*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:Outfit,-apple-system,sans-serif;background:#0f0f28;color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6c63ff4d;border-radius:2px}input,button,textarea{font-family:inherit}button{cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.6}}@keyframes swipeRight{to{transform:translate(150%) rotate(15deg);opacity:0}}@keyframes swipeLeft{to{transform:translate(-150%) rotate(-15deg);opacity:0}}@keyframes swipeUp{to{transform:translateY(-150%);opacity:0}}@keyframes swipeDown{to{transform:translateY(150%);opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.deckBtn>div{will-change:transform}.deckBtn:hover>div{transform:translateY(-2px)}.deckBtn:active>div{transform:scale(.9)}@keyframes screenIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,10px) scale(.98)}}@keyframes coverIn{0%{opacity:0}to{opacity:1}}.coverImg{animation:coverIn .22s ease-out}.screen{animation:screenIn .18s ease-out}button:not(.noPress):active{transform:scale(.97);transition:transform .08s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.screen,.coverImg{animation:none}.deckBtn:hover>div,.deckBtn:active>div,button:not(.noPress):active{transform:none}}
