.sudoku-in{animation:.18s ease-out sudoku-in}@keyframes sudoku-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.sudoku-lose{animation:.45s ease-out sudoku-lose}@keyframes sudoku-lose{0%{transform:scale(1.35)}40%{transform:scale(.8)rotate(-12deg)}to{transform:none}}.sudoku-fade{animation:.35s ease-out sudoku-fade}@keyframes sudoku-fade{0%{opacity:0}to{opacity:1}}.sudoku-confetti i{--fall:360px;border-radius:3px;width:8px;height:12px;animation:2.2s ease-in forwards sudoku-fall;position:absolute;top:-12px}@media (min-width:768px){.sudoku-confetti i{--fall:620px;width:10px;height:14px;animation-duration:2.4s}}.sudoku-confetti i:first-child{background:#f5b53d;animation-delay:0s;left:6%}.sudoku-confetti i:nth-child(2){background:#645ce7;animation-delay:.15s;left:14%}.sudoku-confetti i:nth-child(3){background:#e5484d;animation-delay:50ms;left:22%}.sudoku-confetti i:nth-child(4){background:#30a46c;animation-delay:.3s;left:31%}.sudoku-confetti i:nth-child(5){background:#3e8de8;animation-delay:.1s;left:40%}.sudoku-confetti i:nth-child(6){background:#f76b15;animation-delay:.25s;left:49%}.sudoku-confetti i:nth-child(7){background:#d6409f;animation-delay:20ms;left:58%}.sudoku-confetti i:nth-child(8){background:#f5b53d;animation-delay:.35s;left:67%}.sudoku-confetti i:nth-child(9){background:#645ce7;animation-delay:.12s;left:76%}.sudoku-confetti i:nth-child(10){background:#30a46c;animation-delay:.22s;left:85%}.sudoku-confetti i:nth-child(11){background:#e5484d;animation-delay:80ms;left:93%}.sudoku-confetti i:nth-child(12){background:#3e8de8;animation-delay:.4s;left:45%}@media (max-width:767.98px){.sudoku-confetti i:nth-child(n+11){display:none}}@keyframes sudoku-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(var(--fall)) rotate(540deg);opacity:0}}.sudoku-play,.sudoku-play *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.sudoku-in,.sudoku-lose,.sudoku-fade{animation:none}.sudoku-confetti{display:none}}
