.banner.svelte-4m5aka{text-align:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#fff;padding:14px 18px}.title.svelte-4m5aka{font-family:var(--font-display);color:var(--text);letter-spacing:-.3px;margin:0 0 4px;font-size:20px;font-weight:800}.body.svelte-4m5aka{font-family:var(--font-hebrew);color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.body.svelte-4m5aka strong:where(.svelte-4m5aka){color:var(--text);font-weight:700}.word-trigger.svelte-4m5aka{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-4m5aka strong:where(.svelte-4m5aka){color:var(--text);font-weight:700}.info-icon.svelte-4m5aka{color:var(--accent,var(--text-meta));opacity:.8;font-size:11px}.banner.won.svelte-4m5aka .title:where(.svelte-4m5aka){color:var(--lingo-correct)}.banner.lost.svelte-4m5aka .title:where(.svelte-4m5aka){color:var(--text)}.banner.surrender.svelte-4m5aka .title:where(.svelte-4m5aka){color:var(--text-meta)}.actions.svelte-4m5aka{justify-content:center;gap:8px;margin-top:12px;display:flex}.cta.svelte-4m5aka{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-4m5aka .arrow:where(.svelte-4m5aka){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-4m5aka{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}.hint-btn.svelte-1vjrwx5{color:var(--text-meta);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-hebrew);cursor:pointer;background:0 0;padding:6px 18px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s,opacity .12s}.hint-btn.svelte-1vjrwx5:hover:not(:disabled){color:var(--text);border-color:var(--text)}.hint-btn.svelte-1vjrwx5:disabled{cursor:not-allowed;opacity:.4}.hint-btn.used.svelte-1vjrwx5{opacity:.55}.page.svelte-12coxf8{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-12coxf8{justify-content:space-between;align-items:center;padding:0 8px 4px;display:flex}.back.svelte-12coxf8{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.title.svelte-12coxf8{text-align:center}.eyebrow.svelte-12coxf8{font-family:var(--font-meta);letter-spacing:2.5px;color:var(--accent);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:600}.name.svelte-12coxf8{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:800}.picker.svelte-12coxf8{text-align:center;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.picker-title.svelte-12coxf8{font-family:var(--font-display);color:var(--text);margin:0;font-size:22px;font-weight:800}.picker-sub.svelte-12coxf8{font-family:var(--font-hebrew);color:var(--text-meta);margin:0;font-size:14px}.diff-row.svelte-12coxf8{direction:rtl;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.diff-pill.svelte-12coxf8{background:var(--surface,#fff);border:1.5px solid var(--border-subtle);font:inherit;color:inherit;cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;transition:border-color .14s,background .14s;display:flex}.diff-pill.svelte-12coxf8:hover{border-color:var(--text)}.diff-pill.active.svelte-12coxf8{border-color:var(--accent);background:linear-gradient(135deg,#ff6b350f,#ff6b3500)}.diff-name.svelte-12coxf8{font-family:var(--font-display);color:var(--text);font-size:16px;font-weight:800}.diff-pill.active.svelte-12coxf8 .diff-name:where(.svelte-12coxf8){color:var(--accent)}.diff-sub.svelte-12coxf8{font-family:var(--font-hebrew);color:var(--text-meta);font-size:11px;line-height:1.2}.start-btn.svelte-12coxf8{background:var(--text);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;border:none;margin-top:8px;padding:14px 24px;font-size:15px;font-weight:700;box-shadow:0 4px 12px #1a1a2e33}.resume.svelte-12coxf8{text-align:center;flex-direction:column;gap:14px;padding:28px 16px;display:flex}.resume-title.svelte-12coxf8{font-family:var(--font-display);color:var(--text);margin:0;font-size:22px;font-weight:800}.resume-sub.svelte-12coxf8{font-family:var(--font-hebrew);color:var(--text-meta);margin:0;font-size:14px}.resume-sub.svelte-12coxf8 strong:where(.svelte-12coxf8){color:var(--text);font-weight:700}.resume-actions.svelte-12coxf8{flex-direction:column;gap:10px;margin-top:8px;display:flex}.resume-primary.svelte-12coxf8{background:var(--text);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;border:none;padding:14px 24px;font-size:15px;font-weight:700;box-shadow:0 4px 12px #1a1a2e33}.resume-secondary.svelte-12coxf8{color:var(--text-body);border-radius:var(--radius-pill);border:1.5px solid var(--border-subtle);font-family:var(--font-hebrew);cursor:pointer;background:0 0;padding:11px 22px;font-size:13px;font-weight:600}.board-wrap.svelte-12coxf8{padding:0 8px}.lingo-stage.svelte-12coxf8{display:contents}.error.svelte-12coxf8{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-12coxf8{padding:0 8px}.actions-row.svelte-12coxf8{justify-content:center;gap:10px;padding:0 8px;display:flex}.surrender-btn.svelte-12coxf8{color:var(--text-meta);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-hebrew);cursor:pointer;background:0 0;padding:6px 18px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s}.surrender-btn.svelte-12coxf8:hover{color:var(--text);border-color:var(--text)}.keyboard-wrap.svelte-12coxf8{margin-top:0;padding:0 8px}
