/* Keep focus and error states clear across every theme. */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #35bfd6;outline-offset:4px}
input[aria-invalid="true"],textarea[aria-invalid="true"],select[aria-invalid="true"]{border:2px solid #d62d48!important}
.audit-skip{position:fixed;top:-100px;left:12px;z-index:2147483647;background:#fff;color:#102a29;padding:12px 18px;border-radius:8px;font-weight:700}.audit-skip:focus{top:52px}
.homepage-universe .start-hint h1{font:inherit;font-size:16px;font-weight:800;color:inherit;margin:0 0 4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
