::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090d16}::-webkit-scrollbar-thumb{background:#1f2937;border:1px solid #090d16;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#10b981}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10000;padding:.75rem 1rem;border:2px solid #34d399;border-radius:.75rem;background:#050811;color:#fff;font-weight:700;transform:translateY(-160%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #6ee7b7!important;outline-offset:3px!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:where(a,button,input,textarea,select):focus-visible{outline:3px solid CanvasText!important}}html,body{min-height:100%;margin:0;color:#d1d5db;background:transparent;font-family:Inter,sans-serif}body{box-sizing:border-box;padding:1.25rem 1.5rem}@media(max-width:640px){body{padding:1.25rem}}
