html,body,#root{background:#101014;width:100%;height:100%;margin:0;font-family:system-ui,sans-serif;overflow:hidden}@keyframes minigame-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}}@keyframes minigame-hint{0%{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 #f5c54299}to{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px 4px #f5c54299}}@keyframes quiz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes reveal-rays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reveal-confetti{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.4;transform:translateY(110vh)rotate(720deg)}}
