/* Common reset + utilities shared by all three directions (kept tiny on purpose). */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
body{margin:0}
img,svg{display:block;max-width:100%}
a{color:inherit}
.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:12px 16px;background:#F7DB82;color:#050818;font:600 16px system-ui,sans-serif}
.skip:focus{top:12px}
.proto-flag{position:fixed;right:8px;bottom:8px;z-index:60;padding:4px 8px;font:12px/1.3 system-ui,sans-serif;color:#050818;background:#F6EBC8;border-radius:3px;opacity:.85;pointer-events:none}
@media (max-width:899px){.proto-flag{bottom:auto;top:auto;display:none}}
