: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-static-offset:0px;--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=ready] .snakely-turbo-face{animation:snakely-turbo-charge var(--motion-pulse-duration) ease-in-out infinite}html[data-motion=reduced] .snakely-turbo-button[data-turbo-state=ready] .snakely-turbo-face{filter:drop-shadow(0 0 10px #6ee7ffeb);animation:none}.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;flex-wrap:wrap;justify-content:center;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}.snakely-first-run-hint[data-placement=bottom-edge]{top:auto;bottom:max(32px, calc(env(safe-area-inset-bottom) + 24px));left:50%;transform:translate(-50%)}.snakely-joystick-demo{width:116px;height:72px;display:block;position:relative}.snakely-joystick-demo:before{background:rgb(247 255 247/var(--joystick-connector-alpha));content:"";border-radius:999px;width:84px;height:8px;position:absolute;top:32px;left:16px}.snakely-joystick-ring{border:4px solid rgb(247 255 247/var(--joystick-ring-alpha));background:rgb(16 42 67/var(--joystick-fill-alpha));border-radius:50%;width:72px;height:72px;position:absolute;top:0;left:22px}.snakely-joystick-knob{border:4px solid rgb(16 42 67/var(--joystick-outline-alpha));background:rgb(255 224 102/var(--joystick-knob-alpha));width:40px;height:40px;transform:translateX(var(--motion-guidance-static-offset));animation:snakely-joystick-demonstration var(--motion-guidance-duration) ease-in-out infinite alternate;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;left:38px}html[data-motion=reduced] .snakely-joystick-knob{animation:none}.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-settings{z-index:6;pointer-events:auto;background:radial-gradient(circle at 20% 15%,#68d39147,#0000 34%),linear-gradient(145deg,#123f4d,#31295f);overflow:hidden}.snakely-settings-card{background:#0a2837f0;border:4px solid #f7fff7;border-radius:42px 18px;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(100%,760px);max-height:100%;padding:clamp(16px,3vw,30px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.snakely-settings-header{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.snakely-settings-header h2{font-size:clamp(34px,5vw,56px)}.snakely-settings-header .snakely-eyebrow{margin:0 0 4px}.snakely-settings-back{color:#f7fff7;background:#0a2837e0;border-color:#b7f7d0;min-width:104px;min-height:52px;font-size:18px}.snakely-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.snakely-settings-tab{color:#f7fff7;min-width:44px;min-height:56px;font:inherit;cursor:pointer;touch-action:manipulation;background:#0a2837d6;border:3px solid #f7fff76b;border-radius:18px 9px;font-size:clamp(18px,2.6vw,24px);font-weight:900}.snakely-settings-tab[aria-selected=true]{color:#123b3d;background:#ffe066;border-style:double;border-width:6px}.snakely-settings-tab[aria-selected=true]:before{content:"✓ "}.snakely-settings-tab:focus-visible{outline-offset:3px;outline:5px solid #68d391}.snakely-settings-panel{min-height:0;padding:4px 8px 8px 4px;overflow-y:auto}.snakely-settings-panel[hidden]{display:none}.snakely-customize-panel,.snakely-general-panel{gap:14px}.snakely-general-panel{align-content:start;display:grid}.snakely-settings-card h3,.snakely-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-customize-panel{gap:14px;display:grid}.snakely-coin-total{color:#ffe066;font-size:clamp(26px,4vw,38px);font-weight:900}.snakely-coin-guide{color:#f7fff7;font-size:clamp(17px,2.4vw,22px);font-weight:800}.snakely-accessible-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.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);filter:drop-shadow(0 9px 7px #0003);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{flex:none;position:relative}.snakely-snake-body,.snakely-snake-head,.snakely-snake-neck,.snakely-snake-tail{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:38% 62% 62% 38%;width:54px;height:50px;margin-left:-30px;box-shadow:inset 0 -5px #082a3429}.snakely-snake-tongue{z-index:5;background:#ff7a90;border-radius:999px;width:22px;height:4px;margin-right:-2px}.snakely-snake-tongue:before,.snakely-snake-tongue:after{content:"";transform-origin:100%;background:#ff7a90;border-radius:999px;width:10px;height:3px;position:absolute;top:0;left:-5px}.snakely-snake-tongue:before{transform:rotate(28deg)}.snakely-snake-tongue:after{transform:rotate(-28deg)}.snakely-snake-head{z-index:4;clip-path:polygon(0 50%,26% 7%,100% 16%,100% 84%,26% 93%);width:86px;height:62px;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:16px;height:4px;position:absolute;top:calc(50% - 2px);left:8px}.snakely-snake-neck{z-index:3;width:56px;height:48px}.snakely-snake-tail{z-index:2;clip-path:polygon(0 15%,68% 22%,100% 50%,68% 78%,0 85%);width:54px;height:32px}.snakely-snake-taper-1{width:50px;height:46px}.snakely-snake-taper-2{width:46px;height:40px}.snakely-snake-taper-3{width:54px;height:32px}[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-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-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:not(.snakely-snake-tongue){width:56px;height:50px;margin-left:-30px}.snakely-results-snake .snakely-snake-head{width:78px;height:66px;margin-left:0}.snakely-results-snake .snakely-snake-tail{width:54px;height:32px}.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{justify-items:center;gap:18px;display:grid}.snakely-results-play-again{background:#68d391;width:100%;min-height:104px}.snakely-results-home{color:#d7e9e8;min-height:48px;box-shadow:none;background:#0a283794;border:2px solid #ffffff57;border-radius:999px;padding:8px 24px;font-size:18px}.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;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;width:min(100%,760px);max-height:100%;padding:clamp(22px,4vw,44px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000006b}.snakely-pause-card h2{text-align:center;margin:0;font-size:clamp(38px,5vw,58px)}.snakely-pause-secondary-actions,.snakely-pause-audio-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snakely-resume-button{background:#68d391;width:100%;min-height:112px;font-size:clamp(34px,5vw,48px)}.snakely-track-picker{background:#07233275;border:2px solid #f7fff747;border-radius:22px 10px;min-height:0;padding:16px;overflow-y:auto}.snakely-track-picker h3,.snakely-track-picker p{margin:0}.snakely-track-picker h3{color:#ffe066;font-size:clamp(20px,2.7vw,28px)}.snakely-track-picker p{color:#d8fbe5;margin-top:4px;font-size:clamp(15px,2vw,18px)}.snakely-track-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.snakely-track-button{color:#fff;text-align:left;background:#0e3646e0;border:3px solid #f7fff78f;min-height:68px;font-size:clamp(16px,2vw,20px);font-weight:900}.snakely-track-button:before{vertical-align:middle;margin-right:8px;font-size:30px;line-height:1;display:inline-block}.snakely-track-button[value=chrome-coil]{background:linear-gradient(135deg,#273c75,#192a56)}.snakely-track-button[value=chrome-coil]:before{content:"⚙"}.snakely-track-button[value=meteorcoil]{background:linear-gradient(135deg,#9c36b5,#e8590c)}.snakely-track-button[value=meteorcoil]:before{content:"☄"}.snakely-track-button[value=sidewinder-stomp]{background:linear-gradient(135deg,#2b6f77,#c47f16)}.snakely-track-button[value=sidewinder-stomp]:before{content:"⚡"}.snakely-track-button[value=crown-of-sparks]{background:linear-gradient(135deg,#6f1d5f,#9d1b31)}.snakely-track-button[value=crown-of-sparks]:before{content:"♛"}.snakely-track-button[aria-pressed=true]{border:7px double #ffe066;box-shadow:0 0 0 4px #ffe06652}.snakely-pause-secondary-actions .snakely-button{min-height:56px;font-size:clamp(18px,2.4vw,24px)}.snakely-restart-button{background:#ffe066}.snakely-pause-home-button{background:#ffb4a2}.snakely-pause-toggle{background:#0a2837d1;border:3px solid #b7f7d0;min-height:56px;font-size:18px;font-weight:900}#pause-music-button:before{content:"♫ "}#pause-sound-button:before{content:"✦ "}.snakely-pause-toggle[aria-pressed=false]{color:#f7fff7;background:#2d2341e0;border-style:dashed}.snakely-mascot{min-height:82px;margin-bottom:4px}.snakely-mascot .snakely-snake-part:not(.snakely-snake-tongue){width:clamp(38px,5vw,58px);height:clamp(34px,4.5vw,52px);margin-left:clamp(-30px,-2.6vw,-20px)}.snakely-mascot .snakely-snake-head{width:clamp(66px,8vw,90px);height:clamp(50px,6vw,66px);margin-left:0}.snakely-mascot .snakely-snake-neck{height:clamp(32px,4.2vw,48px)}.snakely-mascot .snakely-snake-tail{height:clamp(24px,3vw,32px)}.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{justify-items:center;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;width:100%;min-height:180px;padding:28px 34px}.snakely-free-play{background:#ffe066;border-width:3px;border-radius:22px 12px;width:min(78%,320px);min-height:68px;padding:10px 18px;box-shadow:0 8px #052e377a}.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-play .snakely-mode-icon{width:88px;height:88px;font-size:54px}.snakely-play strong{font-size:clamp(44px,6vw,70px)}.snakely-free-play.snakely-mode-choice{gap:12px}.snakely-free-play .snakely-mode-icon{width:44px;height:44px;font-size:28px}.snakely-free-play strong{font-size:clamp(20px,2.6vw,28px)}.snakely-free-play small{font-size:clamp(12px,1.4vw,15px)}.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-settings-card{border-width:3px;border-radius:26px 12px;gap:8px;padding:10px}.snakely-settings-header{gap:8px}.snakely-settings-header h2{font-size:28px}.snakely-settings-back{min-width:72px;min-height:44px;padding:6px 10px;font-size:15px}.snakely-settings-tab{border-width:2px;border-radius:14px 7px;min-height:44px;font-size:15px}.snakely-settings-panel{padding:2px}.snakely-skin-studio{border-width:2px;border-radius:20px 10px;gap:8px;padding:10px}.snakely-skin-studio-heading{flex-direction:column;align-items:start;gap:6px}.snakely-skin-snake{min-height:88px;padding:8px 4px}.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{border-width:2px;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px}.snakely-skin-name{font-size:20px}.snakely-skin-state,.snakely-skin-cost{font-size:15px}.snakely-skin-button{white-space:nowrap;border-width:3px;grid-area:auto/1;width:100%;height:44px;min-height:44px;padding:8px 12px;font-size:17px;line-height:1.1}.snakely-skin-paging{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);gap:6px;font-size:15px}.snakely-skin-page-button{min-height:44px;padding:6px 8px;font-size:15px}.snakely-upgrades{gap:8px;padding:10px}.snakely-skin-studio-heading h3,.snakely-upgrades-heading h3{font-size:22px}.snakely-upgrade-card{border-radius:18px 9px;gap:4px;padding:10px;font-size:16px}.snakely-upgrade-card h3{font-size:20px}.snakely-upgrade-button{border-width:3px;border-radius:18px 9px;height:44px;min-height:44px;margin-top:4px;padding:8px 14px;font-size:18px;line-height:1.1;box-shadow:0 7px #052e377a}.snakely-parent-preferences{gap:8px}.snakely-parent-toggle{border-width:2px;min-height:44px;padding:8px 12px;font-size:16px}.snakely-reset-area,.snakely-reset-confirmation{border-width:2px;gap:8px;padding:10px}.snakely-reset-area .snakely-quiet-button{min-height:44px;padding:8px 10px;font-size:15px}.snakely-brand{border-radius:24px 12px;padding:16px}.snakely-mascot{min-height:42px}.snakely-mascot .snakely-snake-part:not(.snakely-snake-tongue){width:34px;height:30px;margin-left:-20px}.snakely-mascot .snakely-snake-head{width:50px;height:42px;margin-left:0}.snakely-mascot .snakely-snake-tail{width:38px;height:22px}.snakely-mascot .snakely-snake-tongue{width:15px}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-play{min-height:120px;padding:14px 20px}.snakely-play .snakely-mode-icon{width:64px;height:64px;font-size:40px}.snakely-play strong{font-size:38px}.snakely-free-play{width:min(82%,280px);min-height:52px}.snakely-quiet-button{padding:8px 12px;font-size:14px}.snakely-settings .snakely-skin-button,.snakely-settings .snakely-upgrade-button{height:44px;min-height:44px;padding:8px 12px;line-height:1.1}.snakely-settings .snakely-skin-button{font-size:17px}.snakely-settings .snakely-upgrade-button{font-size:18px}.snakely-pause-card{gap:10px;padding:14px}.snakely-pause-card h2{font-size:34px}.snakely-resume-button{min-height:96px}.snakely-pause-overlay{align-content:start;overflow-y:auto}.snakely-track-picker{margin-top:12px;padding:10px}.snakely-track-button{min-height:52px;font-size:14px}.snakely-pause-secondary-actions,.snakely-pause-audio-actions{gap:8px}.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:not(.snakely-snake-tongue){width:42px;height:38px;margin-left:-24px}.snakely-results-snake .snakely-snake-head{width:58px;height:48px;margin-left:0}.snakely-results-snake .snakely-snake-tail{width:42px;height:26px}.snakely-results-snake .snakely-snake-tongue{width:16px}}.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))}body:has(.snakely-test-mode-marker) .snakely-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-settings-panel{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))}}
