.skip-link{position:fixed;top:-120px;left:1rem;z-index:10000;background:#2dca6e;color:#06210f;padding:.7rem 1.2rem;border-radius:8px;font:600 .9rem/1.2 Inter,Arial,sans-serif;text-decoration:none;transition:top .15s}.skip-link:focus{top:1rem;outline:#fff solid 3px;outline-offset:2px}main:focus{outline:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#72eaa4 solid 2px;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}