.language-picker{display:inline-flex;align-items:center;gap:7px;flex:none;color:#e0c18a;font:12px Arial,sans-serif;z-index:120}
.language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.language-picker select{appearance:auto;width:106px!important;min-height:36px;padding:7px 8px!important;background:#171713;color:#e8c98e;border:1px solid #8c703c;border-radius:5px;font:12px Arial,sans-serif;cursor:pointer}
.language-picker select:focus-visible{outline:2px solid #edcb86;outline-offset:3px}
.language-floating{position:fixed;right:18px;top:14px}
body[data-mode="server"] .account-gate{padding-top:70px}
.account-pilot-note{font-size:11px!important;color:#b5aa90!important;border-left:2px solid #88703f;padding-left:10px}
@media(max-width:800px){.header .nav{height:auto;min-height:80px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.header .nav>.brand{margin-right:auto}.header .nav>.button{order:3;width:100%;justify-content:center}.language-picker select{width:98px!important}.language-floating{top:12px;right:16px}}
