.header-actions{display:flex;align-items:center;gap:28px}
.language-switch{display:flex;align-items:center;gap:2px;font-size:11px;letter-spacing:.04em;flex-shrink:0}
.language-switch a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;color:var(--muted)}
.language-switch a[aria-current="page"]{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:5px}
.language-switch a:hover{color:var(--ink)}
.language-switch>span{color:var(--line)}
.language-switch a:after{display:none}
.opening-replay{white-space:nowrap;flex-shrink:0}
@media(max-width:1050px){.header-actions{gap:16px}}
@media(max-width:700px){.header{height:auto;min-height:100px;display:grid;grid-template-columns:1fr auto;padding-block:14px;gap:4px 12px}.header-actions{display:contents}.header-actions>nav:first-child{grid-column:1/-1;grid-row:2;justify-content:flex-end;gap:18px}.language-switch{grid-column:2;grid-row:1}.brand{grid-column:1;grid-row:1}.hero{padding-top:16px}}
@media(min-width:701px){html[lang="en"] .hero h1{font-size:clamp(65px,6.7vw,112px)}}
@media(max-width:700px){html[lang="en"] .hero h1{font-size:clamp(53px,12.2vw,84px)}}
