*,*:before,*:after{box-sizing:border-box}:root{color-scheme:dark}body{margin:0;background:#0b1a2b;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}input,select{padding:10px 12px;font-size:16px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;outline:none}input::placeholder{color:#fff9}button{padding:10px 14px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer}html,body,#root{height:100%}:root{--safe-top: env(safe-area-inset-top);--safe-right: env(safe-area-inset-right);--safe-bottom: env(safe-area-inset-bottom);--safe-left: env(safe-area-inset-left)}body{margin:0;background:#0b1f3d;color:#fff;-webkit-text-size-adjust:100%;padding-top:max(16px,var(--safe-top));padding-right:max(16px,var(--safe-right));padding-bottom:max(16px,var(--safe-bottom));padding-left:max(16px,var(--safe-left));box-sizing:border-box}*{box-sizing:border-box}a{color:#2aa8ff;text-decoration:none}.app{max-width:980px;margin:0 auto}h1{margin:0 0 12px;font-size:42px;line-height:1.1}h2{margin:22px 0 10px;font-size:28px;line-height:1.2}@media(max-width:480px){h1{font-size:36px}h2{font-size:24px}}
