.topbar{gap:20px}.topbar nav,.guides-page .topbar nav{gap:21px}.top-register{gap:10px;white-space:nowrap;padding:10px 14px}.language-picker{position:relative;flex-shrink:0;margin-left:auto;z-index:8;font-size:12px}.language-picker summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid #61573e;background:#191c15;cursor:pointer;list-style:none;transition:background .25s,border-color .25s,color .25s}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary b{font-weight:400;color:var(--gold)}.language-picker img{display:block;width:24px;height:16px;object-fit:cover;border:1px solid #ffffff25}.language-picker summary:hover,.language-picker[open] summary{background:#353222;border-color:var(--gold);color:var(--gold)}.language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:6px;background:#191c15;border:1px solid #5b543b;box-shadow:0 12px 30px #0008}.language-options button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;background:transparent;text-align:left;font-size:13px;transition:color .25s,background .25s}.language-options button b{margin-left:auto;color:var(--gold);visibility:hidden}.language-options button[aria-pressed="true"]{background:#dbb65f14;color:var(--gold)}.language-options button[aria-pressed="true"] b{visibility:visible}.language-options button:hover{background:var(--gold);color:#171b12}.language-options button:hover b{color:#171b12}.language-picker summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
html:not([lang="en"]) .hero h1{font-size:clamp(54px,7vw,104px)}html:not([lang="en"]) .guide-hero h1{font-size:clamp(40px,4.8vw,68px)}html:not([lang="en"]) .download-hero h1{font-size:clamp(44px,5.7vw,86px)}html:not([lang="en"]) .control-card dl>div{flex-wrap:wrap;padding:8px 0;gap:6px}html:not([lang="en"]) .control-card dd{margin-left:auto}html:not([lang="en"]) .quickbar>a{flex-wrap:wrap}html:not([lang="en"]) .topbar nav{font-size:12px;gap:16px}
@media(max-width:1280px){.topbar .top-register{display:none}.topbar{gap:16px}.language-picker{margin-left:0}}
@media(max-width:1050px){.language-picker{margin-left:auto}.topbar nav,.guides-page .topbar nav{gap:0}.topbar .menu{flex-shrink:0}}
@media(max-width:520px){.topbar{padding-left:18px;padding-right:18px;gap:12px}.topbar .brand{width:154px}.topbar .brand strong{font-size:28px}.language-picker summary{padding:8px;gap:6px}.language-picker summary b{display:none}.language-options{right:-35px}.language-picker img{width:22px;height:15px}.topbar .menu{padding:4px}html:not([lang="en"]) .hero h1{font-size:clamp(48px,11vw,66px)}html:not([lang="en"]) .guide-hero h1{font-size:39px}html:not([lang="en"]) .download-hero h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){.language-picker summary,.language-options button{transition:none}}
