.reader-page.svelte-brg3ig{display:flex;flex-direction:column;gap:24px;max-width:640px}.setup.svelte-brg3ig{display:flex;flex-direction:column;gap:16px}textarea.svelte-brg3ig{width:100%;resize:vertical;padding:10px 12px;font-size:13px;line-height:1.6}.controls-row.svelte-brg3ig{display:flex;align-items:center;gap:20px;justify-content:space-between}.wpm-control.svelte-brg3ig{display:flex;align-items:center;gap:10px;flex:1}label.svelte-brg3ig{font-size:13px;color:var(--text-secondary);white-space:nowrap}.wpm-val.svelte-brg3ig{color:var(--text-primary);font-weight:600}input[type=range].svelte-brg3ig{-webkit-appearance:none;appearance:none;background:var(--elevated);border:1px solid var(--border);border-radius:2px;height:4px;flex:1;min-width:100px;padding:0;cursor:pointer}input[type=range].svelte-brg3ig::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);cursor:pointer}input[type=range].svelte-brg3ig::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary);border:none;cursor:pointer}.start-btn.svelte-brg3ig{padding:8px 24px;background:var(--primary);color:#fff;font-family:var(--font);font-size:13px;font-weight:600;border-radius:var(--radius);cursor:pointer;white-space:nowrap}.start-btn.svelte-brg3ig:hover:not(:disabled){background:var(--primary-hover)}.start-btn.svelte-brg3ig:disabled{opacity:.4;cursor:not-allowed}.display.svelte-brg3ig{display:flex;flex-direction:column;gap:20px}.word-stage.svelte-brg3ig{background:#000;border:1px solid var(--border);border-radius:var(--radius);height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.word-row.svelte-brg3ig{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;width:100%;font-size:36px;font-family:var(--font);letter-spacing:.02em}.before.svelte-brg3ig{text-align:right;color:#fff}.anchor.svelte-brg3ig{text-align:center;color:#e53e3e}.after.svelte-brg3ig{text-align:left;color:#fff}.progress-bar.svelte-brg3ig{height:2px;background:var(--elevated);border-radius:1px;overflow:hidden}.progress-fill.svelte-brg3ig{height:100%;background:var(--primary);transition:width .1s linear}.playback-controls.svelte-brg3ig{display:flex;align-items:center;gap:20px;justify-content:space-between}.btn-row.svelte-brg3ig{display:flex;gap:8px}.ctrl-btn.svelte-brg3ig{padding:6px 18px;font-family:var(--font);font-size:13px;background:var(--elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.ctrl-btn.svelte-brg3ig:hover{border-color:var(--primary)}.ctrl-btn.stop.svelte-brg3ig:hover{border-color:var(--error);color:var(--error)}.word-count.svelte-brg3ig{font-size:11px;color:var(--text-disabled);text-align:right}.explainer.svelte-brg3ig{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:20px}.explainer.svelte-brg3ig p:where(.svelte-brg3ig){font-size:12px;color:var(--text-disabled);line-height:1.7}
