*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden;background:#090910;scroll-behavior:smooth}body{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0;overflow-x:hidden;background:#090910;color:#f5f4ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}body,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #a797ff;outline-offset:2px}html[data-theme=light],html[data-theme=light] body{background:#f4f7fb}html[data-theme=light] :focus-visible{outline-color:#1686e8}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
