.game-container.svelte-u22e4j{flex-direction:column;align-items:center;gap:1.25rem;max-width:480px;margin:0 auto;padding:1.5rem 1rem;font-family:system-ui,-apple-system,sans-serif;display:flex;position:relative}.sound-toggle.svelte-u22e4j{cursor:pointer;z-index:10;background:#0f172a99;border:1px solid #06b6d44d;border-radius:.5rem;padding:.4rem .6rem;font-size:1.2rem;transition:all .2s;position:absolute;top:.5rem;right:.5rem}.sound-toggle.svelte-u22e4j:hover{border-color:#06b6d499;box-shadow:0 0 10px #06b6d44d}.result-area.svelte-u22e4j{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:5rem;transition:all .3s;display:flex}.result-placeholder.svelte-u22e4j{color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;font-size:1.5rem;font-weight:700}.result-label.svelte-u22e4j{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.875rem}.result-letter.svelte-u22e4j{color:#f59e0b;text-shadow:0 0 30px #f59e0b99,0 0 60px #f59e0b4d;font-size:4rem;font-weight:900;line-height:1;animation:.4s cubic-bezier(.34,1.56,.64,1) svelte-u22e4j-revealPop}.result-area.active.svelte-u22e4j .result-letter:where(.svelte-u22e4j){animation:.4s cubic-bezier(.34,1.56,.64,1) svelte-u22e4j-revealPop}@keyframes svelte-u22e4j-revealPop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.wheel-wrapper.svelte-u22e4j{justify-content:center;align-items:center;width:100%;max-width:420px;display:flex}.wheel-canvas.svelte-u22e4j{display:block}.spin-btn.svelte-u22e4j{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:9999px;min-width:180px;min-height:52px;padding:.9rem 2.5rem;font-size:1.25rem;font-weight:700;transition:all .25s;box-shadow:0 0 20px #06b6d466,0 4px 15px #0000004d}.spin-btn.svelte-u22e4j:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #06b6d499,0 6px 20px #0000004d}.spin-btn.svelte-u22e4j:active:not(:disabled){transform:translateY(0)}.spin-btn.svelte-u22e4j:disabled{opacity:.6;cursor:not-allowed}.reset-btn.svelte-u22e4j{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 0 20px #f59e0b66,0 4px 15px #0000004d}.exclude-toggle.svelte-u22e4j{color:#94a3b8;cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.exclude-toggle.svelte-u22e4j input[type=checkbox]:where(.svelte-u22e4j){-webkit-appearance:none;appearance:none;cursor:pointer;background:#0f172a99;border:2px solid #475569;border-radius:.25rem;width:1.1rem;height:1.1rem;transition:all .2s;position:relative}.exclude-toggle.svelte-u22e4j input[type=checkbox]:where(.svelte-u22e4j):checked{background:#06b6d4;border-color:#06b6d4}.exclude-toggle.svelte-u22e4j input[type=checkbox]:where(.svelte-u22e4j):checked:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-section.svelte-u22e4j{background:#0f172a80;border:1px solid #06b6d426;border-radius:.75rem;width:100%;max-width:400px;padding:1rem}.history-header.svelte-u22e4j{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.history-title.svelte-u22e4j{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.clear-btn.svelte-u22e4j{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:.375rem;padding:.2rem .6rem;font-size:.75rem;transition:all .2s}.clear-btn.svelte-u22e4j:hover{background:#ef44441a;border-color:#ef444480}.history-letters.svelte-u22e4j{flex-wrap:wrap;gap:.4rem;display:flex}.history-chip.svelte-u22e4j{color:#06b6d4;background:#06b6d426;border:1px solid #06b6d44d;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.95rem;font-weight:700;animation:.3s ease-out both svelte-u22e4j-chipIn;display:inline-flex}@keyframes svelte-u22e4j-chipIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.result-letter.svelte-u22e4j,.history-chip.svelte-u22e4j{animation:none}}
