.learning-workspace{--sheet-paper:#fffdf7;--sheet-ink:var(--app-ink,#322d26);--sheet-muted:var(--app-muted,#6b6257);--sheet-rule:var(--app-rule,#ddd5c7);--sheet-mark:#f2dc80}.learning-workspace .learning-role-strip{border:0;border-bottom:1px solid var(--hairline);background:0 0;min-height:44px;padding-inline:0;font-weight:500}.rehearsal-sheet-stage .learning-mode-switch{background:var(--sheet-paper);color:var(--sheet-muted);border-bottom:1px solid var(--sheet-rule);justify-content:flex-start;padding-inline:20px}.rehearsal-sheet-stage .learning-mode-switch button{border-bottom:2px solid #0000;flex:0 144px;min-height:44px}.rehearsal-sheet-stage .learning-mode-switch button[aria-pressed=true]{color:var(--sheet-ink);border-bottom-color:var(--sheet-ink)}.rehearsal-sheet .learning-script-frame>.scene-paper{background:var(--sheet-paper);color:var(--sheet-ink);gap:12px;padding:16px 20px}.rehearsal-sheet .paper-reading-modes{border-bottom:1px solid var(--sheet-rule);flex-direction:row;align-items:center;gap:4px 12px;padding-bottom:4px;display:flex}.rehearsal-sheet .paper-reading-modes [role=group]{border:0;flex-wrap:wrap;flex:0 auto;gap:12px;width:auto;display:flex}.rehearsal-sheet .paper-reading-modes button{min-height:44px;color:var(--sheet-muted);background:0 0;border:0;flex:0 auto;font-size:13px}.rehearsal-sheet .paper-reading-modes button[aria-pressed=true]{color:var(--sheet-ink);text-underline-offset:6px;font-weight:600;text-decoration:underline}.rehearsal-sheet .paper-marker-toggle{margin-inline-start:auto;padding-inline:4px}.rehearsal-sheet .paper-marker-toggle[aria-pressed=true]{background:0 0;text-decoration-color:#8b701d}.rehearsal-sheet .paper-script-scroll>ol{gap:24px;padding-block:12px 24px}.rehearsal-sheet .scene-line{border-bottom:0;border-inline-start:2px solid #0000;gap:6px;padding:8px 12px;position:relative}.rehearsal-sheet .scene-line>span:not(.paper-turn-badge){color:var(--sheet-muted);font-size:12px;font-weight:600}.rehearsal-sheet .scene-line .scene-dialogue{color:var(--sheet-ink);line-height:1.8}.rehearsal-sheet .scene-line[data-playback-selected=true].scene-partner{border-inline-start-color:var(--app-control-border,#8c806c);background:0 0}.rehearsal-sheet .paper-select-line{color:#0000;z-index:1;background:0 0;border:0;width:100%;height:100%;min-height:44px;padding:0;position:absolute;inset:0}.rehearsal-sheet .paper-select-line[aria-pressed=true]{background:0 0}.rehearsal-sheet .paper-select-line span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rehearsal-sheet .pronunciation-entry{z-index:2;min-height:44px;color:var(--sheet-muted);margin-top:0;padding-block:6px;font-size:12px;position:relative}.rehearsal-sheet .paper-inline-footer{border-top:1px solid var(--sheet-rule);gap:4px 16px;padding-top:8px}.rehearsal-sheet .paper-footer-actions>.workspace-tab{color:var(--sheet-muted);font-weight:400}.rehearsal-sheet-stage .memorize-actions{border-top:0;gap:0;padding-block:12px 4px}.rehearsal-sheet-stage .memorize-actions>button.unified-start{text-align:center;flex:1 0 100%;order:-1;justify-content:center;min-height:48px;font-size:15px;background:var(--app-primary,#e8c771)!important;border:0!important}.rehearsal-sheet-stage button:focus-visible,.rehearsal-sheet-stage summary:focus-visible{outline:2px solid var(--app-focus,#7c652e);outline-offset:2px}.rehearsal-sheet-stage .paper-select-line:focus-visible{outline-offset:-2px}@media (max-width:767px){.rehearsal-sheet-stage .learning-mode-switch,.rehearsal-sheet .learning-script-frame>.scene-paper{padding-inline:16px}.rehearsal-sheet .paper-reading-modes{gap:0 8px}.rehearsal-sheet .paper-marker-toggle{font-size:12px}}@media (max-height:650px){.rehearsal-sheet .learning-script-frame>.scene-paper{gap:6px;padding:8px 12px}.rehearsal-sheet-stage .memorize-actions{padding-top:8px}.rehearsal-sheet .paper-script-scroll>ol{gap:16px}}.rehearsal-sheet .scene-line+.scene-line{border-top:0}.rehearsal-sheet .scene-line:not([data-playback-selected=true]) .pronunciation-entry{display:none}.rehearsal-sheet-stage .learning-preparation{justify-content:flex-end;gap:16px;width:100%}.rehearsal-sheet-stage .learning-preparation>.workspace-tab{padding-inline:0}@media (min-width:768px){.learning-focus .learning-workspace main:has(.rehearsal-sheet-stage){max-width:760px}}@media (max-height:720px){.learning-normal .learning-workspace main:has(.rehearsal-sheet-stage){overflow:auto}.learning-normal .rehearsal-sheet-stage{flex-shrink:0;min-height:550px}}.rehearsal-sheet .paper-one-line .paper-script-scroll{overflow:auto}.rehearsal-sheet .paper-line-workspace{flex-shrink:0;height:auto;min-height:280px}.rehearsal-sheet .paper-current-line{flex-shrink:0;min-height:100px!important}.focus-navigation{flex-shrink:0;position:relative}.focus-navigation>summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.focus-navigation>nav{inset-inline-end:0;z-index:60;width:180px;color:var(--app-ink,#322d26);border:1px solid var(--app-rule,#ddd5c7);background:#fffdf7;padding:8px;position:absolute;top:100%;box-shadow:0 6px 20px #0004}.focus-navigation a{align-items:center;min-height:44px;padding:4px 12px;display:flex}.learning-setup .learning-role-strip{display:block}.learning-focus .learning-workspace main:has(.rehearsal-sheet-stage){overflow:auto}.rehearsal-sheet .paper-script-scroll{min-height:160px}.rehearsal-sheet .paper-follow-status{background:0 0;border:0;margin:0;padding:4px 0}.rehearsal-sheet .paper-follow-status small,.rehearsal-sheet .paper-follow-status progress{display:none}.rehearsal-sheet-stage:has(.paper-following) .paper-reading-modes{display:none}.rehearsal-sheet-stage:has(.paper-following) .paper-target{display:none}@media (max-height:650px){.learning-focus .rehearsal-sheet-stage:has(.memorize-board){flex-shrink:0;min-height:480px}}.learning-focus .memorize-board>.reading-practice-options{color:var(--color-ink);display:block}.rehearsal-sheet-stage:has(.paper-following) .reading-practice-options{display:none}.focus-navigation summary:focus-visible,.focus-navigation a:focus-visible{outline:2px solid var(--app-primary,#e8c771);outline-offset:2px}
.learning-gesture-workspace{z-index:40;height:100dvh;color:var(--app-ink,#322d26);--sheet-paper:#fffdf7;--sheet-ink:var(--app-ink,#322d26);--sheet-muted:var(--app-muted,#6b6257);--sheet-rule:var(--app-rule,#ddd5c7);background:#fffdf7;position:fixed;inset:0}.learning-gesture-sheet,.learning-clean-paper,.learning-clean-paper .memorize-stage,.learning-clean-paper .memorize-content,.learning-clean-paper .memorize-board,.learning-clean-paper .learning-script-frame{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex}.learning-clean-paper .scene-paper{height:100%;min-height:0;max-height:none;color:var(--app-ink,#322d26);background:#fffdf7;border:0;border-radius:0;flex:1;padding:0;overflow:hidden}.learning-clean-paper .paper-script-scroll{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;height:100%;min-height:0;padding:24px 24px max(24px,env(safe-area-inset-bottom));flex:1;overflow:auto}.learning-clean-paper .scene-dialogue{font-size:var(--learning-text-size,24px);line-height:1.7}.learning-clean-paper .paper-script-scroll>ol{gap:28px;width:100%;max-width:780px;margin:auto}.learning-clean-paper .scene-line{padding:8px 0}.learning-clean-paper .paper-line-workspace{justify-content:center;min-height:100%}.learning-clean-paper .paper-current-line{min-height:0}.learning-edge-handle{top:max(16px,calc(env(safe-area-inset-top) + 16px));border:1px solid var(--app-control-border,#b3935f);background:var(--app-secondary,#f6f0e4);min-width:44px;min-height:72px;color:var(--app-primary,#4b2029);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:22px;padding:8px 5px;font-size:12px;line-height:1.4;position:absolute}.learning-edge-handle span{direction:ltr;font-size:22px;display:block}.learning-edge-left{left:max(20px,calc(env(safe-area-inset-left) + 20px))}.learning-edge-right{right:max(20px,calc(env(safe-area-inset-right) + 20px))}.learning-direction-drawer{--color-panel:#fffdf7;--color-ink:var(--app-ink,#322d26);--color-muted:var(--app-muted,#6b6257);--hairline:var(--app-rule,#ddd5c7);color:var(--app-ink,#322d26);top:max(16px,env(safe-area-inset-top));bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--app-control-border,#b3935f);overscroll-behavior:contain;background:#fffdf7;border-radius:16px;width:min(540px,100% - 40px);max-width:none;height:auto;max-height:calc(100dvh - 32px);margin:0;padding:20px;position:fixed;overflow:auto}.learning-direction-drawer::backdrop{background:#14100c4d}.learning-scene-drawer{left:max(20px,env(safe-area-inset-left));right:auto}.learning-settings-drawer{right:max(20px,env(safe-area-inset-right));left:auto}.learning-direction-drawer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-direction-drawer h2{font:600 26px var(--font-display)}.learning-direction-drawer h3{margin:18px 0 8px;font-size:17px;font-weight:600}.learning-direction-drawer button,.learning-direction-drawer summary,.learning-direction-drawer input:not([type=hidden]),.learning-direction-drawer select{min-height:44px}.learning-drawer-close{min-width:44px;font-size:24px}.learning-drawer-grip{color:var(--app-muted,#6b6257);border-bottom:1px solid var(--app-rule,#ddd5c7);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;gap:10px;padding:8px;font-size:13px;display:flex}.learning-drawer-grip span:first-child{direction:ltr}.learning-drawer-tabs{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.learning-drawer-tabs button{border:1px solid var(--app-rule,#ddd5c7);background:0 0;border-radius:999px;padding:8px 13px;font-size:15px}.learning-drawer-tabs button[aria-selected=true]{background:var(--app-primary,#4b2029);color:#fffdf7;border-color:var(--app-primary,#4b2029)}.learning-direction-drawer [hidden]{display:none}.learning-direction-drawer [role=tabpanel]{padding-top:8px}.learning-direction-drawer p{margin:8px 0;font-size:15px;line-height:1.6}.learning-direction-drawer .paper-inline-footer{flex-direction:column;align-items:stretch;gap:14px;padding:12px 0;display:flex}.learning-direction-drawer label{margin:12px 0;display:block}.learning-direction-drawer select{border:1px solid var(--app-rule,#ddd5c7);background:#fffdf7;width:100%;max-width:100%}.learning-direction-drawer .paper-reading-modes{flex-direction:column;align-items:stretch;gap:10px;display:flex}.learning-direction-drawer .paper-listen,.learning-direction-drawer .paper-playback-choice{flex-wrap:wrap;gap:8px;display:flex}.learning-direction-drawer .paper-listen{flex-direction:column}.learning-direction-drawer .paper-target{color:var(--app-muted,#6b6257);font-size:13px}.learning-direction-drawer .unified-start,.learning-direction-drawer .paper-listen>button{background:var(--app-primary,#4b2029);color:#fffdf7;border-radius:999px;margin:10px 0;padding:12px 18px}.learning-direction-drawer .learning-mode-switch{gap:10px;margin-bottom:14px;display:flex}.learning-direction-drawer .learning-mode-switch button{border-bottom:2px solid #0000;flex:1}.learning-direction-drawer .learning-mode-switch button[aria-pressed=true]{border-color:var(--app-primary,#4b2029);font-weight:600}.learning-drawer-navigation{flex-direction:column;display:flex}.learning-drawer-navigation a{border-bottom:1px solid var(--app-rule,#ddd5c7);align-items:center;min-height:48px;padding:12px 4px;display:flex}.learning-direction-drawer button:focus-visible,.learning-edge-handle:focus-visible,.learning-direction-drawer a:focus-visible{outline:2px solid var(--app-focus,#7c652e);outline-offset:2px}.learning-clean-paper .rehearsal-paper{padding:24px;overflow:auto}.learning-clean-paper .rehearsal-dialogue{font:26px/1.7 var(--font-display)}@media (min-width:768px){.learning-clean-paper .paper-script-scroll,.learning-clean-paper .rehearsal-paper{padding-inline:90px}}@media (prefers-reduced-motion:no-preference){.learning-direction-drawer[open]{animation:.18s cubic-bezier(.32,.72,0,1) learning-drawer-arrive}@keyframes learning-drawer-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.learning-clean-paper .role-marker{color:var(--app-ink,#322d26);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f2dc80;padding:2px 4px}.learning-direction-drawer .paper-follow-status small,.learning-direction-drawer .paper-follow-status progress{display:block}.learning-direction-drawer .paper-playback-choice button[aria-pressed=true]{text-underline-offset:4px;font-weight:600;text-decoration:underline}.learning-clean-paper .rehearsal-dialogue{padding-block:20px}.learning-gesture-sheet{inset:max(104px,calc(env(safe-area-inset-top) + 104px)) 0 0;height:auto;position:absolute}.learning-direction-drawer .cue-open{border:1px solid var(--app-rule,#ddd5c7);border-radius:999px;margin:4px 0 16px;padding:8px 12px;display:block}.learning-clean-paper .memorize-content{overflow:hidden}.learning-clean-paper .rehearsal-full-scene{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.learning-clean-paper .rehearsal-full-scene>div:not(.paper-script-scroll){flex-shrink:0}.learning-clean-paper .paper-script-scroll{-webkit-overflow-scrolling:touch;flex:1 1 0;height:auto;min-height:0}.learning-clean-paper .paper-select-line,.learning-clean-paper .scene-hidden{touch-action:pan-y pinch-zoom}.learning-clean-paper .rehearsal-full-scene [data-playback-active=true]{border-inline-start:3px solid var(--app-control-border,#8c806c);background:var(--app-secondary,#f6f0e4)}.learning-clean-paper .rehearsal-full-scene .scene-hidden{text-align:start;width:100%}.learning-clean-paper .rehearsal-full-scene .scene-line>span{color:var(--app-muted,#6b6257);font-size:12px}.learning-clean-paper .rehearsal-full-scene .scene-line{border-bottom:0;padding:8px 12px}.learning-clean-paper .rehearsal-full-scene .paper-script-scroll .scene-line{border-bottom:0}
.cuemate-app{--button-wine:var(--app-primary,#4b2029);--button-champagne:var(--app-on-primary,#ead7af);--button-gold:var(--app-control-border,#927044);--button-cream:#fffdf7}.cuemate-app.cuemate-app :is(.app-button,.proof-card-action,.unified-start,.learning-role-start,.voice-paper-footer>button,.set-focus-start>button,.rehearsal-primary,.paper-listen>button,.workspace-tab,.voice-picker-summary>button,.set-focus-settings-toggle){justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex;clip-path:none!important;box-shadow:none!important;border:1px solid var(--button-gold)!important;border-radius:999px!important;min-height:48px!important;padding:7px 16px!important}.cuemate-app.cuemate-app :is(.app-button-cue,.proof-card-action,.unified-start,.learning-role-start,.voice-paper-footer>button,.rehearsal-primary){text-decoration:none;background:var(--button-wine)!important;color:var(--button-champagne)!important}.cuemate-app.cuemate-app :is(.app-button-ghost,.paper-listen>button,.voice-picker-summary>button){background:var(--button-cream)!important;color:var(--button-wine)!important}.cuemate-app.cuemate-app :is(.workspace-tab,.set-focus-settings-toggle){background:var(--button-cream)!important;min-height:44px!important;color:var(--button-wine)!important;padding:6px 12px!important;text-decoration:none!important}.cuemate-app.cuemate-app :is(.app-button-cue,.proof-card-action,.unified-start,.learning-role-start,.voice-paper-footer>button):after{content:"↗";border:1px solid var(--app-control-border,#b3935f);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:400;line-height:1;display:grid}.cuemate-app.cuemate-app :is(.app-button-cue,.proof-card-action,.unified-start,.learning-role-start,.voice-paper-footer>button):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{content:"↖"}.cuemate-app .proof-new{border:1px solid var(--button-gold);background:var(--button-cream);color:var(--button-wine);border-radius:24px;min-height:48px}.cuemate-app .proof-new>span[aria-hidden],.cuemate-app .proof-new>small{color:inherit}.cuemate-app.cuemate-app.cuemate-app.cuemate-app .proof-card-action{justify-content:space-between;display:flex}.cuemate-app .cue-arrow,.cuemate-app .proof-card-action>svg{display:none}.cuemate-app.cuemate-app .app-button.app-button-danger{border-color:var(--color-danger)!important;color:var(--color-danger-ink)!important;background:0 0!important;min-height:44px!important}.cuemate-app.cuemate-app .voice-paper-play{border-color:var(--button-gold);color:var(--button-wine);background:var(--button-cream)}.cuemate-app .set-focus-start>button,.cuemate-app .rehearsal-stop{color:#fff!important;background:#b83234!important;border-color:#b83234!important}.cuemate-app button[class*="bg-[var(--color-record)]"]{border-radius:999px;min-height:48px}.cuemate-app.cuemate-app :is(.app-button,.proof-card-action,.unified-start,.learning-role-start,.voice-paper-footer>button,.set-focus-start>button,.workspace-tab,.paper-listen>button,.voice-picker-summary>button,.set-focus-settings-toggle):focus-visible{outline:2px solid var(--app-control-border,#b3935f)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--button-wine)!important}.cuemate-app.cuemate-app :is(.app-button,.unified-start,.learning-role-start,.voice-paper-footer>button,.set-focus-start>button,.workspace-tab,.paper-listen>button):disabled{background:var(--app-disabled,#eee8dc)!important;border-color:var(--app-control-border,#c5b9a4)!important;color:var(--app-disabled-ink,#766b5c)!important;opacity:1!important}@media (max-width:360px){.cuemate-app.cuemate-app :is(.paper-listen>button,.workspace-tab,.set-focus-start>button){gap:6px;padding-inline:10px!important}}.cuemate-app.cuemate-app .rehearsal-primary.app-button-ghost{background:var(--button-wine)!important;color:var(--button-champagne)!important}@media (hover:hover){.cuemate-app :is(.app-button-cue,.proof-card-action,.unified-start,.voice-paper-footer>button):not(:disabled):hover{filter:brightness(1.08)}.cuemate-app :is(.app-button-ghost,.paper-listen>button,.voice-picker-summary>button):not(:disabled):hover{background:#f4ecdd!important}}
.cuemate-app{--font-display:var(--font-app-display,"Noto Serif Hebrew",serif);--font-script:var(--font-app-display,"Noto Serif Hebrew",serif);--font-body:var(--font-app-body,"Noto Sans Hebrew",sans-serif);--font-serif:var(--font-display);--font-sans:var(--font-body);--app-primary:#284a5e;--app-on-primary:#fff;--app-secondary:#e8f0f3;--app-paper:#fffdf7;--app-ink:#322d26;--app-muted:#645d54;--app-rule:#ddd5c7;--app-control-border:#91b6cc;--app-focus:#91b6cc;--app-disabled:#eee8dc;--app-disabled-ink:#645d54;--app-on-dark:#f7f0e5;--color-cue:#284a5e;--color-on-cue:#fff;--color-cue-text:#a1c5da;--color-cue-soft:#263a48;--color-record:#b83234;--color-on-record:#fff;--color-accent:#a1c5da;--color-accent-soft:#263a48;--color-on-accent:#13222c;--color-line-strong:#a6b4bd;--color-line-2:var(--color-line-strong);--color-ink:#f7f0e5;--color-ink-muted:#a6b4bd;--color-ink-faint:#a6b4bd;--color-muted:var(--color-ink-muted);--color-dim:var(--color-ink-faint);--color-spotlight:#a1c5da;--color-on-spotlight:#13222c;--color-danger:#ff8f85;--color-danger-ink:#ff8f85;--color-ok-ink:#a1c5da;--color-success:#a1c5da;--color-warn-ink:#e9be63;--button-wine:var(--app-primary);--button-champagne:var(--app-on-primary);--button-gold:var(--app-control-border);--button-cream:var(--app-secondary);background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);accent-color:#a1c5da;caret-color:#a1c5da}:root[data-theme=light] .cuemate-app{--color-stage-000:#ede9e1;--color-stage-100:#fffdf7;--color-stage-200:#fffdf7;--color-stage-300:#e8f0f3;--color-bg:#fffdf7;--color-panel:#fffdf7;--color-panel-2:#e8f0f3;--color-panel-3:#e8f0f3;--color-ink:#322d26;--color-ink-muted:#645d54;--color-ink-faint:#756c61;--color-cue-text:#284a5e;--color-cue-soft:#e8f0f3;--color-accent:#284a5e;--color-accent-soft:#e8f0f3;--color-on-accent:#fff;--color-line-strong:#756c61;--color-success:#284a5e;--app-control-border:#284a5e;--app-focus:#284a5e;--color-spotlight:#284a5e;--color-on-spotlight:#fff;--color-danger:#b3262b;--color-danger-ink:#b3262b;--color-ok-ink:#284a5e;--color-warn-ink:#645d54;accent-color:#284a5e;caret-color:#284a5e}.cuemate-app :is(h1,h2,h3,h4,.set-focus-heading>b){font-family:var(--font-display)}.cuemate-app :is(.scene-dialogue,.rehearsal-dialogue,.paper-current-line){font-family:var(--font-script)}.cuemate-app :is(button,input,select,textarea){font-family:var(--font-body)}.cuemate-app :is(.learning-direction-drawer,.learning-gesture-workspace,.voice-paper-dialog,.pronunciation-dialog,.workspace-overlay){--color-stage-000:#ede9e1;--color-stage-100:#fffdf7;--color-stage-200:#fffdf7;--color-stage-300:#e8f0f3;--color-bg:#fffdf7;--color-panel:#fffdf7;--color-panel-2:#e8f0f3;--color-panel-3:#e8f0f3;--color-ink:#322d26;--color-ink-muted:#645d54;--color-ink-faint:#756c61;--color-muted:#645d54;--color-dim:#756c61;--color-line:#756c61;--color-line-strong:#756c61;--color-line-2:#756c61;--hairline:#ddd5c7;--color-cue-text:#284a5e;--color-cue-soft:#e8f0f3;--color-accent:#284a5e;--color-accent-soft:#e8f0f3;--color-on-accent:#fff;--color-danger-ink:#b3262b;--color-danger:#b3262b;--app-control-border:#284a5e;--app-focus:#284a5e;--color-spotlight:#284a5e;--color-on-spotlight:#fff;--color-ok-ink:#284a5e;--color-warn-ink:#645d54;--color-warning:#645d54;color:#322d26;accent-color:#284a5e;caret-color:#284a5e;background:#fffdf7}.cuemate-app .set-focus{--app-control-border:#91b6cc;--app-focus:#91b6cc;--button-gold:#91b6cc;--color-spotlight:#a1c5da;--color-on-spotlight:#13222c;--color-stage-000:#050505;--color-stage-100:#171412;--color-stage-200:#171412;--color-stage-300:#241f1e;--color-bg:#050505;--color-panel:#171412;--color-panel-2:#241f1e;--color-ink:#f7f0e5;--color-ink-muted:#a6b4bd;--color-ink-faint:#a6b4bd;--color-muted:#a6b4bd;--color-dim:#a6b4bd;--color-line-strong:#a6b4bd;--color-cue-text:#a1c5da;--color-cue-soft:#263a48;--color-danger:#ff8f85;--color-danger-ink:#ff8f85;--color-warn-ink:#e9be63;--color-warning:#e9be63;color:#f7f0e5;accent-color:#a1c5da;caret-color:#a1c5da;background:#050505}.cuemate-app .set-focus-heading{color:#f7f0e5;background:#171412}.cuemate-app.cuemate-app.cuemate-app :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--app-focus)!important;outline-offset:3px!important;box-shadow:none!important}.cuemate-app .learning-drawer-tabs button{color:#284a5e;border-color:#284a5e}.cuemate-app .learning-drawer-tabs button[aria-selected=true]{color:#fff;background:#284a5e}.cuemate-app :is(.paper-marker-toggle,.role-marker){color:#322d26}.cuemate-app :is(.scene-actor,.scene-line[data-actor=true]){border-inline-start:2px solid #756c61!important}.cuemate-app .learning-clean-paper .scene-hidden{color:#645d54}.cuemate-app .proof-paper{color:#322d26;background:#fffdf7}.cuemate-app .proof-paper :is(span,small){color:#645d54}.cuemate-app .proof-photo-tag{color:#f7f0e5}.cuemate-app .materials-dialog button:disabled{opacity:1;color:#645d54;background:#eee8dc}@media (hover:hover){.cuemate-app :is(.app-button-cue,.proof-card-action,.unified-start,.voice-paper-footer>button):not(:disabled):hover{filter:none}.cuemate-app :is(.app-button-ghost,.paper-listen>button,.voice-picker-summary>button):not(:disabled):hover{background:#e8f0f3!important}}.cuemate-app .learning-edge-handle{border-color:#756c61}.cuemate-app :is(.rehearsal-primary,.cue-save-footer>button,.pronunciation-primary):not(:disabled){color:#fff!important;background:#284a5e!important}.cuemate-app .scene-line>span{color:#645d54}.cuemate-app .set-frame-emphasis{outline-color:#91b6cc}.cuemate-app .set-focus .set-control-rail{border-color:#91b6cc}.cuemate-app .set-focus .set-control-rail .cue-workspace{--app-control-border:#284a5e;--app-focus:#284a5e;--color-ink:#322d26;--color-muted:#645d54}.cuemate-app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--color-line-strong)}.cuemate-app .learning-direction-drawer select{color:#322d26;border-color:#756c61}.cuemate-app .scene-dialogue{font-family:var(--font-script)!important}.cuemate-app button[class*="bg-[var(--color-cue)]"]{border:1px solid var(--app-control-border);color:#fff;background:#284a5e}.cuemate-app .set-focus-start>button:not(:disabled){color:#fff!important;filter:none!important;background:#b83234!important;border-color:#b83234!important}.cuemate-app button:disabled:not(.paper-select-line){opacity:1!important;color:#645d54!important;border-color:var(--app-control-border)!important;background:#eee8dc!important}.cuemate-app button[class*=hover\:brightness]:hover{filter:none}.cuemate-app ::selection{color:#fff;background:#284a5e}.cuemate-app .role-marker{color:#322d26;background:#f2dc80}.cuemate-app button[class*="text-[var(--color-ink)]"]{color:var(--color-ink)}.cuemate-app :is(.learning-direction-drawer,.voice-paper-dialog,.pronunciation-dialog,.workspace-overlay) [class*="text-[var(--color-accent-soft)]"]{color:#284a5e}
