.phone.svelte-p6ruq8{--lcd:#94c262;--ink:#173b12;--pad-h:0px;--legend-h:20px;--chrome-v:64px;--chrome-h:48px;--c:max(8px, min(calc((100cqh - var(--chrome-v) - var(--legend-h) - var(--pad-h)) / 16.3), calc((100cqw - var(--chrome-h)) / 20)));background:linear-gradient(#4a4459,#1b1726);border-radius:18px 18px 30px 30px;flex-direction:column;align-items:center;gap:6px;padding:12px 14px;display:flex;box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000059}.screen.svelte-p6ruq8{color:var(--ink);background:var(--lcd);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border:3px solid #0e2a0b;border-radius:4px;outline:none;padding:4px 6px 6px;position:relative;box-shadow:inset 2px 2px 6px #0000004d}.screen.svelte-p6ruq8:focus-visible{box-shadow:inset 2px 2px 6px #0000004d,0 0 0 2px #f7c948}.status.svelte-p6ruq8{height:calc(var(--c) * 1.3);border-bottom:2px solid var(--ink);font:calc(var(--c) * 1.1) / 1 var(--ui98-font-pixel);justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;padding-bottom:2px;display:flex}.status__best.svelte-p6ruq8{opacity:.75}.status__bonus.svelte-p6ruq8{align-items:center;gap:3px;display:inline-flex}.status__bonus.svelte-p6ruq8 .star:where(.svelte-p6ruq8){width:calc(var(--c) * .9);height:calc(var(--c) * .9)}.is-hurry.svelte-p6ruq8{animation:.3s step-end infinite svelte-p6ruq8-blink}.field.svelte-p6ruq8{width:calc(var(--c) * 20);height:calc(var(--c) * 15);position:relative;overflow:hidden}.tile.svelte-p6ruq8{width:var(--c);height:var(--c);transform:translate(calc(var(--x) * var(--c)), calc(var(--y) * var(--c)));position:absolute;top:0;left:0}.seg.svelte-p6ruq8:before,.head.svelte-p6ruq8:before,.food.svelte-p6ruq8:before,.wall.svelte-p6ruq8:before,.crash.svelte-p6ruq8:before{content:"";position:absolute}.seg.svelte-p6ruq8:before{background:var(--ink);border-radius:2px;inset:7%}.head.svelte-p6ruq8:before{background:var(--ink);border-radius:28%;inset:0}.head.svelte-p6ruq8 b:where(.svelte-p6ruq8){background:var(--lcd);width:22%;height:22%;position:absolute}.head[data-dir=right].svelte-p6ruq8 b:where(.svelte-p6ruq8),.head[data-dir=left].svelte-p6ruq8 b:where(.svelte-p6ruq8){top:18%}.head[data-dir=right].svelte-p6ruq8 b:where(.svelte-p6ruq8):last-child,.head[data-dir=left].svelte-p6ruq8 b:where(.svelte-p6ruq8):last-child{top:60%}.head[data-dir=right].svelte-p6ruq8 b:where(.svelte-p6ruq8){left:58%}.head[data-dir=left].svelte-p6ruq8 b:where(.svelte-p6ruq8){left:20%}.head[data-dir=up].svelte-p6ruq8 b:where(.svelte-p6ruq8),.head[data-dir=down].svelte-p6ruq8 b:where(.svelte-p6ruq8){left:18%}.head[data-dir=up].svelte-p6ruq8 b:where(.svelte-p6ruq8):last-child,.head[data-dir=down].svelte-p6ruq8 b:where(.svelte-p6ruq8):last-child{left:60%}.head[data-dir=up].svelte-p6ruq8 b:where(.svelte-p6ruq8){top:20%}.head[data-dir=down].svelte-p6ruq8 b:where(.svelte-p6ruq8){top:58%}.food.svelte-p6ruq8:before{background:var(--ink);animation:.8s ease-in-out infinite alternate svelte-p6ruq8-throb;inset:24%;transform:rotate(45deg)}.wall.svelte-p6ruq8:before{background:var(--ink);box-shadow:inset 0 0 0 calc(var(--c) * .16) var(--ink), inset 0 0 0 calc(var(--c) * .26) var(--lcd);inset:0}.star.svelte-p6ruq8{background:var(--ink);clip-path:polygon(50% 0,63% 35%,100% 38%,71% 60%,81% 100%,50% 77%,19% 100%,29% 60%,0 38%,37% 35%);display:block}.bonus.svelte-p6ruq8 .star:where(.svelte-p6ruq8){width:100%;height:100%;animation:1.6s linear infinite svelte-p6ruq8-spin}.crash.svelte-p6ruq8:before{background:linear-gradient(45deg, transparent 42%, var(--ink) 42% 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--ink) 42% 58%, transparent 58%);inset:-30%}.snake.svelte-p6ruq8{position:absolute;inset:0}.is-dying.svelte-p6ruq8 .snake:where(.svelte-p6ruq8),.is-dying.svelte-p6ruq8 .crash:where(.svelte-p6ruq8){animation:.22s step-end 5 svelte-p6ruq8-blink}.pop.svelte-p6ruq8{width:calc(var(--c) * 3);margin-left:calc(var(--c) * -1);font:calc(var(--c) * 1.2) / 1 var(--ui98-font-pixel);white-space:nowrap;place-items:center;animation:.8s ease-out forwards svelte-p6ruq8-rise;display:grid}.pop.is-big.svelte-p6ruq8{font-size:calc(var(--c) * 1.7)}.msg.svelte-p6ruq8{place-content:center;gap:calc(var(--c) * .4);text-align:center;font-family:var(--ui98-font-pixel);background:#94c262d9;padding:8px;line-height:1;display:grid;position:absolute;inset:0}.msg.svelte-p6ruq8 b:where(.svelte-p6ruq8){font-size:calc(var(--c) * 2);font-weight:400}.msg.svelte-p6ruq8 .final:where(.svelte-p6ruq8){font-size:calc(var(--c) * 2.2)}.msg.svelte-p6ruq8 small:where(.svelte-p6ruq8){font-size:max(15px, calc(var(--c) * 1.05))}.msg.svelte-p6ruq8 .mode:where(.svelte-p6ruq8){opacity:.75}.for-touch.svelte-p6ruq8{display:none}.legend.svelte-p6ruq8{height:var(--legend-h);font-size:var(--gx-fs-xxs);color:#c3c0cf;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin:0;line-height:1.5;display:flex;overflow:hidden}.legend.svelte-p6ruq8 kbd:where(.svelte-p6ruq8){font:inherit;color:#fff;background:#ffffff24;border-radius:2px;padding:0 3px;font-weight:700}@keyframes svelte-p6ruq8-blink{50%{opacity:0}}@keyframes svelte-p6ruq8-throb{to{transform:rotate(45deg)scale(.75)}}@keyframes svelte-p6ruq8-spin{to{transform:rotate(360deg)}}@keyframes svelte-p6ruq8-rise{0%{transform:translate(calc(var(--x) * var(--c)), calc(var(--y) * var(--c)))}to{transform:translate(calc(var(--x) * var(--c)), calc((var(--y) - 1.6) * var(--c)));opacity:0}}@media (prefers-reduced-motion:reduce){.food.svelte-p6ruq8:before,.bonus.svelte-p6ruq8 .star:where(.svelte-p6ruq8),.is-hurry.svelte-p6ruq8{animation:none}}.pad.svelte-p6ruq8{display:none}@media (pointer:coarse){.phone.svelte-p6ruq8{--pad-h:184px;--legend-h:0px;gap:12px}.legend.svelte-p6ruq8,.for-keys.svelte-p6ruq8{display:none}.for-touch.svelte-p6ruq8{display:block}.pad.svelte-p6ruq8{grid-template-rows:repeat(3,52px);grid-template-columns:repeat(3,64px);grid-template-areas:".up.""left.right"".down.";gap:6px 10px;display:grid}.pad.svelte-p6ruq8 .up{grid-area:up}.pad.svelte-p6ruq8 .left{grid-area:left}.pad.svelte-p6ruq8 .right{grid-area:right}.pad.svelte-p6ruq8 .down{grid-area:down}}
