.hangman-page.svelte-tglpa9{background:radial-gradient(circle at top,#5474ff59,#0a0c19eb);flex-direction:column;gap:20px;min-height:calc(100vh - 44px);padding:24px;display:flex}section.svelte-tglpa9{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1023a6;border:1px solid #ffffff14;border-radius:24px;padding:24px}.hero-card.svelte-tglpa9{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:24px;display:grid}.hero-copy.svelte-tglpa9 h1:where(.svelte-tglpa9){color:#fff;margin:8px 0 12px;font-size:clamp(1.8rem,4vw,2.8rem)}.subtitle.svelte-tglpa9{color:#ffffffbf;margin-bottom:16px}.eyebrow.svelte-tglpa9{text-transform:uppercase;letter-spacing:.3em;color:#ffffff80;margin:0;font-size:.75rem}.stage-pill.svelte-tglpa9{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 18px;font-weight:500;display:inline-flex}.dot.svelte-tglpa9{background:#6cfa8a;border-radius:50%;width:12px;height:12px;display:inline-block}.dot.warning.svelte-tglpa9{background:#ff9d5c;box-shadow:0 0 8px #ff9d5c80}.progress.svelte-tglpa9{background:#ffffff1a;border-radius:999px;height:8px;margin-bottom:4px;overflow:hidden}.progress-fill.svelte-tglpa9{background:linear-gradient(90deg,#5efc82,#ffb347);height:100%;transition:width .25s}.lantern-container.svelte-tglpa9{justify-content:center;align-items:center;display:flex}.lantern.svelte-tglpa9{justify-content:center;align-items:center;width:220px;height:260px;display:flex;position:relative}.lantern-svg.svelte-tglpa9{stroke:#ffffffd9;stroke-width:8px;fill:none;width:220px;height:220px}.lantern-svg.svelte-tglpa9 line:where(.svelte-tglpa9),.lantern-svg.svelte-tglpa9 circle:where(.svelte-tglpa9){opacity:0;transition:opacity .25s}.lantern-svg.svelte-tglpa9 line.visible:where(.svelte-tglpa9),.lantern-svg.svelte-tglpa9 circle.visible:where(.svelte-tglpa9){opacity:1}.glow.svelte-tglpa9{filter:blur(10px);background:radial-gradient(circle,#ffe68ce6,#ffe68c00);border-radius:50%;width:140px;height:140px;transition:opacity .3s;position:absolute}.base.svelte-tglpa9{background:#0009;border-radius:999px;width:160px;height:8px;position:absolute;bottom:0;box-shadow:0 4px 30px #0009}.word-card.svelte-tglpa9{flex-direction:column;gap:16px;display:flex}.word-tiles.svelte-tglpa9{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:12px;display:grid}.tile.svelte-tglpa9{text-align:center;color:#ffffffb3;text-transform:uppercase;border:1px dashed #ffffff40;border-radius:16px;padding:18px 0;font-size:1.5rem;position:relative}.tile.svelte-tglpa9 small:where(.svelte-tglpa9){letter-spacing:.1em;color:#ffffff59;font-size:.6rem;position:absolute;bottom:8px;right:12px}.tile.filled.svelte-tglpa9{color:#fff;background:#ffffff0d;border-style:solid}.status-banner.svelte-tglpa9{text-align:center;border-radius:16px;padding:16px;font-weight:600}.status-banner.win.svelte-tglpa9{color:#8effc0;background:#5ce29526;border:1px solid #5ce29559}.status-banner.lose.svelte-tglpa9{color:#ff9c9c;background:#ff818126;border:1px solid #ff818159}.interaction-grid.svelte-tglpa9{grid-template-columns:2fr 1fr;gap:24px;display:grid}.keyboard-card.svelte-tglpa9 h2:where(.svelte-tglpa9){color:#ffffffe6;margin-top:0;margin-bottom:12px}.alphabet-grid.svelte-tglpa9{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:10px;display:grid}.letter-btn.svelte-tglpa9{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;padding:12px 0;font-size:1rem;font-weight:600;transition:all .2s}.letter-btn.svelte-tglpa9:hover:not(:disabled){border-color:#ffffff59;transform:translateY(-2px)}.letter-btn.svelte-tglpa9:disabled{opacity:.35;cursor:not-allowed}.letter-btn.guessed.svelte-tglpa9{color:#9cf9da;background:#62ffc326;border-color:#62ffc366}.letter-btn.wrong.svelte-tglpa9{color:#ffc3b0;background:#ffa48126;border-color:#ffa48166}.side-panel.svelte-tglpa9{flex-direction:column;gap:16px;display:flex}.panel-card.svelte-tglpa9{background:#060a18b8;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.panel-card.ghost.svelte-tglpa9{background:#ffffff0a}.panel-header.svelte-tglpa9{color:#ffffffe6;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chip-row.svelte-tglpa9{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-tglpa9{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-weight:600}.muted.svelte-tglpa9{color:#ffffff8c;margin:0}.panel-card.svelte-tglpa9 ul:where(.svelte-tglpa9){color:#ffffffbf;margin:0 0 12px;padding-left:20px}.restart-btn.svelte-tglpa9{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;width:100%;padding:12px 0;font-weight:600}@media (max-width:960px){.interaction-grid.svelte-tglpa9{grid-template-columns:1fr}}@media (max-width:640px){.hangman-page.svelte-tglpa9{padding:16px}section.svelte-tglpa9{padding:18px}.word-tiles.svelte-tglpa9{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}}
