.game-container.svelte-1rmcy8r{background:#14141999;flex-direction:column;min-height:calc(100vh - 96px);padding:clamp(10px,3vw,24px);display:flex}.game-wrapper.svelte-1rmcy8r{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:820px;margin:0 auto;padding:clamp(12px,3vw,24px);display:flex}.score-display.svelte-1rmcy8r{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #fff3;border-radius:12px;justify-content:space-between;width:100%;margin-bottom:16px;padding:16px;display:flex}.score-item.svelte-1rmcy8r{flex-direction:column;align-items:center;gap:4px;display:flex}.score-label.svelte-1rmcy8r{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.score-value.svelte-1rmcy8r{color:#ffffffe6;font-size:20px;font-weight:700}.game-status.svelte-1rmcy8r{text-align:center;margin-bottom:24px}.status-text.svelte-1rmcy8r{margin:0;font-size:18px;font-weight:500;transition:color .3s}.status-text.ready.svelte-1rmcy8r{color:#6496ffe6}.status-text.playing.svelte-1rmcy8r{color:#64c864e6}.status-text.game-over.svelte-1rmcy8r{color:#ff6464e6}.board.svelte-1rmcy8r{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;cursor:pointer;background:#0009;border:3px solid #ffffff4d;border-radius:8px;grid-template-columns:repeat(20,1fr);gap:1px;width:min(94vw,100%);max-width:800px;margin:0 auto 24px;padding:clamp(6px,1.2vw,14px);transition:all .3s;display:grid}.board.game-over.svelte-1rmcy8r{background:#ff64641a;border-color:#ff646480}.cell.svelte-1rmcy8r{aspect-ratio:1;background:#141419cc;border-radius:2px;transition:all .2s}.cell.snake.svelte-1rmcy8r{background:#64c864e6;box-shadow:0 0 6px #64c86480}.cell.head.svelte-1rmcy8r{background:#50b450;box-shadow:0 0 10px #64c864cc}.cell.food.svelte-1rmcy8r{background:#ff6464e6;border-radius:50%;animation:1s ease-in-out infinite alternate svelte-1rmcy8r-pulse;box-shadow:0 0 8px #ff646499}@keyframes svelte-1rmcy8r-pulse{0%{opacity:.8;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.game-controls.svelte-1rmcy8r{justify-content:center;gap:12px;margin-bottom:16px;display:flex}.control-button.svelte-1rmcy8r{color:#6496ff;cursor:pointer;background:#6496ff33;border:1px solid #6496ff4d;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.control-button.svelte-1rmcy8r:hover{background:#6496ff4d;border-color:#6496ff66;transform:translateY(-1px)}.control-button.primary.svelte-1rmcy8r{color:#64c864;background:#64c86433;border-color:#64c8644d}.control-button.primary.svelte-1rmcy8r:hover{background:#64c8644d;border-color:#64c86466}.control-button.secondary.svelte-1rmcy8r{color:#ff9664;background:#ff966433;border-color:#ff96644d}.control-button.secondary.svelte-1rmcy8r:hover{background:#ff96644d;border-color:#ff966466}.control-button.svelte-1rmcy8r svg{flex-shrink:0}.controls-info.svelte-1rmcy8r{text-align:center;color:#fff9;font-size:12px}@media (max-width:480px){.game-wrapper.svelte-1rmcy8r{padding:12px}.score-display.svelte-1rmcy8r{margin-bottom:12px;padding:12px}.board.svelte-1rmcy8r{width:100%;max-width:none}.game-controls.svelte-1rmcy8r{flex-direction:column;width:100%}.control-button.svelte-1rmcy8r{flex:1;justify-content:center}.controls-info.svelte-1rmcy8r{font-size:11px}}
