.snake-board.svelte-1xzrav2{display:grid;grid-template-columns:repeat(var(--snake-size),minmax(0,1fr));width:min(100%,30rem);aspect-ratio:1;margin:0 auto;padding:var(--space-sm);gap:1px;border-radius:12px;background:var(--color-card);box-shadow:var(--shadow-product);touch-action:none}.snake-board__cell.svelte-1xzrav2{border-radius:2px;background:color-mix(in oklab,var(--color-ink) 4%,transparent)}.snake-board__cell--body.svelte-1xzrav2{background:color-mix(in oklab,var(--color-ink) 72%,transparent)}.snake-board__cell--head.svelte-1xzrav2{border-radius:4px;background:var(--color-ink)}.snake-board__cell--food.svelte-1xzrav2{border-radius:50%;background:var(--color-blue);animation:svelte-1xzrav2-toladev-food-pulse 1.4s ease-in-out infinite}@keyframes svelte-1xzrav2-toladev-food-pulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}:root.dark .snake-board__cell.svelte-1xzrav2{background:#ffffff0f}:root.dark .snake-board__cell--body.svelte-1xzrav2{background:#ffffffb8}:root.dark .snake-board__cell--head.svelte-1xzrav2{background:var(--color-white)}:root.dark .snake-board__cell--food.svelte-1xzrav2{background:var(--color-blue-bright)}@media(prefers-reduced-motion:reduce){.snake-board__cell--food.svelte-1xzrav2{animation:none}}.snake__inner.svelte-bqfftf{width:min(100%,980px);margin:0 auto;padding:calc(var(--space-6xl) + 3rem) 1rem var(--space-6xl);display:grid;gap:var(--space-5xl)}.snake__eyebrow.svelte-bqfftf{margin:0 0 var(--space-md);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:-.012em;text-transform:uppercase}.snake__header.svelte-bqfftf h1:where(.svelte-bqfftf){margin:0 0 var(--space-lg);color:var(--text);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.07;letter-spacing:-.045em}.snake__description.svelte-bqfftf{max-width:46ch;margin:0 0 var(--space-xl);color:var(--muted);font-size:var(--text-base);line-height:1.47}.snake__back.svelte-bqfftf{color:var(--color-blue-link);font-size:var(--text-sm);text-decoration:none}.snake__back.svelte-bqfftf:hover{text-decoration:underline}.snake__layout.svelte-bqfftf{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-5xl);align-items:start}.snake__panel.svelte-bqfftf{display:grid;gap:var(--space-3xl);padding:var(--space-4xl);border-radius:12px;background:var(--color-card);box-shadow:var(--shadow-panel)}.snake__message.svelte-bqfftf{margin:0;color:var(--text);font-size:var(--text-md);letter-spacing:-.022em}.snake__scores.svelte-bqfftf{display:flex;gap:var(--space-5xl);margin:0}.snake__scores.svelte-bqfftf div:where(.svelte-bqfftf){display:grid;gap:var(--space-2xs)}.snake__scores.svelte-bqfftf dt:where(.svelte-bqfftf){color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:-.01em}.snake__scores.svelte-bqfftf dd:where(.svelte-bqfftf){margin:0;color:var(--text);font-size:1.75rem;font-weight:600;letter-spacing:-.04em}.snake__actions.svelte-bqfftf{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.snake__button.svelte-bqfftf{min-height:2.75rem;padding:var(--space-sm) var(--space-2xl);border:0;border-radius:8px;background:var(--color-blue);color:var(--color-white);font-size:var(--text-sm);letter-spacing:-.014em;cursor:pointer;transition:filter .16s ease}.snake__button.svelte-bqfftf:hover{filter:brightness(1.08)}.snake__button.svelte-bqfftf:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.snake__button--quiet.svelte-bqfftf{background:color-mix(in oklab,var(--color-ink) 8%,transparent);color:var(--text)}.snake__hint.svelte-bqfftf{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.5}:root.dark .snake__button--quiet.svelte-bqfftf{background:#ffffff1a}:root.dark .snake__back.svelte-bqfftf{color:var(--color-blue-bright)}@media(max-width:900px){.snake__layout.svelte-bqfftf{grid-template-columns:minmax(0,1fr)}}
