.banner.svelte-jq4w2q{text-align:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#fff;padding:14px 18px}.title.svelte-jq4w2q{font-family:var(--font-display);color:var(--text);letter-spacing:-.3px;margin:0 0 4px;font-size:20px;font-weight:800}.body.svelte-jq4w2q{font-family:var(--font-hebrew);color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.body.svelte-jq4w2q strong:where(.svelte-jq4w2q){color:var(--text);font-weight:700}.word-trigger.svelte-jq4w2q{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.word-trigger.svelte-jq4w2q strong:where(.svelte-jq4w2q){color:var(--text);font-weight:700}.info-icon.svelte-jq4w2q{color:var(--accent,var(--text-meta));opacity:.8;font-size:11px}.banner.won.svelte-jq4w2q .title:where(.svelte-jq4w2q){color:var(--lingo-correct)}.banner.lost.svelte-jq4w2q .title:where(.svelte-jq4w2q){color:var(--text)}.actions.svelte-jq4w2q{justify-content:center;gap:8px;margin-top:12px;display:flex}.cta.svelte-jq4w2q{background:var(--text);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;border:none;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #1a1a2e33}.cta.svelte-jq4w2q .arrow:where(.svelte-jq4w2q){color:var(--text);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.ghost.svelte-jq4w2q{color:var(--text-body);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-family:var(--font-hebrew);cursor:pointer;background:0 0;padding:9px 14px;font-size:12px;font-weight:600}.freeplay-cta.svelte-jq4w2q{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.freeplay-cta-text.svelte-jq4w2q{font-family:var(--font-hebrew);color:var(--text-body);margin:0;font-size:12px;line-height:1.5}.freeplay-cta-link.svelte-jq4w2q{font-family:var(--font-display);color:var(--text);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.freeplay-cta-link.svelte-jq4w2q:hover{border-color:var(--text)}.arrow-mini.svelte-jq4w2q{opacity:.7;font-size:12px}.home-link.svelte-jq4w2q{text-align:center;font-family:var(--font-display);color:var(--text-meta,var(--text));opacity:.85;margin-top:10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.page.svelte-1jx5acd{max-width:480px;min-height:100dvh;padding:28px 16px 20px;padding-bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.header.svelte-1jx5acd{justify-content:space-between;align-items:center;padding:0 8px 4px;display:flex}.back.svelte-1jx5acd{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.title.svelte-1jx5acd{text-align:center}.eyebrow.svelte-1jx5acd{font-family:var(--font-meta);letter-spacing:2.5px;color:var(--accent);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:2px;font-size:9px;font-weight:600;display:inline-flex}.offline-pill.svelte-1jx5acd{background:var(--text-meta);color:#fff;letter-spacing:1.5px;border-radius:999px;padding:1px 6px;font-size:8px}.name.svelte-1jx5acd{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:800}.board-wrap.svelte-1jx5acd{padding:0 8px}.lingo-stage.svelte-1jx5acd{display:contents}.error.svelte-1jx5acd{font-family:var(--font-hebrew);color:var(--accent);text-align:center;margin:0;padding:6px 12px;font-size:13px;font-weight:500}.status-wrap.svelte-1jx5acd{padding:0 8px}.keyboard-wrap.svelte-1jx5acd{margin-top:0;padding:0 8px}
