._page_16mfz_1{color:#fcf5ff;background:radial-gradient(at 12% 18%,#27224c,#0000 42%),radial-gradient(at 90% 54%,#3b143f,#0000 50%),#090817;min-height:calc(100vh - 70px);padding:clamp(22px,4vw,52px) 14px 44px}._game_16mfz_9{max-width:880px;margin-inline:auto}._intro_16mfz_10{text-align:center}._intro_16mfz_10 h1{color:#7dfaff;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 0 30px #1dbdf46b;margin:0;font-size:clamp(1.8rem,7.8vw,4.6rem);font-weight:900;line-height:1.04}._intro_16mfz_10 h1 span{color:#ff8ae7;text-shadow:0 0 30px #ff50c965}._intro_16mfz_10 p{color:#e9dcff;text-wrap:balance;margin:9px auto 20px}._topline_16mfz_24,._actions_16mfz_24{justify-content:space-between;align-items:center;gap:8px;display:flex}._topline_16mfz_24{color:#e9dcff;margin-bottom:8px;font-size:.85rem}._topline_16mfz_24 strong{color:#fff2ab;font-variant-numeric:tabular-nums}._modes_16mfz_27{background:#18122e;border:1px solid #574580;border-radius:10px;gap:4px;padding:3px;display:flex}._modes_16mfz_27 button,._actions_16mfz_24 button{color:#e9dcff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 12px;font-weight:750}._modes_16mfz_27 button[aria-pressed=true]{color:#fff;background:#342052;border-color:#8066a9}._game_16mfz_9 button:disabled{cursor:default}._modes_16mfz_27 button:disabled:not([aria-pressed=true]),._actions_16mfz_24 button:disabled{opacity:.72}._hud_16mfz_43{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}._hud_16mfz_43 div{text-align:center;background:#181334;border:1px solid #574580;border-radius:10px;padding:6px 4px}._hud_16mfz_43 dt{color:#e0d3ff;font-size:.74rem}._hud_16mfz_43 dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,4vw,1.45rem);font-weight:850}._hud_16mfz_43 div:first-child dd{color:#7dfaff}._hud_16mfz_43 div:nth-child(2) dd{color:#ff8ae7}._hud_16mfz_43 div:nth-child(3) dd{color:#c6ff8a}._hud_16mfz_43 dd[data-low=true]{color:#ffa4a9}._arena_16mfz_52{isolation:isolate;touch-action:manipulation;background:radial-gradient(#35195a,#0000 78%),#100c25;border:1px solid #a77af7;border-radius:17px;flex-direction:column;height:clamp(290px,48vw,400px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #905bfa31,0 12px 45px #130822}._arena_16mfz_52[data-wave="3"]{background:radial-gradient(#4c164d,#0000 78%),#1b0a26}._arena_16mfz_52[data-boosted=true]{border-color:#a5ff9b;box-shadow:0 0 24px #83ff625c}._stage_16mfz_67,._bossHealth_16mfz_67{z-index:1;color:#e9dcff;background:#18112d;align-items:center;gap:9px;padding:7px 11px;font-size:clamp(.69rem,2.65vw,.85rem);display:flex;position:relative}._stage_16mfz_67{flex-wrap:wrap;row-gap:4px}._stage_16mfz_67 strong{color:#fff;margin-left:auto}._stage_16mfz_67 progress,._bossHealth_16mfz_67 progress{-webkit-appearance:none;appearance:none;color:#89f5fa;background:#483766;border:0;border-radius:3px;width:100%;height:4px;overflow:hidden}._stage_16mfz_67 progress::-webkit-progress-bar{background:#483766}._bossHealth_16mfz_67 progress::-webkit-progress-bar{background:#483766}._stage_16mfz_67 progress::-webkit-progress-value{background:#89f5fa}._stage_16mfz_67 progress::-moz-progress-bar{background:#89f5fa}._bossHealth_16mfz_67{color:#ffb0e8;padding-block:4px}._bossHealth_16mfz_67 span{flex:none}._bossHealth_16mfz_67 progress::-webkit-progress-value{background:#ff8ae7}._bossHealth_16mfz_67 progress::-moz-progress-bar{background:#ff8ae7}._lanes_16mfz_98{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid;position:relative}._lane_16mfz_98{cursor:crosshair;background:repeating-linear-gradient(0deg,#0000 0 29px,#b385ff22 29px 30px);border-inline-end:1px solid #b185ff42;min-width:0;position:relative}._lane_16mfz_98:last-child{border-inline-end:0}._laneNumber_16mfz_107{text-align:center;color:#c2addb;pointer-events:none;font-size:.77rem;position:absolute;bottom:2px;left:0;right:0}._target_16mfz_117{--glow:#7dfaff;--target-size:clamp(44px, 8vw, 63px);width:var(--target-size);height:var(--target-size);border:2px solid var(--glow);background:radial-gradient(circle, var(--glow) 0 16%, #191033 18% 35%, var(--glow) 37% 43%, #191033 45% 62%, var(--glow) 64% 67%, #191033 69%);color:var(--glow);box-shadow:0 0 16px color-mix(in srgb, var(--glow) 70%, transparent);font:inherit;cursor:crosshair;animation:_travel_16mfz_1 var(--travel-time) linear both;touch-action:manipulation;border-radius:50%;place-items:center;padding:0;font-size:1.45rem;font-weight:900;line-height:1;display:grid;position:absolute;top:7%;left:50%;translate:-50%}._target_16mfz_117[data-direction="1"]{animation-direction:reverse}._target_16mfz_117[data-kind=bonus]{--glow:#ffdf72;background:#382645;border-style:double;border-width:5px}._target_16mfz_117[data-kind=decoy]{--glow:#ff8495;background:#451834;border-radius:27%}._target_16mfz_117[data-kind=boss]{--glow:#ff8ae7;--target-size:clamp(55px, 12vw, 92px);z-index:1;background:repeating-radial-gradient(circle,#391245 0 13px,#843572 14px 16px);border-width:4px;animation-iteration-count:infinite;animation-direction:alternate}._arena_16mfz_52[data-paused=true] :is(._target_16mfz_117,._zombie_16mfz_154,._zombie_16mfz_154>span){animation-play-state:paused}._target_16mfz_117:hover{filter:brightness(1.18)}._target_16mfz_117:active{scale:.92}@keyframes _travel_16mfz_1{0%{top:7%}to{top:calc(90% - var(--target-size))}}._feedback_16mfz_159{z-index:2;color:#b2ffac;white-space:nowrap;pointer-events:none;background:#1c133be8;border-radius:6px;padding:2px 8px;font-size:.85rem;font-weight:850;animation:.7s both _feedback_16mfz_159;position:absolute;top:54px;left:50%;translate:-50%}._arena_16mfz_52[data-wave="3"] ._feedback_16mfz_159{top:67px}._feedback_16mfz_159[data-tone=miss]{color:#ffacb9}._feedback_16mfz_159[data-tone=power]{color:#fff2ab}@keyframes _feedback_16mfz_159{70%{opacity:1}to{opacity:0;translate:-50% -5px}}._overlay_16mfz_180{z-index:3;background:#120b27c7;place-items:center;padding:12px;display:grid;position:absolute;inset:0}._panel_16mfz_189{text-align:center;background:#1b1238;border:1px solid #9d75d7;border-radius:14px;max-width:380px;padding:clamp(16px,4vw,28px)}._panel_16mfz_189 h2{color:#fff;margin:0 0 9px;font-size:clamp(1.15rem,5vw,1.65rem);font-weight:850}._panel_16mfz_189 p{color:#e9dcff;margin:0 0 13px;font-size:.9rem}._start_16mfz_199{color:#180c33;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#70f8ff,#a9edff 48%,#ffa2ee);border:0;border-radius:8px;padding:7px 23px;font-weight:850}._start_16mfz_199:hover{filter:brightness(1.15)}._game_16mfz_9 :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}._actions_16mfz_24{margin-top:8px}._actions_16mfz_24 button{background:#211637;border-color:#574580;min-height:44px;padding-inline:13px}._actions_16mfz_24 ._overdrive_16mfz_215{justify-content:space-between;gap:10px;min-width:158px;display:inline-flex}._overdrive_16mfz_215 span:last-child{color:#c6ff8a}._actions_16mfz_24 ._overdrive_16mfz_215[data-ready=true]{background:#2b4433;border-color:#c6ff8a}._controls_16mfz_218{color:#e0d3ff;text-align:center;margin:11px 0 0;font-size:.83rem}._controls_16mfz_218 kbd{color:#a3faff}._otherGame_16mfz_220{color:#86f8ff;text-underline-offset:4px;margin:12px auto 0;display:table}@media (prefers-reduced-motion:reduce){._target_16mfz_117,._target_16mfz_117[data-kind=boss]{animation:none;top:35%}._target_16mfz_117[data-direction="1"]{top:55%}._feedback_16mfz_159{animation-name:_fade_16mfz_1}@keyframes _fade_16mfz_1{70%{opacity:1}to{opacity:0}}}._options_16mfz_229{flex-wrap:wrap;gap:6px;display:flex}._topline_16mfz_24>span{text-align:end;flex:0 auto}._woodlandScene_16mfz_231{z-index:-1;object-fit:cover;object-position:50% 48%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._arena_16mfz_52[data-woodland=true]{border-color:#d4ab65}._arena_16mfz_52[data-woodland=true][data-boosted=true]{border-color:#a5ff9b}._arena_16mfz_52[data-woodland=true] ._overlay_16mfz_180{background:linear-gradient(#0000 35%,#111a22c4);place-items:end start;padding:clamp(12px,3vw,23px)}._arena_16mfz_52[data-woodland=true] ._panel_16mfz_189{background:#14221bf2;border-color:#cdb17c;max-width:280px}._arena_16mfz_52[data-woodland=true] ._lanes_16mfz_98{background:#111d1752}._arena_16mfz_52[data-woodland=true] ._lane_16mfz_98{border-color:#f5e5a65c}._arena_16mfz_52[data-woodland=true] ._laneNumber_16mfz_107{color:#fff5d5;text-shadow:0 1px 4px #000}._arena_16mfz_52[data-woodland=true] ._target_16mfz_117[data-kind=orb]{--target-size:clamp(55px, 9vw, 76px);box-shadow:none;filter:drop-shadow(0 0 5px #b1ff6b8c);background:0 0;border-color:#0000;border-radius:12px}._arena_16mfz_52[data-woodland=true] ._target_16mfz_117[data-kind=orb]:hover{filter:brightness(1.15)drop-shadow(0 0 7px #b1ff6bb0)}._zombie_16mfz_154{--zombie-art:url(/sharpshooter-zombie-target.webp) center / 100% 100% no-repeat;--step-cycle:.68s;aspect-ratio:149/224;pointer-events:none;height:100%;animation:_zombieSway_16mfz_1 var(--step-cycle) ease-in-out infinite;display:block;position:relative}._zombie_16mfz_154>span{background:var(--zombie-art);position:absolute;inset:0}._zombieTorso_16mfz_280{clip-path:polygon(0 0,100% 0,100% 66%,68% 66%,65% 58%,54% 59%,45% 62%,36% 58%,22% 65%,0 59%)}._zombieLeftLeg_16mfz_283{clip-path:polygon(21% 53%,57% 53%,49% 64%,44% 64%,43% 80%,46% 100%,16% 100%,18% 75%);transform-origin:39% 58%;animation:_zombieStep_16mfz_1 var(--step-cycle) ease-in-out infinite}._zombieRightLeg_16mfz_288{clip-path:polygon(43% 53%,73% 53%,76% 77%,90% 100%,46% 100%,45% 75%,43% 64%);transform-origin:58% 58%;animation:_zombieStep_16mfz_1 var(--step-cycle) ease-in-out calc(var(--step-cycle) / -2) infinite}@keyframes _zombieSway_16mfz_1{0%,to{transform:translate(-3%)rotate(-3deg)}25%,75%{transform:translateY(-3%)}50%{transform:translate(3%)rotate(3deg)}}@keyframes _zombieStep_16mfz_1{0%,to{transform:translateY(-4%)rotate(-9deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){._zombie_16mfz_154{background:var(--zombie-art);animation:none}._zombie_16mfz_154>span{display:none}}@media (max-width:520px){._modes_16mfz_27 button{padding-inline:9px}._arena_16mfz_52[data-woodland=true] ._overlay_16mfz_180{background:linear-gradient(#0000 20%,#102017b3);place-items:end start}._arena_16mfz_52[data-woodland=true] ._panel_16mfz_189{max-width:min(245px,100%);padding:12px}._woodlandScene_16mfz_231{object-fit:contain;object-position:center 36px}}
