.language-switch{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  flex:0 0 auto;
  min-height:34px;
  padding:4px 10px;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  background:rgba(255,255,255,.06);
  color:#d8dde4;
  font-size:11px;
  font-weight:800;
  line-height:1;
  letter-spacing:.04em;
}
.language-switch a{
  display:grid;
  place-items:center;
  min-width:22px;
  min-height:24px;
  color:inherit;
  text-decoration:none;
}
.language-switch a:hover,
.language-switch a:focus-visible{color:#fff}
.language-switch a.active{
  color:#0b0b0b;
  background:#f8cb2e;
  border-radius:999px;
  padding:0 7px;
}
.language-switch span{opacity:.45}
.lang-zh{
  font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",Inter,system-ui,sans-serif;
}
.lang-zh h1,
.lang-zh h2,
.lang-zh h3{
  font-family:"Noto Serif TC","Songti TC","PMingLiU",Georgia,serif;
  letter-spacing:-.025em;
}
.lang-zh .eyebrow{letter-spacing:.12em}
.lang-zh .collection-grid .shots:after{content:"正在核對官方型號圖片"}
.lang-zh .collection-grid .preview:after{content:"型號來源待核對"}
.lang-zh .collection-grid .brand-card:nth-child(4) .shots:after{content:"已確認官方型號：ASPEN · M126"}
.lang-zh .style-hero-visual:after{content:"個人化選框指導"}

@media (max-width:1100px) and (min-width:981px){
  .unified-header .nav{gap:16px}
  .unified-header .links{gap:16px}
  .language-switch{padding-inline:8px}
}
@media (max-width:980px){
  .unified-header .language-switch{
    margin-left:auto;
    margin-right:2px;
  }
}
@media (max-width:430px){
  .unified-header .language-switch{
    gap:4px;
    min-height:32px;
    padding:3px 7px;
  }
  .language-switch a{min-width:20px}
}
