.snake-module__CKv67q__root{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;transition:background .4s}.snake-module__CKv67q__root:before{content:"";pointer-events:none;opacity:.1;background-image:radial-gradient(#fff 20%,#0000 22%),radial-gradient(#fff 20%,#0000 22%);background-position:0 0,15px 15px;background-size:30px 30px;position:absolute;inset:0}.snake-module__CKv67q__canvas{touch-action:none;position:absolute;inset:0}.snake-module__CKv67q__bump{animation:.3s cubic-bezier(.3,1.6,.5,1) snake-module__CKv67q__bump}@keyframes snake-module__CKv67q__bump{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.snake-module__CKv67q__count{animation:.62s cubic-bezier(.2,1.4,.4,1) both snake-module__CKv67q__count}@keyframes snake-module__CKv67q__count{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}35%{opacity:1;transform:scale(.95)rotate(2deg)}55%{transform:scale(1.05)rotate(0)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.snake-module__CKv67q__toast{animation:2.2s both snake-module__CKv67q__toast}@keyframes snake-module__CKv67q__toast{0%{opacity:0;transform:translate(-50%,12px)scale(.8)}12%{opacity:1;transform:translate(-50%)scale(1.08)}20%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)scale(1)}}.snake-module__CKv67q__glowPill{animation:1.2s ease-in-out infinite alternate snake-module__CKv67q__glow}@keyframes snake-module__CKv67q__glow{0%{box-shadow:0 0 #ffd23f99}to{box-shadow:0 0 18px 4px #ffd23fb3}}.snake-module__CKv67q__hint{animation:1.6s ease-in-out infinite snake-module__CKv67q__hint}@keyframes snake-module__CKv67q__hint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.snake-module__CKv67q__dpadBtn{touch-action:none;transition:transform 60ms,background .1s}.snake-module__CKv67q__dpadBtn:active,.snake-module__CKv67q__dpadBtn[data-on="1"]{background:#fff6;transform:scale(.92)}.snake-module__CKv67q__confetti{border-radius:2px;width:9px;height:14px;animation-name:snake-module__CKv67q__fall;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-12px}@keyframes snake-module__CKv67q__fall{to{transform:translate(var(--dx), 110vh) rotate(var(--rot))}}
