:root{--background:#000;--foreground:#f0f0f0;--title-font:1rem;--body-font:clamp(.75rem,2vw,.85rem);--small-font:.75rem;--p:1rem}@font-face{font-family:Uncut;src:url(../media/UncutSans-Variable.2f739a51.ttf)format("truetype")}html,body{scroll-snap-type:y mandatory;overscroll-behavior-y:none;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0;font-family:Uncut;transition:all .3s ease-out}a{color:inherit;text-decoration:none}button{font-size:var(--body-font);color:var(--foreground);cursor:pointer;background-color:transparent;border:none;font-weight:100;transition:all .3s ease-out}.reveal-after-intro{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}[data-intro-done=true] .reveal-after-intro{opacity:1;transform:translateY(0)}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0}
