.SpeedReadingTrainer_container__tAlXj{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto}.SpeedReadingTrainer_controlsCard__bfLY6{width:100%;background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.SpeedReadingTrainer_rsvpBox__hhOG8{width:100%;height:160px;background-color:#050b14;border:2px solid var(--accent-primary,#3b82f6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.75rem;font-weight:700;color:#f8fafc;position:relative;overflow:hidden}.SpeedReadingTrainer_orpLetter__wVCEH{color:#ef4444;font-weight:900}.SpeedReadingTrainer_progressTrack__mbviN{width:100%;height:6px;background-color:var(--bg-main,#0f172a);border-radius:3px;overflow:hidden}.SpeedReadingTrainer_progressBar__9XXYl{height:100%;background-color:var(--accent-primary,#3b82f6);transition:width .1s linear}.SpeedReadingTrainer_actions__AMtz_{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.SpeedReadingTrainer_btn__hZDSM{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid var(--border-color,#334155);background-color:var(--bg-card,#1e293b);color:var(--text-primary,#f8fafc);transition:background-color .2s}.SpeedReadingTrainer_btnPrimary__Aahp9{background-color:var(--accent-primary,#3b82f6);color:white;border-color:var(--accent-primary,#3b82f6)}.SpeedReadingTrainer_btnPrimary__Aahp9:hover{background-color:var(--accent-hover,#2563eb)}.SpeedReadingTrainer_wpmRow__eosyG{display:flex;align-items:center;gap:1rem;width:100%}.SpeedReadingTrainer_slider__nVEe1{flex:1 1;accent-color:var(--accent-primary,#3b82f6)}.SpeedReadingTrainer_textarea__rseaW{width:100%;height:180px;background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.5rem;padding:.875rem;color:var(--text-primary,#f8fafc);font-size:.875rem;resize:vertical}