body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock]{--hall-muted:var(--paper-muted);--mock-strong-bg:#f0f3e5;--mock-strong-text:#52633d;--mock-strong-line:#acb996;--mock-developing-bg:#fbefd7;--mock-developing-text:#79591e;--mock-developing-line:#c9ad73;--mock-review-bg:#faeae0;--mock-review-text:#914c3c;--mock-review-line:#d1a38f;--mock-new-bg:#eff1e9;--mock-new-text:#536056;--mock-new-line:#b1b8a8}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-training-entrances{color:var(--reading-text);background:var(--paper-grain),#f7f1e5;border-radius:8px;box-shadow:0 0 0 14px #f7f1e5,var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-builder{color:var(--reading-text);background-color:var(--paper-sheet);background-image:var(--paper-grain);border-color:var(--paper-line);border-radius:8px;box-shadow:var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-catalog-grid>article{color:var(--mock-card-text,var(--reading-text));background-color:var(--mock-card-bg,var(--reading-panel));background-image:var(--paper-grain);border-color:var(--mock-card-line,var(--reading-border));border-radius:8px;box-shadow:var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-card-start:after{border-radius:8px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-source-tabs a,.reading-mock-catalog [role=group] button,.reading-mock-recommend,.reading-mock-levels button,.reading-mock-builder>footer button){color:var(--reading-text);background-color:var(--paper-sheet);background-image:var(--paper-grain);border-color:var(--reading-border);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-source-tabs a[aria-current=page],.reading-mock-catalog [role=group] button[aria-pressed=true],.reading-mock-levels button.active){color:var(--paper-accent);background:#eee4d2;border-color:var(--paper-accent);box-shadow:inset 0 1px rgba(255,255,255,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-source-tabs a,.reading-mock-recommend,.reading-mock-catalog [role=group] button,.reading-mock-levels button,.reading-mock-builder>footer button):not(:disabled):is(:hover,:focus-visible){color:var(--paper-accent);border-color:var(--paper-accent);background:#eee4d2}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-manual-grid select{color:var(--reading-text);background-color:var(--paper-sheet);border-color:var(--reading-border);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-manual-grid select option{color:var(--reading-text);background-color:var(--paper-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-card-start,.reading-mock-builder>footer .reading-mock-start){color:var(--paper-sheet);background:var(--paper-accent);border-color:var(--paper-accent);border-radius:6px;box-shadow:0 3px 10px rgba(54,70,48,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-card-start,.reading-mock-builder>footer .reading-mock-start):not(:disabled):is(:hover,:focus-visible){color:var(--paper-sheet);background:#634431;border-color:#634431}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-card-start,.reading-mock-builder>footer button):disabled{color:#777565;background:#ece6da;border-color:var(--paper-line);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-card-report{border-radius:6px;background-color:rgba(255,253,244,.48)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-mock-custom-options>p[role=alert]{color:var(--reading-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-catalog>p[role=status],.reading-hall-footnote,.reading-mock-custom-options>p:not([role=alert]),.reading-mock-custom-options summary){color:var(--paper-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-library-shell[data-library-layout=hall][data-library-view=mock] :is(.reading-mock-source-tabs a,.reading-mock-catalog button,.reading-mock-catalog a,.reading-mock-builder button,.reading-mock-manual-grid select,.reading-mock-custom-options summary):focus-visible{outline-color:var(--paper-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-content{--reading-muted:var(--paper-muted);color:var(--reading-text);background:var(--paper-grain),#f7f1e5;border-radius:8px;box-shadow:0 0 0 14px #f7f1e5,var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-page-header{background:transparent;border-color:var(--reading-border);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell :is(.reading-report-summary,.reading-report-scoring-note,.reading-report-parts>a,.reading-report-body>section){color:var(--reading-text);background-color:var(--paper-sheet);background-image:var(--paper-grain);border-color:var(--paper-line);border-radius:8px;box-shadow:var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell :is(.reading-report-back,.reading-report-parts>a>span){border-color:var(--reading-border);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell :is(.reading-report-back,.reading-report-parts>a):is(:hover,:focus-visible){border-color:var(--paper-accent);background-color:#eee4d2}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-body>section>div>article{background-color:#f5efdf;border-color:var(--reading-border);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-body>section>nav>a.is-wrong{border-color:var(--reading-danger);color:var(--reading-danger);background-color:color-mix(in srgb,var(--reading-danger) 7%,var(--reading-panel))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-body>section>nav>a.is-unanswered{border-color:var(--reading-warning);color:var(--reading-warning);background-color:color-mix(in srgb,var(--reading-warning) 7%,var(--reading-panel))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-report-page-shell .reading-report-content a:focus-visible{outline-color:var(--paper-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)){--reading-acid:var(--paper-accent);--reading-cyan:var(--reading-positive);--reading-muted:var(--paper-muted);--reading-paper:var(--paper-sheet);--reading-paper-2:#f2ecdf;background:var(--reading-surface)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-practice-topbar,.reading-submit-bar,.reading-mock-total-report,.reading-score-banner,.reading-mark-drawer,.reading-mark-toolbar){color:var(--reading-text);background-color:var(--paper-sheet);background-image:var(--paper-grain);border-color:var(--paper-line);box-shadow:var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-result-grid>a,.reading-mock-report-details>section,.reading-mock-type-results>div){color:var(--reading-text);background-color:var(--paper-sheet);background-image:var(--paper-grain);border-color:var(--reading-border);border-radius:8px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-type-results span,.reading-result-overview>span,.reading-mark-list article>button:first-child){color:var(--reading-text)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-practice-topbar>a,.reading-mode-switch small,.reading-mode-switch button[aria-pressed=true] small,.reading-timer small,.reading-timer em,.reading-mock-total-report p,.reading-mock-total-score>span:not(.ielts-band-badge),.reading-mock-total-score p b,.reading-mock-result-grid>a small,.reading-mock-report-details>section>header small,.reading-mock-report-details>section>p,.reading-mock-type-results small,.reading-mock-total-report-content>footer,.reading-score-banner p,.reading-score-banner.is-collapsed .reading-score-result span,.reading-score-collapsed-note,.reading-result-overview>span small,.reading-submit-actions span,.reading-submit-actions span small,.reading-mark-toolbar>span,.reading-mark-drawer header button,.reading-mark-list article>button:last-child,.reading-mark-list span small,.reading-mark-empty){color:var(--paper-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-total-report>header small,.reading-mock-total-score>strong,.reading-mock-result-grid>a>span,.reading-mock-result-grid time,.reading-mock-total-report-content>footer a){color:var(--paper-accent);border-color:var(--reading-border)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mode-switch,.reading-mode-switch button+button,.reading-result-overview,.reading-mark-drawer>header,.reading-mark-list article,.reading-mark-list span small){border-color:var(--reading-border)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-practice-topbar button,.reading-score-banner button,.reading-mock-report-toggle,.reading-mark-toolbar button,.reading-mark-clear,.reading-question-nav button){color:var(--paper-accent);border-color:var(--reading-border);background:var(--paper-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-result-grid>a,.reading-mock-report-toggle,.reading-practice-topbar button,.reading-score-banner button,.reading-mark-toolbar button,.reading-mark-clear,.reading-question-nav button):not(:disabled):is(:hover,:focus-visible){color:var(--paper-accent);border-color:var(--paper-accent);background-color:#eee4d2}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-result-grid>a.is-current,.reading-question-nav button.answered){color:var(--paper-accent);border-color:var(--paper-accent);background-color:#eee4d2}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-score-actions a,.reading-mark-toolbar button.bookmark){color:var(--paper-sheet);background:var(--paper-accent);border-color:var(--paper-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-score-actions a,.reading-mark-toolbar button.bookmark):not(:disabled):is(:hover,:focus-visible){color:var(--paper-sheet);background:#634431;border-color:#634431}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-practice-topbar button,.reading-submit-actions>button):disabled{color:#777565;background:#ece6da;border-color:var(--reading-border);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-report-details nav a.is-wrong,.reading-result-overview button.wrong,.reading-question-nav button.wrong){color:var(--reading-danger);border-color:var(--reading-danger);background:color-mix(in srgb,var(--reading-danger) 8%,var(--reading-panel))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) .reading-mock-report-details nav a.is-unanswered{color:var(--reading-warning);border-color:var(--reading-warning);background:color-mix(in srgb,var(--reading-warning) 8%,var(--reading-panel))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-result-overview button.correct,.reading-question-nav button.correct){color:var(--reading-positive);border-color:var(--reading-positive);background:color-mix(in srgb,var(--reading-positive) 8%,var(--reading-panel))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) .reading-mock-report-details nav a small{color:inherit}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-type-results strong,.reading-mark-toolbar button.remove,.reading-timer em.is-offline){color:var(--reading-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) .reading-timer em.is-saved{color:var(--reading-positive)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) .reading-mark-library-button{color:var(--paper-accent)!important;border-color:var(--reading-border)!important}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=paper] .reading-practice-shell.is-exam-mode:not([data-theme-preserve=true]):is(.has-single-report,:has(>.reading-mock-total-report,>.reading-score-banner)) :is(.reading-mock-report-toggle,.reading-mock-total-report a,.reading-score-banner button,.reading-score-banner a,.reading-practice-topbar button,.reading-mark-toolbar button,.reading-mark-clear):focus-visible{outline-color:var(--paper-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--paper-accent) 36%,transparent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation]{--mock-writing-sheet:var(--jade-card);--mock-writing-cover:linear-gradient(140deg,rgba(245,253,244,.91),rgba(215,238,228,.87));--mock-writing-raised:#deeee3;--mock-writing-line:var(--jade-glass-line);--mock-writing-shadow:var(--jade-shadow);--mock-writing-control:#f4fcf2;--mock-writing-radius:18px;--mock-writing-hover:#e1f0e4;--mock-writing-danger:#a44d43;--mock-writing-warning:#805e29;--mock-writing-disabled:#dce8df;--mock-writing-veil:rgba(13,49,45,.56)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub{color:var(--w-text);background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] :is([id=writing-selected-mock],.writing-mock-entry-dialog,.writing-mock-history>article,.writing-review-shell .writing-diagnosis-panel>section,.writing-review-shell .writing-report-disclosure,.writing-review-shell .writing-review-evidence-bar,.writing-review-shell .writing-score-policy,.writing-review-shell .writing-criteria-grid>article,.writing-message[data-writing-live-progress],.writing-failed-dialog){color:var(--w-text);border-color:var(--mock-writing-line);border-radius:var(--mock-writing-radius);background:var(--mock-writing-sheet);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] :is(.writing-mock-question,.writing-mock-entry-dialog [data-mock-task-number]){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub [data-mock-paper-id]{border-color:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 38%,var(--w-border));border-radius:var(--mock-writing-radius);background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 7%,var(--mock-writing-sheet));box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub [data-mock-paper-id]:not(:disabled):is(:hover,:focus-visible){border-color:var(--mock-card-color,var(--w-muted));background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 11%,var(--mock-writing-sheet));outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub [data-mock-question-id]{border-radius:6px;background:var(--mock-writing-sheet);box-shadow:inset 0 1px rgba(255,255,255,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub :is(button:not([data-mock-paper-id]):not([data-mock-question-id]),input:not([type=checkbox]),select){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub button[aria-pressed=true]:not([data-mock-paper-id]):not(:disabled){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised);box-shadow:inset 0 -2px var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-hover)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]){color:var(--w-on-accent);border-color:var(--w-accent);background:var(--w-accent);box-shadow:inset 0 1px rgba(255,255,255,.14),0 3px 10px rgba(15,35,29,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-on-accent);border-color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 90%,var(--w-text))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):disabled{color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-disabled);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub :is(input,select,button):focus-visible{outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub input[type=checkbox]{accent-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] :is(.writing-mock-entry-dialog,.writing-failed-dialog)::backdrop{background:var(--mock-writing-veil)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] :is(.writing-mock-entry-dialog>p[role=status],.writing-mock-hub [role=alert]){color:var(--mock-writing-warning);border-color:var(--mock-writing-warning);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-mock-hub [role=alert]{color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell :is(.writing-review-hero,.writing-review-rules-alert,.writing-revision-delta,.writing-report-extras){background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell :is(.writing-diagnosis-panel .writing-logic-chain article,.writing-review-materials article,.writing-annotation-ledger article,.writing-agent-audit,.writing-revision-missions){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-sheet);border-radius:8px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell :is(.writing-review-task-tabs button,.writing-report-nav a){color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell :is(.writing-review-task-tabs button.active,.writing-report-nav a:hover){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell .writing-band-orb{background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.3),var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-review-shell .writing-review-provider i{box-shadow:0 0 0 3px color-mix(in srgb,var(--w-accent) 14%,transparent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-message[data-writing-live-progress=failed][data-progress-stage]{border-left-color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] :is(.writing-message[data-writing-live-progress=failed]>strong,.writing-failed-dialog [role=alert]){color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=cultivation] .writing-message[data-writing-live-progress] button{color:var(--w-accent);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper]{--mock-writing-sheet:var(--paper-sheet);--mock-writing-cover:var(--paper-grain),#f7f1e5;--mock-writing-raised:#f0e7d6;--mock-writing-line:var(--paper-line);--mock-writing-shadow:0 2px 0 rgba(255,250,240,.85),0 3px 0 rgba(118,99,70,.10),var(--paper-shadow);--mock-writing-control:#fffdf6;--mock-writing-radius:8px;--mock-writing-hover:#f0e7d6;--mock-writing-danger:#a25242;--mock-writing-warning:#856325;--mock-writing-disabled:#e8e0d1;--mock-writing-veil:rgba(61,48,33,.48)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub{color:var(--w-text);background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is([id=writing-selected-mock],.writing-mock-entry-dialog,.writing-mock-history>article,.writing-review-shell .writing-diagnosis-panel>section,.writing-review-shell .writing-report-disclosure,.writing-review-shell .writing-review-evidence-bar,.writing-review-shell .writing-score-policy,.writing-review-shell .writing-criteria-grid>article,.writing-message[data-writing-live-progress],.writing-failed-dialog){color:var(--w-text);border-color:var(--mock-writing-line);border-radius:var(--mock-writing-radius);background:var(--mock-writing-sheet);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is([id=writing-selected-mock],.writing-mock-entry-dialog,.writing-mock-history>article,.writing-review-shell .writing-report-disclosure,.writing-message[data-writing-live-progress],.writing-failed-dialog){background-image:var(--paper-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is(.writing-mock-question,.writing-mock-entry-dialog [data-mock-task-number]){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub [data-mock-paper-id]{border-color:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 38%,var(--w-border));border-radius:var(--mock-writing-radius);background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 7%,var(--mock-writing-sheet));box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub [data-mock-paper-id]:not(:disabled):is(:hover,:focus-visible){border-color:var(--mock-card-color,var(--w-muted));background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 11%,var(--mock-writing-sheet));outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub [data-mock-question-id]{border-radius:6px;background:var(--mock-writing-sheet);box-shadow:inset 0 1px rgba(255,255,255,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub :is(button:not([data-mock-paper-id]):not([data-mock-question-id]),input:not([type=checkbox]),select){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub button[aria-pressed=true]:not([data-mock-paper-id]):not(:disabled){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised);box-shadow:inset 0 -2px var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-hover)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]){color:var(--w-on-accent);border-color:var(--w-accent);background:var(--w-accent);box-shadow:inset 0 1px rgba(255,255,255,.14),0 3px 10px rgba(15,35,29,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-on-accent);border-color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 90%,var(--w-text))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):disabled{color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-disabled);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub :is(input,select,button):focus-visible{outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub input[type=checkbox]{accent-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is(.writing-mock-entry-dialog,.writing-failed-dialog)::backdrop{background:var(--mock-writing-veil)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is(.writing-mock-entry-dialog>p[role=status],.writing-mock-hub [role=alert]){color:var(--mock-writing-warning);border-color:var(--mock-writing-warning);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-mock-hub [role=alert]{color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell :is(.writing-review-hero,.writing-review-rules-alert,.writing-revision-delta,.writing-report-extras){background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell :is(.writing-diagnosis-panel .writing-logic-chain article,.writing-review-materials article,.writing-annotation-ledger article,.writing-agent-audit,.writing-revision-missions){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-sheet);border-radius:8px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell :is(.writing-review-task-tabs button,.writing-report-nav a){color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell :is(.writing-review-task-tabs button.active,.writing-report-nav a:hover){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell .writing-band-orb{background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.3),var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell .writing-review-provider i{box-shadow:0 0 0 3px color-mix(in srgb,var(--w-accent) 14%,transparent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-message[data-writing-live-progress=failed][data-progress-stage]{border-left-color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] :is(.writing-message[data-writing-live-progress=failed]>strong,.writing-failed-dialog [role=alert]){color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-message[data-writing-live-progress] button{color:var(--w-accent);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=paper] .writing-review-shell .writing-logic-chain article:is(.weak,.missing)>i{color:#fffaf0}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus]{--mock-writing-sheet:#101f2a;--mock-writing-cover:linear-gradient(145deg,#122633,#0d1b27);--mock-writing-raised:#19313d;--mock-writing-line:#385765;--mock-writing-shadow:0 12px 30px rgba(2,10,17,.2),inset 0 1px rgba(168,207,225,.06);--mock-writing-control:#112631;--mock-writing-radius:10px;--mock-writing-hover:#203e4b;--mock-writing-danger:#ff9c91;--mock-writing-warning:#ffc44a;--mock-writing-disabled:#142733;--mock-writing-veil:rgba(2,9,17,.65)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub{color:var(--w-text);background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] :is([id=writing-selected-mock],.writing-mock-entry-dialog,.writing-mock-history>article,.writing-review-shell .writing-diagnosis-panel>section,.writing-review-shell .writing-report-disclosure,.writing-review-shell .writing-review-evidence-bar,.writing-review-shell .writing-score-policy,.writing-review-shell .writing-criteria-grid>article,.writing-message[data-writing-live-progress],.writing-failed-dialog){color:var(--w-text);border-color:var(--mock-writing-line);border-radius:var(--mock-writing-radius);background:var(--mock-writing-sheet);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] :is(.writing-mock-question,.writing-mock-entry-dialog [data-mock-task-number]){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub [data-mock-paper-id]{border-color:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 38%,var(--w-border));border-radius:var(--mock-writing-radius);background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 7%,var(--mock-writing-sheet));box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub [data-mock-paper-id]:not(:disabled):is(:hover,:focus-visible){border-color:var(--mock-card-color,var(--w-muted));background:color-mix(in srgb,var(--mock-card-color,var(--w-muted)) 11%,var(--mock-writing-sheet));outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub [data-mock-question-id]{border-radius:6px;background:var(--mock-writing-sheet);box-shadow:inset 0 1px rgba(255,255,255,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub :is(button:not([data-mock-paper-id]):not([data-mock-question-id]),input:not([type=checkbox]),select){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub button[aria-pressed=true]:not([data-mock-paper-id]):not(:disabled){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised);box-shadow:inset 0 -2px var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-hover)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]){color:var(--w-on-accent);border-color:var(--w-accent);background:var(--w-accent);box-shadow:inset 0 1px rgba(255,255,255,.14),0 3px 10px rgba(15,35,29,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub button.writing-mock-start-action:not([data-mock-paper-id]):not([data-mock-question-id]):not(:disabled):is(:hover,:focus-visible){color:var(--w-on-accent);border-color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 90%,var(--w-text))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub button:not([data-mock-paper-id]):not([data-mock-question-id]):disabled{color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-disabled);box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub :is(input,select,button):focus-visible{outline-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub input[type=checkbox]{accent-color:var(--w-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] :is(.writing-mock-entry-dialog,.writing-failed-dialog)::backdrop{background:var(--mock-writing-veil)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] :is(.writing-mock-entry-dialog>p[role=status],.writing-mock-hub [role=alert]){color:var(--mock-writing-warning);border-color:var(--mock-writing-warning);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-mock-hub [role=alert]{color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell :is(.writing-review-hero,.writing-review-rules-alert,.writing-revision-delta,.writing-report-extras){background:var(--mock-writing-cover);border-radius:var(--mock-writing-radius);box-shadow:var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell :is(.writing-diagnosis-panel .writing-logic-chain article,.writing-review-materials article,.writing-annotation-ledger article,.writing-agent-audit,.writing-revision-missions){color:var(--w-text);border-color:var(--w-border);background:var(--mock-writing-sheet);border-radius:8px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell :is(.writing-review-task-tabs button,.writing-report-nav a){color:var(--w-muted);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell :is(.writing-review-task-tabs button.active,.writing-report-nav a:hover){color:var(--w-accent);border-color:var(--w-accent);background:var(--mock-writing-raised)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell .writing-band-orb{background:var(--mock-writing-control);box-shadow:inset 0 1px rgba(255,255,255,.3),var(--mock-writing-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-review-shell .writing-review-provider i{box-shadow:0 0 0 3px color-mix(in srgb,var(--w-accent) 14%,transparent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-message[data-writing-live-progress=failed][data-progress-stage]{border-left-color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] :is(.writing-message[data-writing-live-progress=failed]>strong,.writing-failed-dialog [role=alert]){color:var(--mock-writing-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .writing-theme-shell[data-ui-theme=focus] .writing-message[data-writing-live-progress] button{color:var(--w-accent);border-color:var(--w-border);background:var(--mock-writing-control);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=paper],.speaking-theme-shell[data-ui-theme=paper] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--mock-canvas:var(--paper-canvas);--mock-sheet:var(--paper-sheet);--mock-soft:#f2eada;--mock-text:var(--paper-ink);--mock-muted:var(--paper-muted);--mock-line:var(--paper-line);--mock-accent:var(--paper-accent);--mock-on-accent:#fffaf0;--mock-positive:#596b45;--mock-danger:#a25242;--mock-warning:#856325;--mock-blue:#626e4b;--mock-selected:#ede3cf;--mock-background:var(--paper-atmosphere);--mock-grain:var(--paper-grain);--mock-shadow:var(--paper-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper]{--lm-green:var(--mock-accent);--lm-dark:var(--mock-text);--lm-border:var(--mock-line);--lm-muted:var(--mock-muted);--lm-gold:var(--mock-warning);color:var(--mock-text);background:var(--mock-background);color-scheme:light}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .ll-hall{--ll-bg:var(--mock-canvas);--ll-panel:var(--mock-sheet);--ll-line:var(--mock-line);--ll-text:var(--mock-text);--ll-muted:var(--mock-muted);--ll-accent:var(--mock-accent);--ll-active:var(--mock-selected);--ll-mint:var(--mock-positive);--ll-gold:var(--mock-warning);--ll-coral:var(--mock-danger);--ll-blue:var(--mock-blue);background:var(--mock-background)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.ll-set,.ll-tabs,.ll-compose,.ll-stats,.ll-resume,.ll-article){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.ll-set[data-mastery=unrated],.ll-compose,.ll-tabs,.ll-resume){background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .ll-hall[data-theme=paper] :is(.ll-empty,.ll-footnote,.ll-section-heading,.ll-score-legend,.ll-count){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow);border-radius:12px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .ll-error{color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-exam-top,.lm-exam-footer,.lm-paper-pane,.lm-option,.lm-tool,.lm-next-part,.lm-dialog,.lm-selection-note textarea,.lm-login-field input,.lm-blank-wrap input,.lm-blank-wrap select){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-audio-bar,.lm-report-strip,.lm-transcript,.lm-option-bank,.lm-table-scroll tr:first-child,.lm-login-field input[readonly]){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-dialog,.lm-report-strip){box-shadow:var(--mock-shadow);background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-back,.lm-exam-title>span,.lm-top-status small,.lm-save-status,.lm-part-heading span,.lm-part-heading p,.lm-instruction,.lm-letter,.lm-doc-line.bullet>span:first-child,.lm-blank-number,.lm-multi-hint,.lm-part-nav button,.lm-answer-count,.lm-report-strip small,.lm-report-strip strong span,.lm-transcript small,.lm-transcript .lm-translation,.lm-review-actions span,.lm-dialog p){color:var(--mock-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-audio-bar>b,.lm-paper legend b,.lm-option-bank b,.lm-report-strip strong){color:var(--mock-text)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-audio-bar>button,.lm-audio-bar select,.lm-report-strip button,.lm-dialog footer button,.lm-question-nav button,.lm-cue-time){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-primary,.lm-dialog footer .lm-primary){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-part-nav button.active,.lm-option.selected,.lm-question-nav .answered){color:var(--mock-accent);border-color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .lm-option.selected{box-shadow:inset 3px 0 var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-question-replay,.lm-replay-status,.lm-local-exit button,.lm-eyebrow){color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-option:hover,.lm-question-replay:hover,.lm-question-replay:focus-visible,.lm-transcript section.lm-active-cue){background:var(--mock-selected);border-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-transcript .lm-analysis,.lm-alert,.lm-dialog .lm-dialog-error){color:var(--mock-warning);border-color:var(--mock-warning);background:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-flag.marked,.lm-question-nav sup){color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .lm-question-nav .flagged{border-color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-feedback.correct,.lm-question-nav .correct,.lm-blank-wrap input.is-correct){color:var(--mock-positive);border-color:var(--mock-positive);background:color-mix(in srgb,var(--mock-positive) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-feedback.wrong,.lm-question-nav .wrong,.lm-blank-wrap input.is-wrong){color:var(--mock-danger);border-color:var(--mock-danger);background:color-mix(in srgb,var(--mock-danger) 8%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(.lm-evidence-trap,.lm-evidence-legend del){color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] .lm-selection-note blockquote{color:var(--mock-text);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=paper],.speaking-theme-shell[data-ui-theme=paper] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.lm-selection-tools,.lm-selection-tools button){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=paper],.speaking-theme-shell[data-ui-theme=paper] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .lm-selection-tools button:is(:hover,:focus-visible){color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=paper] :is(button,a,input,textarea,select):focus-visible:not(:disabled){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--speaking-ink:var(--mock-canvas);--speaking-panel:var(--mock-sheet);--speaking-panel-deep:var(--mock-soft);--speaking-paper:var(--mock-text);--speaking-muted:var(--mock-muted);--speaking-line:var(--mock-line);--speaking-mint:var(--mock-accent);--speaking-coral:var(--mock-danger);--speaking-yellow:var(--mock-warning);--speaking-blue:var(--mock-blue);--speaking-success:var(--mock-positive);--speaking-on-accent:var(--mock-on-accent);--speaking-soft:var(--mock-soft);--speaking-hover:var(--mock-selected);--speaking-warning:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet));color:var(--mock-text);background:var(--mock-background);color-scheme:light}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice){color:var(--mock-text);background:transparent}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-panel,.speaking-mock-history,.video-catalog-intro,.speaking-mock-report-status,.speaking-mock-transcript-column,.speaking-mock-single-practice>header,.speaking-mock-single-practice>section):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-sheet);background-image:var(--mock-grain);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-paper-card,.speaking-mock-question-card):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-paper-card[data-mastery=unrated]{background-color:var(--mock-sheet);background-image:var(--mock-grain);border-color:var(--mock-line)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-steps,.speaking-mock-paper-outline,.speaking-mock-candidate-setup):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);caret-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-check-in .speaking-mock-candidate-setup input[type=text]:not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *)::placeholder{color:var(--mock-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent);box-shadow:inset 0 1px #ffffff22}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:hover:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);background:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 3px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice) :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=paper]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-speaker-preview[data-player-theme-preserve=true]{--speaking-ink:#f5f2eb;--speaking-panel:#fffdf9;--speaking-panel-deep:#eeebe4;--speaking-paper:#20231f;--speaking-muted:#666b64;--speaking-line:#d9d3c7;--speaking-mint:#176954;--speaking-coral:#ae3c32;--speaking-yellow:#856014;--speaking-blue:#246896;--speaking-success:#216b46;--speaking-on-accent:#fffdf9;--speaking-soft:color-mix(in srgb,var(--speaking-mint) 7%,var(--speaking-panel));--speaking-hover:color-mix(in srgb,var(--speaking-mint) 14%,var(--speaking-panel));--speaking-warning:color-mix(in srgb,var(--speaking-yellow) 9%,var(--speaking-panel));--ink:var(--speaking-ink);--paper:var(--speaking-paper);--muted:var(--speaking-muted);--acid:var(--speaking-mint);color:var(--speaking-paper);color-scheme:light}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=focus],.speaking-theme-shell[data-ui-theme=focus] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--mock-canvas:#071019;--mock-sheet:#0d1924;--mock-soft:#102330;--mock-text:#edf7fb;--mock-muted:#9bb0bb;--mock-line:#2f4b5c;--mock-accent:#58c7ff;--mock-on-accent:#071019;--mock-positive:#7ae6d4;--mock-danger:#ff968c;--mock-warning:#e0b36a;--mock-blue:#63e6df;--mock-selected:#163344;--mock-background:radial-gradient(ellipse at 70% 0%,#17324788,transparent 55%),#071019;--mock-grain:none;--mock-shadow:0 10px 28px #00000026,inset 0 1px #ffffff08}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus]{--lm-green:var(--mock-accent);--lm-dark:var(--mock-text);--lm-border:var(--mock-line);--lm-muted:var(--mock-muted);--lm-gold:var(--mock-warning);color:var(--mock-text);background:var(--mock-background);color-scheme:dark}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .ll-hall{--ll-bg:var(--mock-canvas);--ll-panel:var(--mock-sheet);--ll-line:var(--mock-line);--ll-text:var(--mock-text);--ll-muted:var(--mock-muted);--ll-accent:var(--mock-accent);--ll-active:var(--mock-selected);--ll-mint:var(--mock-positive);--ll-gold:var(--mock-warning);--ll-coral:var(--mock-danger);--ll-blue:var(--mock-blue);background:var(--mock-background)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.ll-set,.ll-tabs,.ll-compose,.ll-stats,.ll-resume,.ll-article){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.ll-set[data-mastery=unrated],.ll-compose,.ll-tabs,.ll-resume){background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .ll-hall[data-theme=focus] :is(.ll-empty,.ll-footnote,.ll-section-heading,.ll-score-legend,.ll-count){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow);border-radius:12px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .ll-error{color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-exam-top,.lm-exam-footer,.lm-paper-pane,.lm-option,.lm-tool,.lm-next-part,.lm-dialog,.lm-selection-note textarea,.lm-login-field input,.lm-blank-wrap input,.lm-blank-wrap select){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-audio-bar,.lm-report-strip,.lm-transcript,.lm-option-bank,.lm-table-scroll tr:first-child,.lm-login-field input[readonly]){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-dialog,.lm-report-strip){box-shadow:var(--mock-shadow);background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-back,.lm-exam-title>span,.lm-top-status small,.lm-save-status,.lm-part-heading span,.lm-part-heading p,.lm-instruction,.lm-letter,.lm-doc-line.bullet>span:first-child,.lm-blank-number,.lm-multi-hint,.lm-part-nav button,.lm-answer-count,.lm-report-strip small,.lm-report-strip strong span,.lm-transcript small,.lm-transcript .lm-translation,.lm-review-actions span,.lm-dialog p){color:var(--mock-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-audio-bar>b,.lm-paper legend b,.lm-option-bank b,.lm-report-strip strong){color:var(--mock-text)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-audio-bar>button,.lm-audio-bar select,.lm-report-strip button,.lm-dialog footer button,.lm-question-nav button,.lm-cue-time){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-primary,.lm-dialog footer .lm-primary){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-part-nav button.active,.lm-option.selected,.lm-question-nav .answered){color:var(--mock-accent);border-color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .lm-option.selected{box-shadow:inset 3px 0 var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-question-replay,.lm-replay-status,.lm-local-exit button,.lm-eyebrow){color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-option:hover,.lm-question-replay:hover,.lm-question-replay:focus-visible,.lm-transcript section.lm-active-cue){background:var(--mock-selected);border-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-transcript .lm-analysis,.lm-alert,.lm-dialog .lm-dialog-error){color:var(--mock-warning);border-color:var(--mock-warning);background:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-flag.marked,.lm-question-nav sup){color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .lm-question-nav .flagged{border-color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-feedback.correct,.lm-question-nav .correct,.lm-blank-wrap input.is-correct){color:var(--mock-positive);border-color:var(--mock-positive);background:color-mix(in srgb,var(--mock-positive) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-feedback.wrong,.lm-question-nav .wrong,.lm-blank-wrap input.is-wrong){color:var(--mock-danger);border-color:var(--mock-danger);background:color-mix(in srgb,var(--mock-danger) 8%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(.lm-evidence-trap,.lm-evidence-legend del){color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] .lm-selection-note blockquote{color:var(--mock-text);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=focus],.speaking-theme-shell[data-ui-theme=focus] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.lm-selection-tools,.lm-selection-tools button){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=focus],.speaking-theme-shell[data-ui-theme=focus] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .lm-selection-tools button:is(:hover,:focus-visible){color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=focus] :is(button,a,input,textarea,select):focus-visible:not(:disabled){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--speaking-ink:var(--mock-canvas);--speaking-panel:var(--mock-sheet);--speaking-panel-deep:var(--mock-soft);--speaking-paper:var(--mock-text);--speaking-muted:var(--mock-muted);--speaking-line:var(--mock-line);--speaking-mint:var(--mock-accent);--speaking-coral:var(--mock-danger);--speaking-yellow:var(--mock-warning);--speaking-blue:var(--mock-blue);--speaking-success:var(--mock-positive);--speaking-on-accent:var(--mock-on-accent);--speaking-soft:var(--mock-soft);--speaking-hover:var(--mock-selected);--speaking-warning:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet));color:var(--mock-text);background:var(--mock-background);color-scheme:dark}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice){color:var(--mock-text);background:transparent}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-panel,.speaking-mock-history,.video-catalog-intro,.speaking-mock-report-status,.speaking-mock-transcript-column,.speaking-mock-single-practice>header,.speaking-mock-single-practice>section):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-sheet);background-image:var(--mock-grain);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-paper-card,.speaking-mock-question-card):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-paper-card[data-mastery=unrated]{background-color:var(--mock-sheet);background-image:var(--mock-grain);border-color:var(--mock-line)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-steps,.speaking-mock-paper-outline,.speaking-mock-candidate-setup):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);caret-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent);box-shadow:inset 0 1px #ffffff22}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:hover:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);background:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 3px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice) :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=focus]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-speaker-preview[data-player-theme-preserve=true]{--speaking-ink:#071019;--speaking-panel:#0d1924;--speaking-panel-deep:#0a1520;--speaking-paper:#edf7fb;--speaking-muted:#9bb0bb;--speaking-line:#243b49;--speaking-mint:#58c7ff;--speaking-coral:#ff7a70;--speaking-yellow:#e0b36a;--speaking-blue:#63e6df;--speaking-success:#55d98a;--speaking-on-accent:#071019;--speaking-soft:color-mix(in srgb,var(--speaking-mint) 7%,var(--speaking-panel));--speaking-hover:color-mix(in srgb,var(--speaking-mint) 14%,var(--speaking-panel));--speaking-warning:color-mix(in srgb,var(--speaking-yellow) 9%,var(--speaking-panel));--ink:var(--speaking-ink);--paper:var(--speaking-paper);--muted:var(--speaking-muted);--acid:var(--speaking-mint);color:var(--speaking-paper);color-scheme:dark}