.game.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1rem;max-width:400px;margin:0 auto}.title.svelte-1n46o8q{font-size:2rem;font-weight:700;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-wrapper.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:.5rem}.card-frame.svelte-1n46o8q{width:220px;height:320px;border-radius:10px;overflow:hidden;border:2px solid #333;background:#111;position:relative}.card-frame.revealed.svelte-1n46o8q img:where(.svelte-1n46o8q){filter:blur(0)!important}.card-frame.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;height:100%;object-fit:cover;display:block}.blur-indicator.svelte-1n46o8q{font-size:.8rem;color:#666}.guess-form.svelte-1n46o8q{display:flex;gap:.5rem;width:100%}.guess-form.svelte-1n46o8q input:where(.svelte-1n46o8q){flex:1;padding:.6rem 1rem;border:2px solid #333;border-radius:8px;background:#1a1a24;color:#e0e0e0;font-size:1rem;outline:none;transition:border-color .2s}.guess-form.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{border-color:#f59e0b}.guess-form.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:.6rem 1.25rem;border:none;border-radius:8px;background:#f59e0b;color:#0a0a0f;font-weight:600;font-size:1rem;cursor:pointer;transition:opacity .2s}.guess-form.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{opacity:.4;cursor:default}.remaining.svelte-1n46o8q{font-size:.85rem;color:#888}.message.svelte-1n46o8q{text-align:center;font-size:1.1rem;padding:1rem 1.5rem;border-radius:8px}.message.won.svelte-1n46o8q{background:#14532d;color:#86efac}.message.lost.svelte-1n46o8q{background:#450a0a;color:#fca5a5}.reset-btn.svelte-1n46o8q{padding:.5rem 1.5rem;border:2px solid #555;border-radius:8px;background:transparent;color:#ccc;font-size:.9rem;cursor:pointer;transition:border-color .2s}.reset-btn.svelte-1n46o8q:hover{border-color:#f59e0b}.guess-history.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.5rem}.guess-chip.svelte-1n46o8q{padding:.25rem .6rem;border-radius:4px;font-size:.8rem;background:#1e1e2e;color:#888}
