.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}

.language-options button{color:var(--text);font-family:inherit;cursor:pointer}
.topbar{flex-wrap:wrap}.language-picker{margin-left:auto}.topbar .back-link{margin-left:0}
h1,h2,.gold-button,.sign-in{overflow-wrap:anywhere}.gold-button,.sign-in{white-space:normal}
html:not([lang="en"]) .eyebrow{letter-spacing:1.4px}
@media(max-width:600px){.topbar{gap:16px}.topbar .back-link{flex-basis:100%;text-align:right}.language-picker summary{padding:8px 10px}.language-options{right:0}.page-heading h1{font-size:clamp(30px,8vw,42px)}}
@media(prefers-reduced-motion:reduce){.language-picker summary,.language-options button{transition:none}}
