@scope (.quiz-root[data-exam-id="ds-practice5-comprehensive"]){:scope{--bg:#f5f0e6;--bg-warm:#ede8de;--card:#ffffff;--text:#1c1917;--text-secondary:#57534e;--text-muted:#7a7672;--accent:#e85d3b;--border:rgba(28,25,23,0.08);--border-visible:rgba(28,25,23,0.12);--shadow-sm:0 1px 2px rgba(61,67,64,0.05),0 4px 12px rgba(61,67,64,0.08),inset 0 1px 0 rgba(255,255,255,0.5);--shadow:0 2px 4px rgba(61,67,64,0.06),0 8px 24px rgba(61,67,64,0.12),inset 0 1px 0 rgba(255,255,255,0.6);--shadow-lg:0 4px 8px rgba(61,67,64,0.06),0 16px 48px rgba(61,67,64,0.15),inset 0 2px 0 rgba(255,255,255,0.7);--radius:20px;--radius-sm:12px;--fs-qtext:clamp(17px,1.3vw,19px);--fs-base:clamp(15px,1.1vw,17px);--cat-selection:#c28a2e;--cat-selection-light:#fbf6ed;--cat-completion:#5a8f65;--cat-completion-light:#edf5ef;--cat-ordering:#7e5a9e;--cat-ordering-light:#f5f0f8;--cat-correction:#c75450;--cat-correction-light:#fdf2f2;--prep:#b87333;--prep-light:#fbf5ed;--noun:#5a9a6e;--noun-light:#f3f9f5;--adv:#7a6b8a;--adv-light:#f5f3f8;--conj:#4a7fa5;--conj-light:#f0f5f9}.home-title em{font-style:normal;background:linear-gradient(135deg,var(--prep) 0,var(--noun) 50%,var(--adv) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 20%,var(--cat-selection-light) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 20% 80%,var(--cat-completion-light) 0,transparent 40%),radial-gradient(ellipse 50% 40% at 80% 70%,var(--cat-ordering-light) 0,transparent 40%);opacity:.6}.sub-nav-cat[data-cat=selection]{--cat-color:var(--cat-selection);--cat-bg:var(--cat-selection-light)}.sub-nav-cat[data-cat=completion]{--cat-color:var(--cat-completion);--cat-bg:var(--cat-completion-light)}.sub-nav-cat[data-cat=ordering]{--cat-color:var(--cat-ordering);--cat-bg:var(--cat-ordering-light)}.sub-nav-cat[data-cat=correction]{--cat-color:var(--cat-correction);--cat-bg:var(--cat-correction-light)}.conj-section.prep .conj-section-icon{background:var(--prep-light)}.conj-section.noun .conj-section-icon{background:var(--noun-light)}.conj-section.adv .conj-section-icon{background:var(--adv-light)}.conj-section.conj .conj-section-icon{background:var(--conj-light)}.conj-section.prep .conj-card{--card-accent:var(--prep)}.conj-section.noun .conj-card{--card-accent:var(--noun)}.conj-section.adv .conj-card{--card-accent:var(--adv)}.conj-section.conj .conj-card{--card-accent:var(--conj)}.question-category-badge.selection{background:var(--cat-selection-light);color:var(--cat-selection)}.question-category-badge.completion{background:var(--cat-completion-light);color:var(--cat-completion)}.question-category-badge.ordering{background:var(--cat-ordering-light);color:var(--cat-ordering)}.question-category-badge.correction{background:var(--cat-correction-light);color:var(--cat-correction)}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--prep),var(--noun));border-radius:100px;width:0}.toggle-btn.vocab{background:var(--adv);color:white}.toggle-btn.hint{background:var(--prep);color:white}.toggle-btn.answer{background:var(--conj);color:white}.qnum{display:inline-block;font-weight:700;font-size:12px;color:var(--accent);background:var(--prep-light);padding:4px 12px;border-radius:100px;margin-bottom:12px}.choices{background:var(--adv-light);border-left:3px solid var(--adv)}.scramble{background:var(--noun-light);border-left:3px solid var(--noun);font-family:JetBrains Mono,SF Mono,Monaco,monospace}.vocab-box{border-left:3px solid var(--adv)}.hint-box,.vocab-box{background:var(--card)}.hint-box{border-left:3px solid var(--prep)}.hint-item{padding:8px 0;border-bottom:1px solid rgba(13,148,136,.15)}.ans-box{background:var(--card);border-left:3px solid var(--conj)}.choice-explanations{border-top:1px solid rgba(90,154,110,.2)}.choice-exp{padding:8px 0;font-size:16px;line-height:1.6;border-bottom:1px solid rgba(139,129,120,.12)}.choice-exp.correct{color:var(--conj);font-weight:600}.vocab-item{border-bottom:1px solid rgba(155,127,207,.15)}.vocab-word{font-weight:700;color:var(--adv);margin-right:8px}.jp-text{color:var(--text-secondary);margin-top:12px;padding-bottom:12px;font-size:16px;border-bottom:1px solid rgba(139,129,120,.15)}.grammar-ref{background:var(--noun-light);border-left:3px solid var(--noun);padding:12px 14px;border-radius:var(--radius-sm);font-size:15px;margin-top:12px}@media (max-width:768px){.mobile-nav-btn.active{color:var(--accent);background:var(--prep-light)}}}html.dark .quiz-root[data-exam-id=ds-practice5-comprehensive],html[data-theme=dark] .quiz-root[data-exam-id=ds-practice5-comprehensive]{--bg:#141312;--bg-warm:#1e1c1a;--card:rgba(36,34,32,0.92);--card-solid:#242220;--text:#f5f3f0;--text-secondary:#a3a09c;--text-muted:#8a8a8a;--accent:#f06a48;--border:rgba(255,255,255,0.06);--border-visible:rgba(255,255,255,0.1);--shadow-sm:0 2px 8px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.03),inset 0 1px 0 rgba(255,255,255,0.05);--shadow:0 4px 20px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04),inset 0 1px 0 rgba(255,255,255,0.06);--shadow-lg:0 12px 40px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.08);--cat-selection:#d9a043;--cat-selection-light:rgba(194,138,46,0.15);--cat-completion:#6ba876;--cat-completion-light:rgba(90,143,101,0.15);--cat-ordering:#9a72b8;--cat-ordering-light:rgba(126,90,158,0.15);--cat-correction:#d96b68;--cat-correction-light:rgba(199,84,80,0.15);--prep:#d4965e;--prep-light:rgba(184,115,51,0.12);--noun:#7ab88a;--noun-light:rgba(90,154,110,0.12);--adv:#9a8baa;--adv-light:rgba(122,107,138,0.12);--conj:#6a9fbf;--conj-light:rgba(74,127,165,0.12);background:var(--bg);background-image:radial-gradient(ellipse 100% 80% at 50% 0,rgba(194,138,46,.06) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 20% 100%,rgba(184,115,51,.05) 0,transparent 40%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(74,127,165,.04) 0,transparent 40%),linear-gradient(135deg,#141312,#1a1816 50%,#121110);background-attachment:fixed}