.om-root .board404{--tile:clamp(54px, 15vw, 72px)}@keyframes om-t-bump{0%{transform:translate(0)}35%{transform:translate(var(--bx,0px), var(--by,0px))}to{transform:translate(0)}}.om-root .t-bump{animation:.24s om-t-bump}@keyframes om-t-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.om-root .t-shake{animation:.4s om-t-shake}@keyframes om-stamp-in{0%{opacity:0;transform:rotate(-6deg)scale(1.5)}60%{opacity:1;transform:rotate(-6deg)scale(.96)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.om-root .stamp-in{animation:.38s cubic-bezier(.2,.8,.3,1) both om-stamp-in}@keyframes om-wrong-flash{0%,to{box-shadow:inset 0 0 #dc262600}30%{box-shadow:inset 0 0 0 3px #dc26268c}}.om-root .wrong-flash{animation:.7s both om-wrong-flash}@keyframes om-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.om-root .toast-in{animation:.22s both om-toast-in}@keyframes om-overlay-in{0%{opacity:0}to{opacity:1}}.om-root .overlay-in{animation:.3s both om-overlay-in}@keyframes om-softpulse{0%,to{opacity:.9}50%{opacity:.55}}.om-root .om-softpulse{animation:2.4s ease-in-out infinite om-softpulse}@media (prefers-reduced-motion:reduce){.om-root .t-bump,.om-root .t-shake,.om-root .stamp-in,.om-root .wrong-flash,.om-root .toast-in,.om-root .overlay-in,.om-root .om-softpulse{opacity:1!important;animation:none!important}}
