@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Quicksand:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html,body,#root{background:#0a0a0b;width:100%;min-height:100dvh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes flashWash{0%{opacity:0}22%{opacity:.55}to{opacity:0}}@keyframes hintNudge{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(4px)}}@keyframes hintNudgeL{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(-4px)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes squashPop{0%{transform:scale(1)}28%{transform:scale(.8,1.18)}55%{transform:scale(1.15,.86)}78%{transform:scale(.97,1.03)}to{transform:scale(1)}}@keyframes confPop{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}12%{opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--rot)) scale(1);opacity:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringPulse{0%{opacity:.35;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.75)}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rippleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes postRipple{0%{opacity:.55;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes capFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.press{transition:transform .12s,filter .12s,background .2s,color .2s,border-color .2s}.press:active{filter:brightness(1.08);transform:scale(.955)}
