.language-nav{display:flex;gap:5px;align-items:center;margin-left:14px}.language-nav a{padding:7px 9px;border-radius:6px;text-decoration:none;font-size:13px;color:#52606c}.language-nav a[aria-current]{background:#e7f5fa;color:#007c9e;font-weight:700}@media(max-width:650px){header{flex-wrap:wrap}.language-nav{margin-left:auto}.header-note{display:none}.header-links{gap:12px}}
/* Five languages stay visible on narrow screens; codes identify the markets. */
.site-header .lang-switch{flex-shrink:0;align-items:center;gap:9px;flex-wrap:wrap}
.site-header .lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:23px;min-height:30px}
@media(max-width:1100px){.site-header{flex-wrap:wrap}.site-header .site-nav{flex-wrap:wrap;gap:12px}}
@media(max-width:760px){.site-header .lang-switch{order:4;width:100%;justify-content:flex-end;border-top:1px solid var(--line);padding-top:4px;gap:12px}.site-header .lang-switch a{font-size:11px;min-width:32px;min-height:32px}.site-header .site-nav{order:5;justify-content:flex-start}.site-header .theme-toggle{margin-left:auto}.night-copy h1{overflow-wrap:anywhere}}
html[lang="en"] .night-copy h1,html[lang="sv"] .night-copy h1,html[lang="nb"] .night-copy h1{font-size:clamp(44px,5.4vw,78px)}
@media(max-width:760px){html[lang="en"] .night-copy h1,html[lang="sv"] .night-copy h1,html[lang="nb"] .night-copy h1{font-size:48px}}

.registry-country{display:grid;gap:.5rem;margin:1rem 0;max-width:32rem}.registry-country select{width:100%;min-width:0}
