@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#1e2b38;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body{margin:0;padding-bottom:86px}.app-content{position:relative;min-height:100vh;padding-top:calc(70px + env(safe-area-inset-top,0px));padding-bottom:80px}a{color:#1c9ceb;text-decoration:none}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit}body.hide-nav app-bottom-nav,body.hide-nav app-header{display:none!important}@media (hover: none){*{-webkit-tap-highlight-color:transparent}}button:active:not(:disabled),a:active,[role=button]:active{opacity:.8;transform:scale(.98)}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-in{opacity:0;animation:staggerFadeIn .35s ease-out forwards}@media (hover: hover){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}}
