@font-face{font-family:Lexend;src:url(/fonts/Lexend.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--primary: #0A84FF;--background: #01185B;--card-bg: #102341;--text: #FFFFFF;--text-secondary: #8B9DC3}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{font-family:Lexend,sans-serif;background-color:var(--background);color:var(--text);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;outline:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){#root{max-width:480px;margin:0 auto;border-left:1px solid #2C3E5C;border-right:1px solid #2C3E5C;box-shadow:0 0 50px #00000080}body{background-color:#050a18}}
