*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overscroll-behavior-y:none;overflow-x:clip}body{font-family:var(--font-body);background:var(--midnight-deep);color:var(--mist);cursor:none;-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:clip}a{text-decoration:none;color:inherit}ol,ul{list-style:none}img{max-width:100%;display:block}button{cursor:none;border:none;background:0 0;font:inherit;color:inherit}