@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;600;700&family=Syne:wght@800&family=Unbounded:wght@400;700;900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080300;height:100%;font-family:Plus Jakarta Sans,sans-serif}body{overscroll-behavior:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}input,textarea,button{color:inherit;font-family:inherit}input::placeholder,textarea::placeholder{color:#fff3}input:focus,textarea:focus{outline:none}button{-webkit-tap-highlight-color:transparent}.loading-screen{color:#ffffff4d;background:#080300;justify-content:center;align-items:center;height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:flex}@supports (padding-bottom:env(safe-area-inset-bottom)){#root{padding-bottom:env(safe-area-inset-bottom)}}@media (width>=769px){html,body{overflow:hidden}}@media (width<=768px){html,body,#root{height:100%;min-height:100vh;min-height:-webkit-fill-available}}
