/* 語言切換列 + 越南文/泰文字型 — v20261019i18n（zh 與 /en/ /vi/ /th/ 共用；只新增樣式，不覆蓋既有規則） */
.lang-bar{background:var(--ink);color:#fff;font-size:12.5px;line-height:1.5}
.lang-bar-inner{max-width:var(--wrap,1240px);margin:0 auto;padding:5px var(--gut,20px);display:flex;justify-content:flex-end}
.lang-sw{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}
.lang-sw a{color:rgba(255,255,255,.75);text-decoration:none;white-space:nowrap;padding:2px 10px;border-left:1px solid rgba(255,255,255,.22);letter-spacing:normal}
.lang-sw a:first-child{border-left:0;padding-left:0}
.lang-sw a:last-child{padding-right:0}
.lang-sw a[aria-current]{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.lang-sw a:hover,.lang-sw a:focus-visible{color:#fff}
body.nav-open .lang-bar{display:none}
.zh-tag{display:inline-block;margin-left:5px;padding:0 4px;border:1px solid currentColor;border-radius:3px;font-size:10px;line-height:15px;font-weight:600;letter-spacing:0;opacity:.65;vertical-align:1px;text-transform:none;font-style:normal}
/* Archivo 只含基本拉丁字元（unicode-range），越南文聲調字母會混用字型 → vi/th 改用系統字型 */
html[lang="vi"]{--font:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif}
html[lang="th"]{--font:"Noto Sans Thai","Leelawadee UI","Leelawadee","Thonburi","Tahoma",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif}
html[lang="vi"] h1,html[lang="vi"] h2,html[lang="vi"] h3,html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3{line-height:1.35}
html[lang="th"] body *{letter-spacing:normal!important}
html[lang="th"] body{line-height:1.8}
html[lang="en"] body,html[lang="vi"] body,html[lang="th"] body{overflow-wrap:break-word}
/* 越南文主選單較長：桌機版收緊字距/間距，避免擠掉右側電話按鈕 */
@media (min-width:1000px){html[lang="vi"] .nav-link{letter-spacing:.01em;padding:0 8px}}
