@font-face{font-display:swap;font-family:Garet;font-style:normal;font-weight:400;src:url(/static/media/garet.927f4e0c1c6f398e18ed.ttf) format("truetype")}@font-face{font-display:swap;font-family:Stop;font-style:normal;font-weight:400;src:url(/static/media/stop.f98944825ae4272b3bfa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comforta;font-style:normal;font-weight:400;src:url(/static/media/comforta.3aa1a958b3fc7c3318c7.ttf) format("truetype")}:root,[data-theme=dark]{--bg-color:#172845;--fg-color:#fff}[data-theme=light]{--bg-color:#fff;--fg-color:#172845}body,html{background-color:#172845!important;background-color:var(--bg-color)!important;color:#fff!important;color:var(--fg-color)!important;font-family:Comforta;height:100%;margin:0;padding:0;transition:background-color .3s ease,color .3s ease;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,.App,body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1;padding:0}a{font-family:Garet;text-decoration:none!important}input{font-family:Comforta;outline:none}:root{--scrollbar-width:12px;--scrollbar-track-color:#ffffff0d;--scrollbar-thumb-color:#fff3;--scrollbar-thumb-hover-color:#ffffff4d}*{scrollbar-color:#fff3 #ffffff0d;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}::-webkit-scrollbar{height:12px;height:var(--scrollbar-width);width:12px;width:var(--scrollbar-width)}::-webkit-scrollbar-track{background-color:#ffffff0d;background-color:var(--scrollbar-track-color);border-radius:8px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#fff3;background-color:var(--scrollbar-thumb-color);border:3px solid #0000;border-radius:8px;min-height:100px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d;background-color:var(--scrollbar-thumb-hover-color)}::-webkit-scrollbar-corner{background-color:initial}.scroll-arrow{animation:fadeInOut 2s infinite;bottom:40px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.scroll-arrow svg{fill:#ffffffd9;animation:pulse 2s infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));height:80px;width:80px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(20px)}to{opacity:0;transform:translateX(-50%) translateY(40px)}}
/*# sourceMappingURL=main.da54ca5b.css.map*/