@font-face{font-family:Quicksand;src:local("Quicksand"),url(/static/media/Quicksand-Regular.04b11c8f0d4d58c1bed1.ttf) format("truetype")}@font-face{font-family:TaipeiSansTCBeta;src:local("TaipeiSansTCBeta"),url(/static/media/TaipeiSansTCBeta-Regular.3c32e3281e645b03c15a.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#1e163d;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100svh;overflow:var(--overflow);scrollbar-gutter:stable;text-align:center;width:100%}body:has(.keyboard-visible){min-height:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#root,.App{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Quicksand,TaipeiSansTCBeta,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}button{background:none;border:none;color:#fff}button:not(.disabled){cursor:pointer}button.disabled{opacity:.7}button:hover:not(.disabled):not(.game-btn){opacity:.5}button:active:not(.disabled):not(.game-btn)>*{transform:scale(.9)}input{background-color:#3b2378;border:0;border-radius:2rem;color:#fff;font-size:1.5rem;padding-block:.5rem;padding-left:1rem;padding-right:1rem}input:focus{outline:none}input::placeholder{color:#ffffffb3}input::-ms-input-placeholder{color:#ffffffb3}input:disabled{opacity:.5}@keyframes shake{0%{transform:translate(.1px,.1px) rotate(0deg)}10%{transform:translate(-.1px,-.2px) rotate(-.1deg)}20%{transform:translate(-.3px) rotate(.1deg)}30%{transform:translate(.3px,.2px) rotate(0deg)}40%{transform:translate(.1px,-.1px) rotate(.1deg)}50%{transform:translate(-.1px,.2px) rotate(-.1deg)}60%{transform:translate(-.3px,.1px) rotate(0deg)}70%{transform:translate(.3px,.1px) rotate(-.1deg)}80%{transform:translate(-.1px,-.1px) rotate(.1deg)}90%{transform:translate(.1px,.2px) rotate(0deg)}to{transform:translate(.1px,-.2px) rotate(-.1deg)}}@keyframes fly-in{0%{transform:scale(0)}80%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes fly-beyond{0%{transform:scale(1)}20%{transform:scale(.99) translateY(1%)}to{transform:scale(30) translateY(-100%)}}@keyframes unblur{0%{filter:blur(10px)}to{filter:none}}@keyframes levelling{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.104bd472.css.map*/