html,body{background-color:#000;height:100%}#root{height:100%}html body{background:#000 url(/assets/background_dark-DI8UUYRD.png) 50%/cover no-repeat fixed;margin:0}.page-shell{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100dvh;overflow-y:auto}.page{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden auto}.scroll-indicator{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;cursor:pointer;background:#1f2a2ab3;border:1px solid #f1e3c84d;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:fixed;bottom:20px;right:24px}.scroll-indicator__arrow{border-bottom:2px solid #f1e3c8;border-right:2px solid #f1e3c8;width:10px;height:10px;animation:1.6s ease-in-out infinite scroll-indicator-bounce;transform:rotate(45deg)}@keyframes scroll-indicator-bounce{0%,to{opacity:.6;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(4px)rotate(45deg)}}:focus-visible,.MuiButtonBase-root:focus-visible{outline-offset:3px;outline:3px solid #e9ba79}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;color:#f1e3c8;background:#233;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.particle-background{z-index:1;opacity:.3;pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.page-shell{scroll-behavior:auto}.scroll-indicator__arrow{animation:none}}
