:focus-visible{outline:3px solid #ff937a!important;outline-offset:4px}
.skip-link{position:fixed;left:16px;top:-100px;z-index:9999;background:#d5ff3f;color:#101519;padding:14px 20px;border-radius:8px;font-weight:700}
.skip-link:focus{top:12px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:600px){button,input,select,textarea{min-height:44px}input[type=checkbox]{min-height:20px;min-width:20px}.nav-tab{min-height:44px}}
