/* Generated by tools/build-dark-css.py. Do not edit: change the sources or tools/dark-extra/ql-dark-exam.css and run the script again. */
/* from exam-platform.css */
:root[data-theme=dark] #ep-app{background-color:#0d1017;color:#d0d6e1}
:root[data-theme=dark] .ep-top{background-color:#151a25;border-bottom-color:#2d3649}
:root[data-theme=dark] .ep-brand{color:#d0d6e1}
:root[data-theme=dark] .ep-brand small{color:#8290a5}
:root[data-theme=dark] .ep-mark{background-color:#176b43;color:#fff}
:root[data-theme=dark] .ep-user{color:#a0aaba}
:root[data-theme=dark] .ep-link{color:#55d799}
:root[data-theme=dark] .ep-heading h1,:root[data-theme=dark] .ep-room-head h1{color:#d4dae4}
:root[data-theme=dark] .ep-heading p,:root[data-theme=dark] .ep-room-head p{color:#97a2b3}
:root[data-theme=dark] .ep-eyebrow{color:#a5b6aa}
:root[data-theme=dark] .ep-card{background-color:#151a25;border-color:#2e384a}
:root[data-theme=dark] .ep-card-head p{color:#78869b}
:root[data-theme=dark] .ep-btn{border-color:#334055;background-color:#151a25;color:#bcc6d4}
:root[data-theme=dark] .ep-btn:hover:not(:disabled){background-color:#19212d;border-color:#415570}
:root[data-theme=dark] .ep-btn-primary{background-color:#176b43;border-color:#176b43;color:#fff}
:root[data-theme=dark] .ep-btn-primary:hover:not(:disabled){background-color:#105636;border-color:#105636}
:root[data-theme=dark] .ep-btn-danger{background-color:#2b1f1d;border-color:#76342d;color:#e1908a}
:root[data-theme=dark] .ep-btn-quiet{background:transparent;border-color:transparent;color:#a3aebe}
:root[data-theme=dark] .ep-muted{color:#7e8ba0}
:root[data-theme=dark] .ep-alert{border-color:#31724c;background-color:#212e27;color:#69c38e}
:root[data-theme=dark] .ep-alert.error{border-color:#76322d;background-color:#291e1d;color:#e0918c}
:root[data-theme=dark] #ep-app th{background-color:#19212d;color:#79869a;border-block-color:#2b3645}
:root[data-theme=dark] #ep-app td{border-bottom-color:#2a3544;color:#afbaca}
:root[data-theme=dark] #ep-app td:first-child{color:#d0d6e1}
:root[data-theme=dark] #ep-app td small{color:#8793a5}
:root[data-theme=dark] .ep-status{background-color:#1f2a38;color:#a7b1bf}
:root[data-theme=dark] .ep-status.live{background-color:#24362c;color:#5ecc8c}
:root[data-theme=dark] .ep-status.paused{background-color:#463a1f;color:#f1bc4d}
:root[data-theme=dark] .ep-status.ended,:root[data-theme=dark] .ep-status.archived{background-color:#1f2737;color:#a2a9b7}
:root[data-theme=dark] .ep-status.published{background-color:#1b2435;color:#90abe2}
:root[data-theme=dark] .ep-status.draft{background-color:#272130;color:#beaed7}
:root[data-theme=dark] .ep-empty h3{color:#c5cdda}
:root[data-theme=dark] .ep-empty p{color:#8190a5}
:root[data-theme=dark] .ep-empty-icon{color:#55d799;background-color:#25352c}
:root[data-theme=dark] .ep-form label{color:#a5afbf}
:root[data-theme=dark] .ep-form input,:root[data-theme=dark] .ep-form textarea,:root[data-theme=dark] .ep-textarea,:root[data-theme=dark] .ep-codearea,:root[data-theme=dark] .ep-message-compose textarea{border-color:#303c4f;color:#d0d6e1;background-color:#151a25}
:root[data-theme=dark] .ep-form input:focus,:root[data-theme=dark] .ep-form textarea:focus,:root[data-theme=dark] .ep-textarea:focus,:root[data-theme=dark] .ep-codearea:focus,:root[data-theme=dark] .ep-message-compose textarea:focus{border-color:#4f9c72}
:root[data-theme=dark] .ep-form .ep-actions{border-top-color:#2a3544}
:root[data-theme=dark] .ep-file{border-color:#334055;color:#bbc4d3}
:root[data-theme=dark] .ep-codearea{background-color:#283952;color:#dbe7f4;border-color:#26354a}
:root[data-theme=dark] .ep-preview{border-top-color:#2c3747}
:root[data-theme=dark] .ep-preview-q{border-bottom-color:#2a3544}
:root[data-theme=dark] .ep-preview-q > b{color:#a6b0bf}
:root[data-theme=dark] .ep-preview-option{color:#a9b4c4}
:root[data-theme=dark] .ep-publish-card{border-color:#3a5946;background-color:#191e2b}
:root[data-theme=dark] .ep-publish-card p{color:#7b899c}
:root[data-theme=dark] .ep-facts div{background-color:#191f2d}
:root[data-theme=dark] .ep-facts dt{color:#8290a3}
:root[data-theme=dark] .ep-facts dd{color:#c5ccda}
:root[data-theme=dark] .ep-instructions{color:#a8b2c3}
:root[data-theme=dark] .ep-live-dot{color:#61c78a}
:root[data-theme=dark] .ep-audit-item{border-bottom-color:#2a3544;color:#9ba4b4}
:root[data-theme=dark] .ep-check{color:#b0bbcc}
:root[data-theme=dark] .ep-room-head{background-color:#1a212f;border-bottom-color:#2e394a}
:root[data-theme=dark] .ep-room-meta strong{color:#57d59a;background-color:#26372b}
:root[data-theme=dark] .ep-question{background-color:#151a25;border-color:#2e384a}
:root[data-theme=dark] .ep-question header{color:#8390a3;border-bottom-color:#2a3544}
:root[data-theme=dark] .ep-question-prompt{color:#c9d0dc}
:root[data-theme=dark] .ep-answer{border-color:#2c3747;color:#b0bbcc}
:root[data-theme=dark] .ep-answer:hover{background-color:#19232c}
:root[data-theme=dark] .ep-answer-text textarea{border-color:#303c4f}
:root[data-theme=dark] .ep-answer-text textarea:focus{border-color:#4f9c72}
:root[data-theme=dark] .ep-submit-bar{background-color:#151a25;border-color:#2e394b}
:root[data-theme=dark] .ep-save-state{color:#75839a}
:root[data-theme=dark] .ep-dialog::backdrop{background-color:#0b1424a3}
:root[data-theme=dark] .ep-message-list article{border-bottom-color:#2a3544}
:root[data-theme=dark] .ep-message-list small{color:#8995a7}
:root[data-theme=dark] .ep-toast{color:white;background-color:#20324a}
:root[data-theme=dark] #ep-toast{color:#fff;background-color:#20324a}
:root[data-theme=dark] #ep-toast.error{background-color:#a33229}
:root[data-theme=dark] #ep-role-entry{background-color:#285231;color:#eaf6ec}
:root[data-theme=dark] #ep-role-entry:hover{background-color:#285232}
:root[data-theme=dark] #ep-app pre{background-color:#1b2231}
:root[data-theme=dark] #ep-app :focus-visible,:root[data-theme=dark] .ep-dialog :focus-visible{outline-color:#2563eb}
:root[data-theme=dark] .ep-dialog::backdrop{background-color:#17203c88}
:root[data-theme=dark] .ep-dialog [role="alert"]{color:#e98585}
:root[data-theme=dark] body:has(#ep-app){background-color:#0d1017;color:#cdd2df}
:root[data-theme=dark] #ep-app .exam-rich-image figcaption{color:#a0aaba}
:root[data-theme=dark] .ep-paper-picker{border-color:#394d40;background-color:#202722}
:root[data-theme=dark] .ep-paper-picker b{color:#d0d6e1}
:root[data-theme=dark] .ep-paper-row input,:root[data-theme=dark] .ep-paper-row select{border-color:#303c4f;background-color:#151a25;color:#d0d6e1}
:root[data-theme=dark] .ep-paper-row input:focus,:root[data-theme=dark] .ep-paper-row select:focus{border-color:#4f9c72}
:root[data-theme=dark] .ep-system{border-color:#765f2d;background-color:#2d281d}
:root[data-theme=dark] #ep-app .ep-header-warning{background-color:#1c2833;border-color:#394a60;color:#b0baca}
:root[data-theme=dark] #ep-app .ep-q-btn{border-color:#394a60;background-color:#151a25;color:#bcc6d4}
:root[data-theme=dark] #ep-app .ep-q-btn.current{outline-color:#059669}
:root[data-theme=dark] #ep-app .ep-q-answered{background-color:#20472e!important;border-color:#2d7647 !important;color:#54d785 !important}
:root[data-theme=dark] #ep-app .ep-q-review{background-color:#211c37!important;border-color:#3c2d76 !important;color:#b897ed !important}
:root[data-theme=dark] #ep-app .ep-q-unvisited{background-color:#19232c!important;border-color:#2e3b4c !important;color:#9ea9b9 !important}
:root[data-theme=dark] #ep-app .pr-live-prompt pre,:root[data-theme=dark] #ep-app .pr-live-main .pr-option pre{background-color:#283552;color:#f8fafc}
@media (max-width: 860px){:root[data-theme=dark] #ep-app .pr-live-aside{border-bottom-color:#7e8ba9}}
:root[data-theme=dark] #ep-app .ep-header-warning.warning-active{background-color:#2b1e1e;border-color:#762d2d;color:#ea7b7b}
:root[data-theme=dark] .ep-calc-panel{background-color:#151a25;border-color:#394a60}
:root[data-theme=dark] .ep-calc-header{background-color:#19232c;border-bottom-color:#2e3b4c}
:root[data-theme=dark] .ep-calc-tabs{background-color:#253244}
:root[data-theme=dark] .ep-calc-tab-btn{background:transparent;color:#9ea9b9}
:root[data-theme=dark] .ep-calc-tab-btn.active{background-color:#059669;color:#ffffff}
:root[data-theme=dark] .ep-calc-screen{background-color:#1f2e23;border-bottom-color:#2d7647}
:root[data-theme=dark] .ep-calc-history{color:#9ea9b9}
:root[data-theme=dark] .ep-calc-display{color:#5ad8b7}
:root[data-theme=dark] .ep-calc-key{background-color:#19232c;border-color:#394a60;color:#d6dae5}
:root[data-theme=dark] .ep-calc-key:hover{background-color:#253244}
:root[data-theme=dark] .ep-calc-key.op{background-color:#1e313e;border-color:#2d5f76;color:#5fb8e8}
:root[data-theme=dark] .ep-calc-key.op:hover{background-color:#2a4655;color:#62b9e8}
:root[data-theme=dark] .ep-calc-key.fn{background-color:#1f3229;border-color:#2d7647;color:#56d7b3}
:root[data-theme=dark] .ep-calc-key.fn:hover{background-color:#20472e;color:#58d8b4}
:root[data-theme=dark] .ep-calc-key.action-clear{background-color:#2b1e1e;border-color:#762d2d;color:#ea7b7b}
:root[data-theme=dark] .ep-calc-key.action-clear:hover{background-color:#412020;color:#ec7e7e}
:root[data-theme=dark] .ep-calc-key.action-equals{background-color:#059669;border-color:#10b981;color:#ffffff}
:root[data-theme=dark] .ep-calc-key.action-equals:hover{background-color:#10b981}
:root[data-theme=dark] img.ep-mark{background:none}
:root[data-theme=dark] .ep-exam.is-live{border-color:#33704b}
:root[data-theme=dark] .ep-exam-date{background-color:#263228;color:#c5dace}
:root[data-theme=dark] .ep-exam-subject{color:#97a2b3}
:root[data-theme=dark] .ep-exam-facts{color:#acb7c7}
:root[data-theme=dark] .ep-exam-facts span:not(:last-child)::after{color:#a7b1c2}
:root[data-theme=dark] .ep-status.live::before{background:currentColor}
:root[data-theme=dark] .ep-card.ep-next{border-left-color:#3d4f68}
:root[data-theme=dark] .ep-next p{color:#a8b2c3}
:root[data-theme=dark] .ep-next.live{border-left-color:#2f8f58;background-color:#212d25}
:root[data-theme=dark] .ep-next.warn{border-left-color:#d49a1c;background-color:#312c1e}
:root[data-theme=dark] .ep-next.done{border-left-color:#315db8;background-color:#19202e}
:root[data-theme=dark] .ep-facts-row div{background-color:#151a25;border-color:#2d3949}
:root[data-theme=dark] .ep-steps{color:#a8b2c3}
:root[data-theme=dark] .ep-modal-backdrop{background-color:rgba(15, 23, 42, 0.82)}
:root[data-theme=dark] .ep-onboarding-card{background-color:#151a25;color:#d6dae5}
:root[data-theme=dark] .ep-shield-badge{background-color:#412020}
:root[data-theme=dark] .ep-onboarding-title{color:#d6dae5}
:root[data-theme=dark] .ep-onboarding-text{color:#b0baca}
:root[data-theme=dark] .ep-modal-btn{background-color:#475569;color:#ffffff}
:root[data-theme=dark] .ep-modal-btn:hover{background-color:#334155}
:root[data-theme=dark] .ep-checklist-box{background-color:#0b0f17;border-color:#1e293b}
:root[data-theme=dark] .ep-checklist-item{color:#cbd5e1}
:root[data-theme=dark] .ep-sec-tab-btn{background-color:#151a25;border-color:#2d3949;color:#d6dae5}
:root[data-theme=dark] .ep-sec-tab-btn:hover{background-color:#1f2937}
:root[data-theme=dark] .saas-header{background-color:#3d3d3d;border-color:#1c1c1c}
:root[data-theme=dark] .saas-breadcrumb{color:#9ca3af}
:root[data-theme=dark] .saas-breadcrumb span.active{color:#f9fafb}
:root[data-theme=dark] .saas-title{color:#f9fafb}
:root[data-theme=dark] .saas-status-pill.live{background-color:rgba(16, 185, 129, 0.15);color:#48d4a1;border-color:rgba(16, 185, 129, 0.35)}
:root[data-theme=dark] .saas-status-pill.paused{background-color:rgba(245, 158, 11, 0.15);color:#fbbf24;border-color:rgba(245, 158, 11, 0.35)}
:root[data-theme=dark] .saas-status-pill.ended{background-color:rgba(244, 63, 94, 0.15);color:#fb7185;border-color:rgba(244, 63, 94, 0.35)}
:root[data-theme=dark] .saas-status-pill.published{background-color:rgba(56, 189, 248, 0.15);color:#38bdf8;border-color:rgba(56, 189, 248, 0.35)}
:root[data-theme=dark] .saas-status-pill.draft{background-color:rgba(168, 85, 247, 0.15);color:#c084fc;border-color:rgb(83 45 118/0.35)}
:root[data-theme=dark] .saas-pulse-dot{background:currentColor}
:root[data-theme=dark] .saas-btn{background-color:#3d3d3d;color:#f9fafb}
:root[data-theme=dark] .saas-btn-primary{background-color:#064e3b;color:#34d399;border-color:#047857}
:root[data-theme=dark] .saas-btn-warning{background-color:#443d36;color:#fbbf24;border-color:#78350f}
:root[data-theme=dark] .saas-btn-danger{background-color:#52282e;color:#fb7185;border-color:#881337}
:root[data-theme=dark] .saas-btn-purple{background-color:#2e1065;color:#c084fc;border-color:#6b21a8}
:root[data-theme=dark] .saas-extend-dock{background-color:#3d3d3d;border-color:#1c1c1c}
:root[data-theme=dark] .saas-extend-label{color:#a5aab4}
:root[data-theme=dark] .saas-extend-btn{background:transparent;color:#9ca3af}
:root[data-theme=dark] .saas-extend-btn:hover{background-color:#3d3d3d;color:#f9fafb}
:root[data-theme=dark] .saas-kpi-card{background-color:#3d3d3d;border-color:#1c1c1c}
:root[data-theme=dark] .saas-kpi-title{color:#9ca3af}
:root[data-theme=dark] .saas-kpi-value{color:#f9fafb}
:root[data-theme=dark] .saas-kpi-subtext{color:#a5aab4}
:root[data-theme=dark] .saas-tab-bar{border-bottom-color:#949494}
:root[data-theme=dark] .saas-tab-btn{background:transparent;color:#9ca3af}
:root[data-theme=dark] .saas-tab-btn:hover{color:#f9fafb}
:root[data-theme=dark] .saas-tab-btn.active{color:#4ed6a9;border-bottom-color:#10b981}
:root[data-theme=dark] .saas-tab-badge{background-color:#3d3d3d;color:#9ca3af}
:root[data-theme=dark] .saas-tab-btn.active .saas-tab-badge{background-color:rgba(16, 185, 129, 0.2);color:#48d4a1}
:root[data-theme=dark] .saas-card{background-color:#3d3d3d;border-color:#1c1c1c}
:root[data-theme=dark] .saas-table-toolbar{border-bottom-color:#1c1c1c;background-color:#3d3d3d}
:root[data-theme=dark] .saas-search-box{background-color:#3d3d3d;border-color:#222222}
:root[data-theme=dark] .saas-search-box input{background:transparent;color:#f9fafb}
:root[data-theme=dark] .saas-table th{color:#6b7280;background-color:#3d3d3d;border-bottom-color:#1c1c1c}
:root[data-theme=dark] .saas-table td{border-bottom-color:#949494;color:#d1d5db}
:root[data-theme=dark] .saas-table tr:hover td{background-color:rgb(21 26 37/0.02)}
:root[data-theme=dark] .saas-avatar{background-color:#3d3d3d;border-color:#222222;color:#f9fafb}
:root[data-theme=dark] .saas-avatar-dot{border-color:#949494}
:root[data-theme=dark] .saas-avatar-dot.active{background-color:#10b981}
:root[data-theme=dark] .saas-avatar-dot.locked{background-color:#f43f5e}
:root[data-theme=dark] .saas-avatar-dot.submitted{background-color:#38bdf8}
:root[data-theme=dark] .saas-avatar-dot.not_started{background-color:#6b7280}
:root[data-theme=dark] .saas-badge-success{background-color:rgba(16, 185, 129, 0.12);color:#48d4a1;border-color:rgba(16, 185, 129, 0.25)}
:root[data-theme=dark] .saas-badge-danger{background-color:rgba(244, 63, 94, 0.12);color:#fb7185;border-color:rgba(244, 63, 94, 0.25)}
:root[data-theme=dark] .saas-badge-warning{background-color:rgba(245, 158, 11, 0.12);color:#fbbf24;border-color:rgba(245, 158, 11, 0.25)}
:root[data-theme=dark] .saas-badge-muted{background-color:#3d3d3d;color:#9ca3af;border-color:#222222}
/* from paper-room.css */
:root[data-theme=dark] #ep-app .ep-card h1{color:#d4dae4}
:root[data-theme=dark] #ep-app #pr-answered{color:#a9b4c4}
:root[data-theme=dark] #ep-app #ep-countdown.pr-low{color:#e1908a;background-color:#2e1f1d}
:root[data-theme=dark] #ep-app .pr-nav-item{border-color:#303c4f;background-color:#151a25;color:#a7b1bf}
:root[data-theme=dark] #ep-app .pr-nav-item:hover{border-color:#598769}
:root[data-theme=dark] #ep-app .pr-nav-item.done{background-color:#26372b;border-color:#356e4a;color:#57d59a}
:root[data-theme=dark] #ep-app .ep-answer:has(input:checked){border-color:#6fb38d;background-color:#212d25}
:root[data-theme=dark] #ep-app .pr-number{border-color:#303c4f}
:root[data-theme=dark] #ep-app .pr-number:focus{border-color:#4f9c72}
:root[data-theme=dark] #ep-app .pr-hint{color:#e1908a}
:root[data-theme=dark] #ep-app .ep-save-state.pr-error,:root[data-theme=dark] #ep-app .ep-submit-bar [role="alert"]{color:#e0918c}
:root[data-theme=dark] #ep-app .pr-review-title{color:#d4dae4}
:root[data-theme=dark] #ep-app .pr-review.correct{border-left-color:#2f9160}
:root[data-theme=dark] #ep-app .pr-review.wrong{border-left-color:#cf4b40}
:root[data-theme=dark] #ep-app .pr-review.skipped{border-left-color:#3f5069}
:root[data-theme=dark] #ep-app .pr-review.correct .pr-verdict{color:#57d59a}
:root[data-theme=dark] #ep-app .pr-review.wrong .pr-verdict{color:#e1908a}
:root[data-theme=dark] #ep-app .pr-review-option:hover{background:transparent}
:root[data-theme=dark] #ep-app .pr-review-option.is-correct,:root[data-theme=dark] #ep-app .pr-review-option.is-correct:hover{border-color:#33704c;background-color:#212d25}
:root[data-theme=dark] #ep-app .pr-review-option.is-wrong,:root[data-theme=dark] #ep-app .pr-review-option.is-wrong:hover{border-color:#76342d;background-color:#281e1d}
:root[data-theme=dark] #ep-app .pr-tag{background-color:#1f2a38;color:#a7b1bf}
:root[data-theme=dark] #ep-app .pr-tag.ok{background-color:#294233;color:#57d59a}
:root[data-theme=dark] #ep-app .pr-explanation{border-top-color:#2a3544;color:#bac3d3}
/* inline styles in exam-platform.js */
:root[data-theme=dark] [style*="background:#fff"],:root[data-theme=dark] [style*="background: #fff"],:root[data-theme=dark] [style*="background-color:#fff"],:root[data-theme=dark] [style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"]{background-color:#151a25!important}
:root[data-theme=dark] [style*="solid #fff"],:root[data-theme=dark] [style*="dashed #fff"],:root[data-theme=dark] [style*="border-color:#fff"],:root[data-theme=dark] [style*="solid rgb(255, 255, 255)"],:root[data-theme=dark] [style*="dashed rgb(255, 255, 255)"],:root[data-theme=dark] [style*="border-color: rgb(255, 255, 255)"]{border-color:#222835!important}
:root[data-theme=dark] [style*="color:#059669"],:root[data-theme=dark] [style*="color: #059669"],:root[data-theme=dark] [style*="color: rgb(5, 150, 105)"]{color:#53d7ae!important}
:root[data-theme=dark] [style*="background:#e2e8f0"],:root[data-theme=dark] [style*="background: #e2e8f0"],:root[data-theme=dark] [style*="background-color:#e2e8f0"],:root[data-theme=dark] [style*="background: rgb(226, 232, 240)"],:root[data-theme=dark] [style*="background-color: rgb(226, 232, 240)"]{background-color:#253244!important}
:root[data-theme=dark] [style*="solid #e2e8f0"],:root[data-theme=dark] [style*="dashed #e2e8f0"],:root[data-theme=dark] [style*="border-color:#e2e8f0"],:root[data-theme=dark] [style*="solid rgb(226, 232, 240)"],:root[data-theme=dark] [style*="dashed rgb(226, 232, 240)"],:root[data-theme=dark] [style*="border-color: rgb(226, 232, 240)"]{border-color:#2e3b4c!important}
:root[data-theme=dark] [style*="background:#f0fdf4"],:root[data-theme=dark] [style*="background: #f0fdf4"],:root[data-theme=dark] [style*="background-color:#f0fdf4"],:root[data-theme=dark] [style*="background: rgb(240, 253, 244)"],:root[data-theme=dark] [style*="background-color: rgb(240, 253, 244)"]{background-color:#1f2e23!important}
:root[data-theme=dark] [style*="solid #f0fdf4"],:root[data-theme=dark] [style*="dashed #f0fdf4"],:root[data-theme=dark] [style*="border-color:#f0fdf4"],:root[data-theme=dark] [style*="solid rgb(240, 253, 244)"],:root[data-theme=dark] [style*="dashed rgb(240, 253, 244)"],:root[data-theme=dark] [style*="border-color: rgb(240, 253, 244)"]{border-color:#2a3a2f!important}
:root[data-theme=dark] [style*="background:#ffffff"],:root[data-theme=dark] [style*="background: #ffffff"],:root[data-theme=dark] [style*="background-color:#ffffff"],:root[data-theme=dark] [style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"]{background-color:#151a25!important}
:root[data-theme=dark] [style*="solid #ffffff"],:root[data-theme=dark] [style*="dashed #ffffff"],:root[data-theme=dark] [style*="border-color:#ffffff"],:root[data-theme=dark] [style*="solid rgb(255, 255, 255)"],:root[data-theme=dark] [style*="dashed rgb(255, 255, 255)"],:root[data-theme=dark] [style*="border-color: rgb(255, 255, 255)"]{border-color:#222835!important}
:root[data-theme=dark] [style*="background:#1e293b"],:root[data-theme=dark] [style*="background: #1e293b"],:root[data-theme=dark] [style*="background-color:#1e293b"],:root[data-theme=dark] [style*="background: rgb(30, 41, 59)"],:root[data-theme=dark] [style*="background-color: rgb(30, 41, 59)"]{background-color:#293851!important}
:root[data-theme=dark] [style*="color:#1e293b"],:root[data-theme=dark] [style*="color: #1e293b"],:root[data-theme=dark] [style*="color: rgb(30, 41, 59)"]{color:#cbd2de!important}
:root[data-theme=dark] [style*="solid #1e293b"],:root[data-theme=dark] [style*="dashed #1e293b"],:root[data-theme=dark] [style*="border-color:#1e293b"],:root[data-theme=dark] [style*="solid rgb(30, 41, 59)"],:root[data-theme=dark] [style*="dashed rgb(30, 41, 59)"],:root[data-theme=dark] [style*="border-color: rgb(30, 41, 59)"]{border-color:#7e8fa9!important}
:root[data-theme=dark] [style*="color:#64748b"],:root[data-theme=dark] [style*="color: #64748b"],:root[data-theme=dark] [style*="color: rgb(100, 116, 139)"]{color:#9ea9b9!important}
:root[data-theme=dark] [style*="background:#cbd5e1"],:root[data-theme=dark] [style*="background: #cbd5e1"],:root[data-theme=dark] [style*="background-color:#cbd5e1"],:root[data-theme=dark] [style*="background: rgb(203, 213, 225)"],:root[data-theme=dark] [style*="background-color: rgb(203, 213, 225)"]{background-color:#314660!important}
:root[data-theme=dark] [style*="solid #cbd5e1"],:root[data-theme=dark] [style*="dashed #cbd5e1"],:root[data-theme=dark] [style*="border-color:#cbd5e1"],:root[data-theme=dark] [style*="solid rgb(203, 213, 225)"],:root[data-theme=dark] [style*="dashed rgb(203, 213, 225)"],:root[data-theme=dark] [style*="border-color: rgb(203, 213, 225)"]{border-color:#394a60!important}
:root[data-theme=dark] [style*="background:#0f172a"],:root[data-theme=dark] [style*="background: #0f172a"],:root[data-theme=dark] [style*="background-color:#0f172a"],:root[data-theme=dark] [style*="background: rgb(15, 23, 42)"],:root[data-theme=dark] [style*="background-color: rgb(15, 23, 42)"]{background-color:#283552!important}
:root[data-theme=dark] [style*="color:#0f172a"],:root[data-theme=dark] [style*="color: #0f172a"],:root[data-theme=dark] [style*="color: rgb(15, 23, 42)"]{color:#d6dae5!important}
:root[data-theme=dark] [style*="solid #0f172a"],:root[data-theme=dark] [style*="dashed #0f172a"],:root[data-theme=dark] [style*="border-color:#0f172a"],:root[data-theme=dark] [style*="solid rgb(15, 23, 42)"],:root[data-theme=dark] [style*="dashed rgb(15, 23, 42)"],:root[data-theme=dark] [style*="border-color: rgb(15, 23, 42)"]{border-color:#7e8ba9!important}
:root[data-theme=dark] [style*="background:#dcfce7"],:root[data-theme=dark] [style*="background: #dcfce7"],:root[data-theme=dark] [style*="background-color:#dcfce7"],:root[data-theme=dark] [style*="background: rgb(220, 252, 231)"],:root[data-theme=dark] [style*="background-color: rgb(220, 252, 231)"]{background-color:#20472e!important}
:root[data-theme=dark] [style*="solid #dcfce7"],:root[data-theme=dark] [style*="dashed #dcfce7"],:root[data-theme=dark] [style*="border-color:#dcfce7"],:root[data-theme=dark] [style*="solid rgb(220, 252, 231)"],:root[data-theme=dark] [style*="dashed rgb(220, 252, 231)"],:root[data-theme=dark] [style*="border-color: rgb(220, 252, 231)"]{border-color:#2d7646!important}
:root[data-theme=dark] [style*="solid #86efac"],:root[data-theme=dark] [style*="dashed #86efac"],:root[data-theme=dark] [style*="border-color:#86efac"],:root[data-theme=dark] [style*="solid rgb(134, 239, 172)"],:root[data-theme=dark] [style*="dashed rgb(134, 239, 172)"],:root[data-theme=dark] [style*="border-color: rgb(134, 239, 172)"]{border-color:#2d7647!important}
:root[data-theme=dark] [style*="background:#ede9fe"],:root[data-theme=dark] [style*="background: #ede9fe"],:root[data-theme=dark] [style*="background-color:#ede9fe"],:root[data-theme=dark] [style*="background: rgb(237, 233, 254)"],:root[data-theme=dark] [style*="background-color: rgb(237, 233, 254)"]{background-color:#211c37!important}
:root[data-theme=dark] [style*="solid #ede9fe"],:root[data-theme=dark] [style*="dashed #ede9fe"],:root[data-theme=dark] [style*="border-color:#ede9fe"],:root[data-theme=dark] [style*="solid rgb(237, 233, 254)"],:root[data-theme=dark] [style*="dashed rgb(237, 233, 254)"],:root[data-theme=dark] [style*="border-color: rgb(237, 233, 254)"]{border-color:#2c2742!important}
:root[data-theme=dark] [style*="background:#c4b5fd"],:root[data-theme=dark] [style*="background: #c4b5fd"],:root[data-theme=dark] [style*="background-color:#c4b5fd"],:root[data-theme=dark] [style*="background: rgb(196, 181, 253)"],:root[data-theme=dark] [style*="background-color: rgb(196, 181, 253)"]{background-color:#342b57!important}
:root[data-theme=dark] [style*="solid #c4b5fd"],:root[data-theme=dark] [style*="dashed #c4b5fd"],:root[data-theme=dark] [style*="border-color:#c4b5fd"],:root[data-theme=dark] [style*="solid rgb(196, 181, 253)"],:root[data-theme=dark] [style*="dashed rgb(196, 181, 253)"],:root[data-theme=dark] [style*="border-color: rgb(196, 181, 253)"]{border-color:#3c2d76!important}
:root[data-theme=dark] [style*="background:#f1f5f9"],:root[data-theme=dark] [style*="background: #f1f5f9"],:root[data-theme=dark] [style*="background-color:#f1f5f9"],:root[data-theme=dark] [style*="background: rgb(241, 245, 249)"],:root[data-theme=dark] [style*="background-color: rgb(241, 245, 249)"]{background-color:#1c2833!important}
:root[data-theme=dark] [style*="solid #f1f5f9"],:root[data-theme=dark] [style*="dashed #f1f5f9"],:root[data-theme=dark] [style*="border-color:#f1f5f9"],:root[data-theme=dark] [style*="solid rgb(241, 245, 249)"],:root[data-theme=dark] [style*="dashed rgb(241, 245, 249)"],:root[data-theme=dark] [style*="border-color: rgb(241, 245, 249)"]{border-color:#27333f!important}
:root[data-theme=dark] [style*="background:#f8fafc"],:root[data-theme=dark] [style*="background: #f8fafc"],:root[data-theme=dark] [style*="background-color:#f8fafc"],:root[data-theme=dark] [style*="background: rgb(248, 250, 252)"],:root[data-theme=dark] [style*="background-color: rgb(248, 250, 252)"]{background-color:#19232c!important}
:root[data-theme=dark] [style*="solid #f8fafc"],:root[data-theme=dark] [style*="dashed #f8fafc"],:root[data-theme=dark] [style*="border-color:#f8fafc"],:root[data-theme=dark] [style*="solid rgb(248, 250, 252)"],:root[data-theme=dark] [style*="dashed rgb(248, 250, 252)"],:root[data-theme=dark] [style*="border-color: rgb(248, 250, 252)"]{border-color:#252f3a!important}
:root[data-theme=dark] [style*="color:#047857"],:root[data-theme=dark] [style*="color: #047857"],:root[data-theme=dark] [style*="color: rgb(4, 120, 87)"]{color:#56d7b3!important}
:root[data-theme=dark] [style*="color:#475569"],:root[data-theme=dark] [style*="color: #475569"],:root[data-theme=dark] [style*="color: rgb(71, 85, 105)"]{color:#b0baca!important}
:root[data-theme=dark] [style*="background:#e0f2fe"],:root[data-theme=dark] [style*="background: #e0f2fe"],:root[data-theme=dark] [style*="background-color:#e0f2fe"],:root[data-theme=dark] [style*="background: rgb(224, 242, 254)"],:root[data-theme=dark] [style*="background-color: rgb(224, 242, 254)"]{background-color:#1e313e!important}
:root[data-theme=dark] [style*="solid #e0f2fe"],:root[data-theme=dark] [style*="dashed #e0f2fe"],:root[data-theme=dark] [style*="border-color:#e0f2fe"],:root[data-theme=dark] [style*="solid rgb(224, 242, 254)"],:root[data-theme=dark] [style*="dashed rgb(224, 242, 254)"],:root[data-theme=dark] [style*="border-color: rgb(224, 242, 254)"]{border-color:#293b47!important}
:root[data-theme=dark] [style*="color:#0369a1"],:root[data-theme=dark] [style*="color: #0369a1"],:root[data-theme=dark] [style*="color: rgb(3, 105, 161)"]{color:#5fb8e8!important}
:root[data-theme=dark] [style*="background:#f5f3ff"],:root[data-theme=dark] [style*="background: #f5f3ff"],:root[data-theme=dark] [style*="background-color:#f5f3ff"],:root[data-theme=dark] [style*="background: rgb(245, 243, 255)"],:root[data-theme=dark] [style*="background-color: rgb(245, 243, 255)"]{background-color:#1d192e!important}
:root[data-theme=dark] [style*="solid #f5f3ff"],:root[data-theme=dark] [style*="dashed #f5f3ff"],:root[data-theme=dark] [style*="border-color:#f5f3ff"],:root[data-theme=dark] [style*="solid rgb(245, 243, 255)"],:root[data-theme=dark] [style*="dashed rgb(245, 243, 255)"],:root[data-theme=dark] [style*="border-color: rgb(245, 243, 255)"]{border-color:#28253c!important}
:root[data-theme=dark] [style*="color:#6d28d9"],:root[data-theme=dark] [style*="color: #6d28d9"],:root[data-theme=dark] [style*="color: rgb(109, 40, 217)"]{color:#b897ed!important}
/* inline styles in paper-room.js */
:root[data-theme=dark] [style*="background:#fecaca"],:root[data-theme=dark] [style*="background: #fecaca"],:root[data-theme=dark] [style*="background-color:#fecaca"],:root[data-theme=dark] [style*="background: rgb(254, 202, 202)"],:root[data-theme=dark] [style*="background-color: rgb(254, 202, 202)"]{background-color:#561d1d!important}
:root[data-theme=dark] [style*="solid #fecaca"],:root[data-theme=dark] [style*="dashed #fecaca"],:root[data-theme=dark] [style*="border-color:#fecaca"],:root[data-theme=dark] [style*="solid rgb(254, 202, 202)"],:root[data-theme=dark] [style*="dashed rgb(254, 202, 202)"],:root[data-theme=dark] [style*="border-color: rgb(254, 202, 202)"]{border-color:#762d2d!important}
:root[data-theme=dark] [style*="background:#fef2f2"],:root[data-theme=dark] [style*="background: #fef2f2"],:root[data-theme=dark] [style*="background-color:#fef2f2"],:root[data-theme=dark] [style*="background: rgb(254, 242, 242)"],:root[data-theme=dark] [style*="background-color: rgb(254, 242, 242)"]{background-color:#2b1e1e!important}
:root[data-theme=dark] [style*="solid #fef2f2"],:root[data-theme=dark] [style*="dashed #fef2f2"],:root[data-theme=dark] [style*="border-color:#fef2f2"],:root[data-theme=dark] [style*="solid rgb(254, 242, 242)"],:root[data-theme=dark] [style*="dashed rgb(254, 242, 242)"],:root[data-theme=dark] [style*="border-color: rgb(254, 242, 242)"]{border-color:#382a2a!important}
:root[data-theme=dark] [style*="color:#b91c1c"],:root[data-theme=dark] [style*="color: #b91c1c"],:root[data-theme=dark] [style*="color: rgb(185, 28, 28)"]{color:#ec7e7e!important}
:root[data-theme=dark] [style*="color:#334155"],:root[data-theme=dark] [style*="color: #334155"],:root[data-theme=dark] [style*="color: rgb(51, 65, 85)"]{color:#bcc6d4!important}
:root[data-theme=dark] [style*="solid #334155"],:root[data-theme=dark] [style*="dashed #334155"],:root[data-theme=dark] [style*="border-color:#334155"],:root[data-theme=dark] [style*="solid rgb(51, 65, 85)"],:root[data-theme=dark] [style*="dashed rgb(51, 65, 85)"],:root[data-theme=dark] [style*="border-color: rgb(51, 65, 85)"]{border-color:#7e90a9!important}
/* inline styles in exam-calculator.js */
:root[data-theme=dark] [style*="color:#10b981"],:root[data-theme=dark] [style*="color: #10b981"],:root[data-theme=dark] [style*="color: rgb(16, 185, 129)"]{color:#4ed6a9!important}
/* hand-written: tools/dark-extra/ql-dark-exam.css */
:root[data-theme=dark]{color-scheme:dark}
:root[data-theme=dark] #ep-app ::placeholder{color:#7a8699}
