.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #8f70575c;border-radius:5px;padding:2px}
.language-switch button{font:600 10px 'Rubik',sans-serif;color:#d2bda2;background:transparent;border:0;border-radius:3px;cursor:pointer;padding:5px 6px;line-height:1.2}
.language-switch button[aria-pressed=true]{color:#21140d;background:#d1a06a}
.language-switch button:focus-visible{outline:2px solid #f0e1cc;outline-offset:2px}
.nav nav{gap:clamp(16px,3vw,52px);flex-wrap:wrap;justify-content:flex-end}
@media(max-width:900px){.nav{flex-wrap:wrap;gap:10px}.nav nav{gap:12px;flex:1}.nav nav a{white-space:nowrap;font-size:11px}}
@media(max-width:680px){.nav{gap:8px;padding:12px 5%}.nav nav,.account-page .nav nav,html[lang=vi] .account-page .nav nav{width:100%;flex:auto;justify-content:flex-start;gap:7px 13px}.nav nav a{font-size:10px}.language-switch{margin-left:auto}.language-switch button{padding:4px 5px}.account-shell{padding-top:136px}}
