*,:before,:after{box-sizing:border-box}html{background:#121311}body{color:#ecede6;font-family:var(--ff-body),"Golos Text",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#121311;margin:0}a{color:#c8f24a;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}input,textarea,button,select{font:inherit}::selection{color:#121311;background:#c8f24a}:focus-visible{outline-offset:2px;outline:2px solid #c8f24a}.accent{color:#c8f24a;transition:color .8s cubic-bezier(.2,.8,.2,1)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#c8f24a #0000}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#0000 5px,#ecede61a 5px 6px,#0000 6px)}::-webkit-scrollbar-track:horizontal{background:linear-gradient(#0000 5px,#ecede61a 5px 6px,#0000 6px)}::-webkit-scrollbar-thumb{background:#c8f24a padding-box padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{border-width:1px}::-webkit-scrollbar-corner{background:0 0}html[data-scrollbar=custom]{scrollbar-width:none}html[data-scrollbar=custom]::-webkit-scrollbar{display:none}html[data-motion=on] [data-split-hide]{visibility:hidden;animation:0s linear 2.5s forwards motion-failsafe}html[data-motion=on] [data-split-hide] .accent:not([data-lit]){color:inherit;animation:0s linear 2.5s forwards accent-failsafe}html[data-motion=on] [data-split-ready] .accent:not([data-lit]){color:inherit}html[data-motion=on] [data-reveal-hide] [data-reveal]{visibility:hidden;animation:0s linear 2.5s forwards motion-failsafe}@keyframes motion-failsafe{to{visibility:visible}}@keyframes accent-failsafe{to{color:#c8f24a}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.morph){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes morph-blur{30%{filter:blur(3px)}}html:not([data-motion=on])::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html:not([data-motion=on])::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html:not([data-motion=on])::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}
