/* Progressive enhancement: content remains readable without JavaScript. */
.reveal{opacity:1;transform:none}
.reveal.reveal-pending{opacity:1;transform:none}
.reveal.visible{animation:release-entrance .4s ease-out both}
@keyframes release-entrance{from{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}
.skip-link{position:fixed;top:12px;left:12px;z-index:9999;background:var(--orange,#ff6a12);color:#08090a;padding:12px 18px;border-radius:10px;transform:translateY(-150%)}
.skip-link:focus{transform:translateY(0)}
.language-switch{display:flex;gap:2px;padding:3px;border:1px solid #2b2e35;border-radius:9px;background:#111317;font-size:11px;font-weight:800}
.language-switch a{display:block;padding:7px 8px;border-radius:6px;color:#aeb1ba}
.language-switch a[aria-current=true]{background:#2d211a;color:#ff8842}
.language-switch a:hover{color:#fff}
@media(max-width:620px){.language-switch{font-size:10px}.language-switch a{padding:7px 5px}.header-actions{gap:7px}}
@media(prefers-reduced-motion:reduce){.reveal.visible{animation:none}.reveal.reveal-pending{opacity:1;transform:none}}
