.game-container.svelte-1vvf1vh{background:#14141999;flex-direction:column;min-height:calc(100vh - 96px);display:flex}.game-wrapper.svelte-1vvf1vh{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto;padding:24px;display:flex}.scores.svelte-1vvf1vh{-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:24px;padding:16px;display:flex}.score-item.svelte-1vvf1vh{flex-direction:column;align-items:center;gap:4px;display:flex}.score-label.svelte-1vvf1vh{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.score-value.svelte-1vvf1vh{color:#ffffffe6;font-size:24px;font-weight:700}.game-status.svelte-1vvf1vh{text-align:center;margin-bottom:24px}.status-text.svelte-1vvf1vh{color:#fffffff2;margin:0;font-size:18px;font-weight:500}.board.svelte-1vvf1vh{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:300px;margin-bottom:32px;display:grid}.cell.svelte-1vvf1vh{aspect-ratio:1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:2px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.cell.svelte-1vvf1vh:not(:disabled):hover{background:#232328cc;border-color:#fff6;transform:scale(1.05)}.cell.svelte-1vvf1vh:disabled{cursor:not-allowed}.cell.filled.x.svelte-1vvf1vh{background:#6496ff33;border-color:#6496ff66}.cell.filled.o.svelte-1vvf1vh{background:#ff646433;border-color:#ff646466}.cell.svelte-1vvf1vh svg{color:#ffffffe6;fill:currentColor}.cell.x.svelte-1vvf1vh svg{color:#6496ff}.cell.o.svelte-1vvf1vh svg{color:#ff6464}.game-controls.svelte-1vvf1vh{justify-content:center;gap:12px;display:flex}.control-button.svelte-1vvf1vh{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-1vvf1vh:hover{background:#6496ff4d;border-color:#6496ff66;transform:translateY(-1px)}.control-button.secondary.svelte-1vvf1vh{color:#fffc;background:#ffffff14;border-color:#fff3}.control-button.secondary.svelte-1vvf1vh:hover{color:#fffffff2;background:#ffffff26;border-color:#ffffff4d}.control-button.svelte-1vvf1vh svg{flex-shrink:0}@media (max-width:480px){.game-wrapper.svelte-1vvf1vh{padding:16px}.scores.svelte-1vvf1vh{margin-bottom:16px;padding:12px}.board.svelte-1vvf1vh{gap:6px;max-width:280px}.game-controls.svelte-1vvf1vh{flex-direction:column;width:100%}.control-button.svelte-1vvf1vh{flex:1;justify-content:center}}
