.language-switch{display:inline-flex;gap:4px;align-items:center;flex-shrink:0;padding:4px;border:1px solid #b69a58;border-radius:24px;background:#fffaf0}
.language-switch button{font:500 13px/1.6 'Noto Sans Khmer',sans-serif;border:0;border-radius:20px;padding:7px 12px;min-height:36px;background:transparent;color:#293329;cursor:pointer;white-space:nowrap}
.language-switch button[aria-pressed="true"]{background:#293329;color:#f5e6b7}
.language-switch button:focus-visible{outline:3px solid #ad883d;outline-offset:2px}
html[lang="km"] h1,html[lang="km"] h2,html[lang="km"] h3{font-family:'Noto Sans Khmer',sans-serif;letter-spacing:normal;line-height:1.55}
header{flex-wrap:wrap;gap:16px}
@media(max-width:700px){.language-switch{margin-left:auto}header nav{max-width:100%;flex-wrap:wrap}.language-switch button{padding:6px 11px}}
