*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}html{font-size:62.5%}:target{scroll-margin-block:5ex}
@font-face{font-family:dot-array;src:url(/fonts/dot-array/DotArray.woff2)format("woff2"),url(/fonts/dot-array/DotArray.woff)format("woff"),url(/fonts/dot-array/DotArray.otf)format("opentype");font-style:normal;font-weight:400}@font-face{font-family:king;src:url(/fonts/king/King.woff2)format("woff2"),url(/fonts/king/King.woff)format("woff"),url(/fonts/king/King.otf)format("opentype");font-style:normal;font-weight:400}:root{--site-padding:2rem;--ease-out-quart:cubic-bezier(.25,1,.5,1)}:root:not(.dark-mode),.light-mode{--background:#fdfdfd;--foreground:#000;--border:#d4d4d4}@media (prefers-color-scheme:dark){:root:not(.light-mode){--background:#010101;--foreground:#fff;--border:#2b2b2b}}.dark-mode{--background:#010101;--foreground:#fff;--border:#2b2b2b}*{-webkit-tap-highlight-color:transparent}body{background-color:var(--background);color:var(--foreground);transition:background-color 1s var(--ease-out-quart),color 1s var(--ease-out-quart);flex-direction:column;justify-content:center;align-items:center;font-family:king,monospace,sans-serif;font-size:1.4rem;line-height:1.285;display:flex}.snap{scroll-snap-type:y mandatory}button{appearance:none;color:inherit;background-color:#0000;border:none;margin:0;padding:0}.dot-array{font-family:dot-array,monospace,sans-serif}.caps{text-transform:uppercase}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-background{z-index:1;position:fixed;inset:0}
