.dhYjJW_main{background:#170104;min-height:100svh}.dhYjJW_stage{color:#fff6dc;isolation:isolate;background:radial-gradient(circle at 52% 57%,#e2241952 0,#89081229 28%,#0000 62%),linear-gradient(145deg,#250205 0%,#120104 58%,#080103 100%);min-height:100svh;overflow:hidden}.dhYjJW_stage:before,.dhYjJW_stage:after{pointer-events:none;content:"";position:absolute;inset:0}.dhYjJW_stage:before{z-index:0;opacity:.32;mix-blend-mode:screen;background-image:radial-gradient(circle at 12% 18%,#ffffff2e 0 .04rem,#0000 .055rem),radial-gradient(circle at 72% 61%,#ffcd7821 0 .035rem,#0000 .05rem),radial-gradient(circle at 48% 32%,#ffffff17 0 .025rem,#0000 .045rem);background-size:9rem 7rem,13rem 11rem,7rem 9rem}.dhYjJW_stage:after{z-index:4;background:linear-gradient(#00000061,#0000 26% 70%,#00000061),radial-gradient(circle,#0000 48%,#00000085 108%)}.dhYjJW_paddingGlobal,.dhYjJW_container,.dhYjJW_paddingSection{min-height:100svh}.dhYjJW_paddingGlobal{padding-inline:0}.dhYjJW_paddingSection{padding-block:0}.dhYjJW_game{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:100svh;position:relative;overflow:hidden}.dhYjJW_canvasHost,.dhYjJW_canvas{width:100%;height:100%;position:absolute;inset:0}.dhYjJW_canvasHost{z-index:1;animation:1.1s cubic-bezier(.22,1,.36,1) .12s both dhYjJW_canvas-in}.dhYjJW_canvas{outline:none;display:block}.dhYjJW_scoreboard{z-index:6;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:.4rem;animation:.8s cubic-bezier(.22,1,.36,1) .3s both dhYjJW_interface-in;display:flex;position:absolute;top:clamp(1rem,3.5vh,2.5rem);left:0;right:0}.dhYjJW_dateRow{color:#ffe4bdd1;letter-spacing:.26em;grid-template-columns:minmax(2.5rem,5vw) auto minmax(2.5rem,5vw);align-items:center;gap:.8rem;font-size:.75rem;font-weight:800;line-height:1;display:grid}.dhYjJW_dateRow:before,.dhYjJW_dateRow:after{content:"";background:linear-gradient(90deg,#0000,#ffc35bb8);height:1px}.dhYjJW_dateRow:after{transform:rotate(180deg)}.dhYjJW_score{color:#fff2d0;font-variant-numeric:tabular-nums;letter-spacing:-.075em;text-shadow:0 .08em #5e0506b8,0 0 1.4rem #ffab3729;transform-origin:50%;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:950;line-height:.82;animation:.24s cubic-bezier(.2,1.4,.35,1) both dhYjJW_score-hit;display:block}.dhYjJW_streak{color:#ffc528;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 1.2rem #ffa8003d;align-items:baseline;gap:.65rem;font-size:clamp(.72rem,1.4vw,.92rem);font-weight:850;line-height:1;transition:color .18s,filter .18s;display:flex}.dhYjJW_streak strong{letter-spacing:.05em;font-size:1.18em}.dhYjJW_streak[data-maxed=true]{color:#fff2a8;filter:drop-shadow(0 0 .7rem #ffc528bf);animation:.46s cubic-bezier(.22,1,.36,1) both dhYjJW_max-streak}.dhYjJW_burstLayer{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dhYjJW_burst{color:#ffd538;font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 .12rem #540004cc,0 0 1.2rem #ffbb1f6b;font-size:clamp(1.15rem,3vw,2.4rem);font-weight:950;line-height:1;animation:.76s cubic-bezier(.16,1,.3,1) forwards dhYjJW_points-burst;position:absolute;translate:-50% -50%}.dhYjJW_impactFlash{z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 55%,#ffca4c33,#0000 42%);animation:.3s ease-out forwards dhYjJW_impact-flash;position:absolute;inset:0}.dhYjJW_pointerAura{--pointer-x:50%;--pointer-y:50%;--pointer-scale:1;z-index:8;top:var(--pointer-y);left:var(--pointer-x);opacity:0;pointer-events:none;width:3rem;height:.8rem;transform:translate(-50%, -50%) rotate(-8deg) scaleX(var(--pointer-scale));filter:drop-shadow(0 0 .5rem #ffcc5670);border-top:1px solid #ffe1a3c7;border-bottom:1px solid #ffe1a32e;border-radius:50%;transition:opacity .18s;position:absolute}.dhYjJW_pointerAura[data-visible=true]{opacity:.72}.dhYjJW_instruction{z-index:6;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:.42rem;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.22,1,.36,1) .5s both dhYjJW_interface-in;display:flex;position:absolute;bottom:clamp(1.5rem,4.5vh,3.25rem);left:0;right:0}.dhYjJW_instruction[data-started=true]{opacity:.38;transform:translateY(.35rem)}.dhYjJW_instruction p{color:#fff0cf;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1.25vw,.88rem);font-weight:850;line-height:1}.dhYjJW_instruction>span:last-child{color:#ffe4c68a;letter-spacing:.12em;font-size:.65rem;font-weight:650}.dhYjJW_touchCopy{display:none}.dhYjJW_controlMark{color:#ffd47bdb;justify-content:center;align-items:center;width:3.75rem;height:1.2rem;display:flex;position:relative}.dhYjJW_controlMark i{border:1px solid;border-radius:.5rem;width:.7rem;height:1.05rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.dhYjJW_controlMark b{letter-spacing:0;font-size:1.15rem;font-weight:500;transform:translateY(.42rem)scaleX(2.5)}.dhYjJW_signature{z-index:6;color:#ffe5ca7a;letter-spacing:.16em;pointer-events:none;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.58rem;font-weight:800;line-height:1;display:flex;position:absolute;bottom:1.1rem;left:clamp(1rem,2.6vw,2.5rem)}.dhYjJW_signature i{background:currentColor;width:1.6rem;height:1px}.dhYjJW_flagFallback{z-index:1;filter:drop-shadow(0 1.5rem 2rem #00000061);width:min(78vw,58rem);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.dhYjJW_game[data-webgl-failed=true] .dhYjJW_flagFallback{display:block}.dhYjJW_flagFallback svg{width:100%;height:auto;display:block}@keyframes dhYjJW_canvas-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes dhYjJW_interface-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes dhYjJW_score-hit{0%{transform:scale(.96)translateY(.08em)}48%{transform:scale(1.075)translateY(-.025em)}to{transform:scale(1)translateY(0)}}@keyframes dhYjJW_points-burst{0%{opacity:0;transform:translateY(.8rem)rotate(-6deg)scale(.65)}18%{opacity:1;transform:translate(0,0)rotate(2deg)scale(1.2)}to{opacity:0;transform:translate3d(var(--burst-drift), -6.5rem, 0) rotate(-5deg) scale(.86)}}@keyframes dhYjJW_impact-flash{0%{opacity:.72;transform:scale(.92)}to{opacity:0;transform:scale(1.08)}}@keyframes dhYjJW_max-streak{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@media (max-width:47.9375rem){.dhYjJW_scoreboard{gap:.5rem;top:clamp(1.25rem,4vh,2.25rem)}.dhYjJW_score{font-size:clamp(3.5rem,17vw,5.25rem)}.dhYjJW_instruction{bottom:clamp(2.1rem,6vh,3.75rem)}.dhYjJW_signature{justify-content:center;bottom:1rem;left:1rem;right:1rem}}@media (pointer:coarse){.dhYjJW_game{cursor:default}.dhYjJW_pointerAura,.dhYjJW_mouseCopy{display:none}.dhYjJW_touchCopy{display:inline}}@media (prefers-reduced-motion:reduce){.dhYjJW_canvasHost,.dhYjJW_scoreboard,.dhYjJW_instruction,.dhYjJW_score,.dhYjJW_streak[data-maxed=true],.dhYjJW_burst,.dhYjJW_impactFlash{animation-duration:1ms;animation-delay:0s}.dhYjJW_pointerAura,.dhYjJW_instruction{transition-duration:1ms}}
