:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--motion-particle-duration:.52s;--motion-particle-opacity:1;--motion-particle-travel:26px;--motion-guidance-duration:1.4s;--motion-guidance-travel:84px;--motion-pulse-duration:.42s;--motion-pulse-scale:1.08;--motion-round-pulse-scale:1.08;--motion-screen-distance:18px;--motion-screen-duration:.26s;background:#183b54;font-family:Trebuchet MS,Arial,sans-serif}@keyframes snakely-screen-arrival{0%{transform:translateY(var(--motion-screen-distance))}to{transform:translateY(0)}}@keyframes snakely-feedback-pulse{50%{scale:var(--motion-pulse-scale)}}@keyframes snakely-particles{0%{opacity:var(--motion-particle-opacity);transform:translate(-50%)}to{opacity:0;transform:translate(-50%, calc(-1 * var(--motion-particle-travel)))}}@keyframes snakely-joystick-demonstration{0%{transform:translateX(calc(-.5 * var(--motion-guidance-travel)))}to{transform:translateX(calc(.5 * var(--motion-guidance-travel)))}}@keyframes snakely-round-warning{50%{transform:scaleY(var(--motion-round-pulse-scale))}}@keyframes snakely-turbo-charge{50%{filter:drop-shadow(0 0 14px #6ee7ff);transform:scale(var(--motion-pulse-scale)) rotate(-4deg)}}@keyframes snakely-results-celebration{50%{scale:var(--motion-pulse-scale)}}*{box-sizing:border-box}html,body,#game-root{width:100%;height:100%;margin:0;overflow:hidden}body{background:radial-gradient(circle at 18% 20%,#ffe06657,#0000 26%),radial-gradient(circle at 82% 18%,#ff8fa347,#0000 28%),linear-gradient(145deg,#176b74,#183b54 55%,#302f63);min-width:320px;min-height:320px}#game-root{isolation:isolate;position:relative}canvas{z-index:0;display:block;position:absolute}[hidden]{display:none!important}[data-motion-surface]{animation:snakely-screen-arrival var(--motion-screen-duration) ease-out both}[data-motion-effect]{animation:snakely-feedback-pulse var(--motion-pulse-duration) ease-out}[data-motion-effect=pickup],[data-motion-effect=reward]{position:relative}[data-celebration] .snakely-results-snake,[data-earned-coins=true] #results-coins-earned,[data-new-best=true] .snakely-results-highlights{animation:snakely-results-celebration var(--motion-pulse-duration) ease-out}[data-motion-effect=pickup]:after,[data-motion-effect=reward]:after{color:#ffe066;content:"✦  •  ✦";opacity:0;pointer-events:none;animation:snakely-particles var(--motion-particle-duration) ease-out;position:absolute;bottom:100%;left:50%}.snakely-screen{z-index:2;min-width:0;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.snakely-home{background:radial-gradient(circle,#ffffff1a,#0000 62%),linear-gradient(135deg,#0a3742,#1f2a52);grid-template-columns:minmax(0,460px) minmax(280px,420px);gap:clamp(28px,7vw,100px)}.snakely-brand,.snakely-mode-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2837bd;border:1px solid #ffffff38;border-radius:40px 18px;width:min(100%,520px);padding:clamp(22px,4vw,48px);box-shadow:0 24px 60px #0000003d}.snakely-pause-button{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));pointer-events:auto;background:#ffe066;min-height:64px;padding:8px 24px;font-size:clamp(22px,3vw,30px);position:absolute}.snakely-turbo-button{--turbo-progress:360deg;outline-offset:5px;color:#1c3150;cursor:pointer;width:64px;height:64px;bottom:max(32px, calc(env(safe-area-inset-bottom) + 24px));isolation:isolate;right:max(18px, calc(env(safe-area-inset-right) + 14px));z-index:8;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;position:fixed}.snakely-turbo-button:focus-visible{outline:4px solid #f7fff7}.snakely-turbo-face,.snakely-turbo-charge-layer{background:radial-gradient(circle at 38% 30%, #fff5a8 0 13%, transparent 14%), conic-gradient(#68e4ff 0 var(--turbo-progress), #133548e0 var(--turbo-progress) 360deg);border:3px solid #f7fff7eb;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 5px #123b52,0 5px 12px #00000052}.snakely-turbo-face{z-index:2;place-items:center;display:grid;inset:0}.snakely-turbo-charge-layer{z-index:1;transform:translate(calc(-4px * var(--turbo-stack-index)), calc(-4px * var(--turbo-stack-index)));inset:0}.snakely-turbo-icon{fill:#19415b;stroke:#19415b;stroke-linecap:round;stroke-width:3px;background:#ffd43b;border-radius:50%;width:40px;height:40px;padding:6px}.snakely-turbo-button[data-turbo-state=active] .snakely-turbo-face{animation:snakely-turbo-charge var(--motion-pulse-duration) ease-in-out infinite}.snakely-turbo-button:disabled{cursor:default;opacity:1}.snakely-round-progress{right:max(14px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));pointer-events:none;background:#092330a3;border:2px solid #f7fff7e0;border-radius:999px;height:10px;position:absolute;overflow:hidden}.snakely-round-progress>span{width:var(--round-progress-percent,100%);border-radius:inherit;transform-origin:0;background:#68d391;height:100%;display:block}.snakely-round-progress[data-round-section=final]>span{animation:snakely-round-warning var(--motion-pulse-duration) ease-in-out infinite;background:#ffe066}.snakely-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.snakely-first-run-hint{color:#f7fff7;pointer-events:none;background:#092330f0;border:4px solid #f7fff7;border-radius:28px 14px;align-items:center;gap:14px;max-width:calc(100vw - 48px);padding:18px 26px;font-size:clamp(22px,3vw,34px);line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snakely-joystick-demo{width:116px;height:72px;display:block;position:relative}.snakely-joystick-ring{background:#102a43b8;border:4px solid #f7fff7;border-radius:50%;width:72px;height:72px;position:absolute;top:0;left:22px}.snakely-joystick-knob{color:#102a43;width:40px;height:40px;animation:snakely-joystick-demonstration var(--motion-guidance-duration) ease-in-out infinite alternate;background:#ffe066;border:4px solid #102a43;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;left:38px}.snakely-player-defeat-feedback{color:#f7fff7;pointer-events:none;background:#40265ef2;border:4px solid #f7fff7;border-radius:30px 14px;max-width:calc(100vw - 48px);padding:22px 30px;font-size:clamp(24px,3.5vw,40px);font-weight:900;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snakely-mode[data-paused=true] .snakely-mode-card,.snakely-mode[data-paused=true] .snakely-pause-button,.snakely-mode[data-paused=true] .snakely-round-progress,.snakely-mode[data-paused=true] .snakely-first-run-hint{visibility:hidden}.snakely-pause-overlay{z-index:5;pointer-events:auto;background:#092330eb}.snakely-parent-settings{z-index:6;pointer-events:auto;background:radial-gradient(circle at 78% 18%,#ffe06638,#0000 32%),linear-gradient(145deg,#123f4d,#31295f);overflow:auto}.snakely-parent-settings-card{background:#0a2837f0;border:4px solid #f7fff7;border-radius:42px 18px;gap:16px;width:min(100%,760px);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 24px 70px #00000061}.snakely-parent-settings-card h2{font-size:clamp(38px,6vw,64px)}.snakely-parent-settings-card h3,.snakely-parent-settings-card p{margin:0}.snakely-build-version{color:#d9fbe5;font-size:18px}.snakely-parent-preferences{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.snakely-parent-toggle{color:#f7fff7;background:#68d3912e;border:3px solid #b7f7d0;min-height:64px;font-size:18px}.snakely-parent-toggle[aria-pressed=false]{background:#0a2837d1;border-style:dashed;text-decoration:line-through}.snakely-reset-area{background:#61253859;border:3px solid #ffb4a2;border-radius:24px 12px;gap:10px;padding:18px;display:grid}.snakely-reset-button{color:#fff0ec;border-color:#ffb4a2;justify-self:center}.snakely-reset-confirmation{background:#3e274f;border:4px solid #ffe066;border-radius:20px 10px;gap:12px;padding:18px;display:grid}.snakely-reset-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snakely-reset-confirm-button{color:#fff0ec;background:#7a2e45;border-color:#ffb4a2}.snakely-parent-status{color:#ffe066;min-height:24px;font-weight:900}.snakely-parent-back{justify-self:center;min-width:180px}.snakely-customize{z-index:6;pointer-events:auto;background:radial-gradient(circle at 20% 15%,#68d39147,#0000 34%),linear-gradient(145deg,#0d5c63,#31295f);align-content:start;overflow:auto}.snakely-customize-card{background:#0a2837eb;border:4px solid #f7fff7;border-radius:42px 18px;gap:14px;width:min(100%,760px);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 24px 70px #00000061}.snakely-customize-card h2{font-size:clamp(38px,6vw,64px)}.snakely-customize-card h3,.snakely-customize-card p{margin:0}.snakely-coin-total{color:#ffe066;font-size:clamp(26px,4vw,38px);font-weight:900}.snakely-upgrade-card{background:#ffffff1a;border-radius:24px 12px;gap:8px;padding:18px;font-size:clamp(17px,2.2vw,22px);display:grid}.snakely-upgrade-card h3{color:#b7f7d0;font-size:1.45em}.snakely-upgrade-button{background:#68d391;justify-self:center;min-height:64px;margin-top:6px;font-size:clamp(21px,2.8vw,29px)}.snakely-upgrade-status{color:#ffe066;min-height:24px;font-weight:900}.snakely-skin-studio{background:#68d3911a;border:3px solid #b7f7d0b8;border-radius:30px 15px;gap:14px;padding:clamp(16px,3vw,26px);display:grid}.snakely-skin-studio-heading,.snakely-upgrades-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.snakely-skin-studio-heading h3,.snakely-upgrades-heading h3{color:#b7f7d0;font-size:clamp(24px,4vw,36px)}.snakely-skin-studio-heading .snakely-coin-total{white-space:nowrap;background:#ffe0661f;border-radius:999px;padding:8px 14px;font-size:clamp(20px,3vw,28px)}.snakely-skin-snake,.snakely-results-snake,.snakely-mascot{--snake-accent:#ffe066;--snake-body:#68d391;--snake-pattern:repeating-linear-gradient(115deg, transparent 0 24px, var(--snake-accent) 25px 34px, transparent 35px 58px);transform:scale(var(--snake-scale,1));transform-origin:50%;justify-content:center;align-items:center;display:flex}.snakely-skin-snake{background:radial-gradient(circle at 50% 60%,#ffffff29,#0000 48%),#07263394;border-radius:26px 13px;min-height:126px;padding:18px;overflow:hidden}.snakely-snake-part{background-color:var(--snake-body);background-image:var(--snake-pattern);background-position:var(--snake-pattern-offset) 50%;background-size:var(--snake-pattern-size,240px 100%);border-radius:44% 56% 56% 44%;flex:none;width:54px;height:54px;margin-left:-22px;position:relative;box-shadow:inset 0 -7px #082a342e,0 7px 12px #0000002e}.snakely-snake-head{z-index:4;clip-path:polygon(0 50%,24% 8%,100% 18%,100% 82%,24% 92%);width:76px;height:64px;margin-left:0}.snakely-snake-head:before{content:"";background:radial-gradient(circle at 34% 30%,#102a43 0 5%,#f7fff7 6% 12%,#0000 13%),radial-gradient(circle at 34% 70%,#102a43 0 5%,#f7fff7 6% 12%,#0000 13%);position:absolute;inset:0}.snakely-snake-head:after{content:"";background:#102a43;border-radius:999px;width:14px;height:4px;position:absolute;top:calc(50% - 2px);left:5px;box-shadow:-5px -4px 0 -1px #ff7a90,-5px 4px 0 -1px #ff7a90}.snakely-snake-neck{z-index:3;width:50px;height:54px}.snakely-snake-tail{clip-path:polygon(0 15%,68% 22%,100% 50%,68% 78%,0 85%)}.snakely-snake-taper-1{width:49px;height:49px}.snakely-snake-taper-2{width:43px;height:43px}.snakely-snake-taper-3{width:48px;height:34px}[data-pattern=spots]{--snake-pattern:radial-gradient(circle, var(--snake-accent) 0 22%, transparent 24%)}[data-pattern=stripes]{--snake-pattern:repeating-linear-gradient(90deg, transparent 0 21px, var(--snake-accent) 22px 34px, transparent 35px 55px)}[data-pattern=ripples]{--snake-pattern:repeating-radial-gradient(ellipse at 20% 50%, transparent 0 18px, var(--snake-accent) 19px 24px, transparent 25px 42px)}[data-pattern=confetti]{--snake-pattern:repeating-linear-gradient(28deg, transparent 0 18px, var(--snake-accent) 19px 25px, transparent 26px 44px)}[data-pattern=loops]{--snake-pattern:repeating-radial-gradient(circle at 20% 50%, transparent 0 12px, var(--snake-accent) 13px 18px, transparent 19px 36px)}[data-pattern=freckles]{--snake-pattern:radial-gradient(circle, var(--snake-accent) 0 10%, transparent 12%);--snake-pattern-size:72px 48px}[data-pattern=crescent]{--snake-pattern:radial-gradient(circle at 34% 50%, var(--snake-accent) 0 25%, transparent 27%)}[data-skin-id=garden-sprout]{--snake-accent:#ffe066;--snake-body:#68d391}[data-skin-id=berry-bright]{--snake-accent:#ffd6e0;--snake-body:#d94f70}[data-skin-id=sunbeam-stripes]{--snake-accent:#fff3b0;--snake-body:#f59e0b}[data-skin-id=pond-ripple]{--snake-accent:#bde0fe;--snake-body:#2889a8}[data-skin-id=cloud-confetti]{--snake-accent:#ffd166;--snake-body:#8ecae6}[data-skin-id=lavender-loop]{--snake-accent:#f7d6ff;--snake-body:#9b72cf}[data-skin-id=firefly-freckles]{--snake-accent:#fff1a8;--snake-body:#397367}[data-skin-id=moonlit-mint]{--snake-accent:#d8fff2;--snake-body:#355070}.snakely-skin-list{min-width:0}.snakely-skin-card{text-align:left;background:#ffffff14;border:3px solid #ffffff6b;border-radius:22px 11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-width:0;padding:16px 18px;display:grid}.snakely-skin-card[data-state=locked]{opacity:.82;border-style:dashed}.snakely-skin-card[data-state=affordable]{background:#ffe0661f;border-color:#ffe066}.snakely-skin-card[data-state=unlocked]{border-color:#bde0fe}.snakely-skin-card[data-state=selected]{background:#68d3912e;border-style:double;border-width:6px}.snakely-skin-name{color:#f7fff7;font-size:clamp(24px,4vw,34px)}.snakely-skin-state,.snakely-skin-cost{color:#ffe066;font-size:clamp(16px,2.4vw,20px);font-weight:900}.snakely-skin-button{color:#123b3d;background:#ffe066;grid-area:1/2/4;min-width:150px;font-size:clamp(18px,2.5vw,24px)}.snakely-skin-button:disabled{cursor:default;text-decoration:none}.snakely-skin-paging{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:12px;font-size:18px;font-weight:900;display:grid}.snakely-skin-page-button{min-height:52px}.snakely-skin-page-button:first-child{justify-self:start}.snakely-skin-page-button:last-child{justify-self:end}.snakely-upgrades{border:2px solid #ffffff38;border-radius:18px 9px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.snakely-upgrades-heading{grid-column:1}[data-celebration] .snakely-skin-snake,[data-celebration] .snakely-skin-card{animation:snakely-results-celebration var(--motion-pulse-duration) ease-out}.snakely-customize-back{justify-self:center;min-width:180px}.snakely-results{z-index:6;pointer-events:auto;background:radial-gradient(circle at 50% 20%,#ffe06652,#0000 35%),linear-gradient(145deg,#0d5c63,#31295f)}.snakely-results-card{background:#0a2837e6;border:4px solid #f7fff7;border-radius:42px 18px;gap:18px;width:min(100%,760px);padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 24px 70px #00000061}.snakely-results-card h2{font-size:clamp(44px,7vw,76px)}.snakely-results-reason{color:#ffe066;margin:-8px 0 0;font-size:clamp(20px,3vw,30px);font-weight:900}.snakely-results-snake{contain:inline-size;justify-content:center;align-items:center;width:100%;min-width:0;min-height:86px;display:flex}.snakely-results-snake .snakely-snake-part{width:56px;height:56px;margin-left:-22px}.snakely-results-snake .snakely-snake-head{width:78px;height:66px;margin-left:0}.snakely-results-snake .snakely-snake-tail{width:50px;height:38px}.snakely-results-coins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snakely-results-coins div{text-align:left;background:#ffffff1a;border-radius:18px 9px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:12px;display:grid}.snakely-results-coins div>span{grid-row:1/3;font-size:clamp(28px,4vw,42px)}.snakely-results-coins strong{color:#ffe066;font-size:clamp(24px,3.5vw,38px);font-weight:900}.snakely-results-coins small{color:#d9fbe5;font-size:clamp(14px,1.8vw,18px);font-weight:800}.snakely-results-highlights{justify-content:center;gap:10px;min-height:40px;display:flex}.snakely-results-highlights p{color:#f7fff7;background:#ffe0662e;border-radius:999px;margin:0;padding:8px 14px;font-size:clamp(15px,2vw,19px);font-weight:900}.snakely-results-settlement{color:#b7f7d0;min-height:24px;margin:0;font-size:18px;font-weight:900}.snakely-results-retry{justify-self:center}.snakely-results-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.snakely-results-play-again{background:#68d391}.snakely-results-home{background:#ffe066}.snakely-results-actions .snakely-button:disabled{cursor:wait;opacity:.55}.snakely-pause-card{background:linear-gradient(145deg,#125a63,#243360);border:4px solid #f7fff7;border-radius:42px 18px;width:min(100%,620px);padding:clamp(24px,5vw,56px);box-shadow:0 24px 70px #0000006b}.snakely-pause-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.snakely-pause-build-version{text-align:center;opacity:.82;margin:8px 0 -14px}.snakely-pause-actions .snakely-button{min-height:72px;font-size:clamp(22px,3vw,32px)}.snakely-resume-button{background:#68d391;grid-column:1/-1}.snakely-restart-button{background:#ffe066}.snakely-pause-home-button{background:#ffb4a2}.snakely-pause-toggle{background:#0a2837d1;min-height:56px;font-size:18px}.snakely-pause-toggle[aria-pressed=false]{color:#f7fff7;text-decoration:line-through}.snakely-mascot{filter:drop-shadow(0 10px 8px #0000002e);min-height:82px;margin-bottom:4px}.snakely-mascot .snakely-snake-part{width:clamp(38px,5vw,58px);height:clamp(38px,5vw,58px);margin-left:clamp(-24px,-2vw,-14px);transform:translateY(8px)rotate(-5deg)}.snakely-mascot .snakely-snake-head{width:clamp(58px,7vw,82px);height:clamp(50px,6vw,70px);margin-left:0;transform:translateY(-7px)rotate(-4deg)}.snakely-mascot .snakely-snake-neck{transform:translateY(3px)rotate(4deg)}.snakely-mascot .snakely-snake-tail{transform:translateY(1px)rotate(5deg)}.snakely-eyebrow{color:#ffeaa7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(13px,1.7vw,20px);font-weight:800}h1,h2{color:#f8fff0;text-shadow:0 6px #11564fb8;margin:0;font-size:clamp(54px,9vw,108px);line-height:.95}h2{font-size:clamp(44px,7vw,80px)}.snakely-tagline,.snakely-mode-card>p{color:#d9fbe5;margin:18px 0 0;font-size:clamp(18px,2.5vw,28px);line-height:1.35}.snakely-actions{gap:18px;width:min(100%,420px);display:grid}.snakely-button,.snakely-quiet-button{min-width:44px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;border:0;font-weight:900}.snakely-button{color:#123b3d;border:4px solid #f7fff7;border-radius:28px 14px;min-height:86px;padding:16px 28px;font-size:clamp(28px,4vw,44px);box-shadow:0 12px #052e377a}.snakely-button:active{transform:translateY(5px);box-shadow:0 7px #052e377a}.snakely-button:focus-visible,.snakely-quiet-button:focus-visible{outline-offset:4px;outline:5px solid #ffe066}.snakely-play{background:#68d391}.snakely-free-play{background:#ffe066}.snakely-mode-choice{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.snakely-mode-choice>span:last-child{gap:2px;display:grid}.snakely-mode-choice strong{font-size:clamp(28px,4vw,42px)}.snakely-mode-choice small{font-size:clamp(14px,1.8vw,18px);font-weight:800}.snakely-mode-icon{text-align:center;border:3px solid;border-radius:50%;align-items:center;width:64px;height:64px;font-size:40px;line-height:1;display:grid}.snakely-quiet-actions{flex-wrap:wrap;grid-column:2;justify-content:center;gap:10px 18px;width:min(100%,420px);display:flex}.snakely-quiet-button{color:#d7e9e8;background:#0a283794;border:2px solid #ffffff57;border-radius:999px;padding:10px 16px;font-size:17px}.snakely-quiet-button:disabled{cursor:default;opacity:.82}.snakely-mode{padding-top:max(76px, calc(env(safe-area-inset-top) + 76px));pointer-events:none;background:0 0;align-content:start;justify-items:end}.snakely-mode-card{pointer-events:auto;border-radius:24px 12px;justify-items:center;width:min(360px,100vw - 48px);padding:18px 22px;display:grid}.snakely-mode-card h2{font-size:clamp(28px,4vw,42px)}.snakely-mode-card>p{margin-top:8px;font-size:clamp(14px,1.8vw,18px)}.snakely-starting-size{background:#68d39129;border-radius:999px;padding:10px 16px;font-size:clamp(15px,2vw,20px)!important}.snakely-home-button{background:#ffe066;min-height:50px;margin-top:12px;padding:8px 20px;font-size:20px}@media (orientation:portrait),(width<=760px){.snakely-home{grid-template-columns:minmax(0,560px);gap:clamp(18px,3vh,34px)}.snakely-brand{padding:clamp(18px,3vh,34px)}.snakely-actions{gap:14px}.snakely-quiet-actions{grid-column:1}.snakely-upgrades,.snakely-parent-preferences{grid-template-columns:minmax(0,1fr)}}@media (width<=430px),(height<=620px){.snakely-screen{padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.snakely-home{gap:14px}.snakely-customize-card{gap:10px;padding:16px}.snakely-skin-studio{gap:10px;padding:12px}.snakely-skin-studio-heading{flex-direction:column;align-items:start;gap:6px}.snakely-skin-snake{min-height:104px;padding:12px 6px}.snakely-skin-snake .snakely-snake-part{width:44px;height:44px;margin-left:-16px}.snakely-skin-snake .snakely-snake-head{width:62px;height:52px;margin-left:0}.snakely-skin-card{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.snakely-skin-button{grid-area:auto/1;width:100%;min-height:52px}.snakely-skin-paging{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);gap:6px;font-size:15px}.snakely-skin-page-button{min-height:48px;padding:6px 8px;font-size:15px}.snakely-brand{border-radius:24px 12px;padding:16px}.snakely-mascot{min-height:42px}.snakely-mascot .snakely-snake-part{width:34px;height:34px;margin-left:-14px}.snakely-mascot .snakely-snake-head{width:50px;height:42px;margin-left:0}h1{font-size:clamp(42px,14vw,64px)}.snakely-tagline{margin-top:10px;font-size:16px}.snakely-button{border-width:3px;min-height:60px;padding:8px 20px;font-size:25px}.snakely-quiet-button{padding:8px 12px;font-size:14px}.snakely-pause-card{padding:18px}.snakely-pause-actions{gap:10px;margin-top:18px}.snakely-results-card{gap:10px;padding:16px}.snakely-results-coins{gap:7px}.snakely-results-coins div{padding:7px}.snakely-results-snake{min-height:64px}.snakely-results-snake .snakely-snake-part{width:42px;height:42px}.snakely-results-snake .snakely-snake-head{width:58px;height:48px;margin-left:0}}.snakely-test-mode-marker{z-index:10;overflow-wrap:anywhere;color:#ffe066;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;background:#102a43eb;border:2px solid #ffe066;border-radius:999px;max-width:calc(100vw - 24px);padding:8px 14px;font-size:clamp(14px,2vw,24px);font-weight:700;line-height:1.2;position:fixed;top:12px;left:12px;right:12px}body:has(.snakely-test-mode-marker) .snakely-screen{padding-top:max(72px, calc(env(safe-area-inset-top) + 72px))}:is(body:has(.snakely-test-mode-marker) .snakely-customize,body:has(.snakely-test-mode-marker) .snakely-parent-settings){padding-top:max(24px, env(safe-area-inset-top));scroll-padding-top:max(24px, env(safe-area-inset-top));top:64px}body:has(.snakely-test-mode-marker) .snakely-customize-section{scroll-margin-top:max(72px, calc(env(safe-area-inset-top) + 72px))}body:has(.snakely-test-mode-marker) .snakely-pause-button{top:max(72px, calc(env(safe-area-inset-top) + 72px))}@media (width<=430px){body:has(.snakely-test-mode-marker) .snakely-mode{padding-top:max(150px, calc(env(safe-area-inset-top) + 150px))}.snakely-first-run-hint{top:60%}}
