@scope (.quiz-root[data-exam-id="ds22w-lesson06-modals-2"]){:scope{--bg:#f4f1ea;--bg-warm:#ece7dd;--card:#ffffff;--text:#1e1b24;--text-secondary:#534e5c;--text-muted:#7c7786;--accent:#6d5a8c;--border:rgba(30,27,36,0.08);--border-visible:rgba(30,27,36,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-basic:#6a8e7f;--cat-basic-light:#eef4f1;--cat-comm:#b07a3a;--cat-comm-light:#fbf4ea;--cat-advanced:#6d5a8c;--cat-advanced-light:#f1eef7;--syntax:#b07a3a;--syntax-light:#fbf4ea;--pos:#6a8e7f;--pos-light:#eef4f1;--modify:#6d5a8c;--modify-light:#f1eef7;--classify:#a06a7a;--classify-light:#f8eef1}.home-title em{font-style:normal;background:linear-gradient(135deg,var(--modify) 0,var(--classify) 50%,var(--syntax) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--modify),var(--classify));border-radius:100px;width:0}.toggle-btn.vocab{background:var(--modify);color:white}.toggle-btn.hint{background:var(--syntax);color:white}.toggle-btn.answer{background:var(--classify);color:white}.qnum{display:inline-block;font-weight:700;font-size:12px;color:var(--accent);padding:4px 12px;border-radius:100px;margin-bottom:12px}.choices,.qnum{background:var(--modify-light)}.choices{border-left:3px solid var(--modify)}.scramble{background:var(--pos-light);border-left:3px solid var(--pos);font-family:JetBrains Mono,SF Mono,Monaco,monospace}.vocab-box{border-left:3px solid var(--modify)}.hint-box,.vocab-box{background:var(--card)}.hint-box{border-left:3px solid var(--syntax)}.hint-item{padding:8px 0;border-bottom:1px solid rgba(176,122,58,.15)}.ans-box{background:var(--card);border-left:3px solid var(--classify)}.choice-exp{padding:8px 0;font-size:16px;line-height:1.6;border-bottom:1px solid rgba(160,106,122,.12)}.choice-exp.correct{color:var(--classify);font-weight:600}.vocab-word{font-weight:700;color:var(--modify);margin-right:8px}.jp-text{color:var(--text-secondary);margin-top:12px;padding-bottom:12px;font-size:16px;border-bottom:1px solid rgba(160,106,122,.15)}.grammar-ref{background:var(--pos-light);border-left:3px solid var(--pos);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(--modify-light)}}}html.dark .quiz-root[data-exam-id=ds22w-lesson06-modals-2],html[data-theme=dark] .quiz-root[data-exam-id=ds22w-lesson06-modals-2]{--bg:#131016;--bg-warm:#1c1820;--card:rgba(38,32,42,0.92);--card-solid:#261f2a;--text:#f2eef5;--text-secondary:#a39caa;--text-muted:#8a8590;--accent:#9a86c0;--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-basic:#7fae96;--cat-basic-light:rgba(106,142,127,0.15);--cat-comm:#d49a52;--cat-comm-light:rgba(176,122,58,0.15);--cat-advanced:#9a86c0;--cat-advanced-light:rgba(109,90,140,0.15);--syntax:#d49a52;--syntax-light:rgba(212,154,82,0.12);--pos:#7fae96;--pos-light:rgba(127,174,150,0.12);--modify:#9a86c0;--modify-light:rgba(154,134,192,0.12);--classify:#c08a9a;--classify-light:rgba(192,138,154,0.12);background:var(--bg);background-image:radial-gradient(ellipse 100% 80% at 50% 0,rgba(154,134,192,.06) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 20% 100%,rgba(127,174,150,.05) 0,transparent 40%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(192,138,154,.04) 0,transparent 40%),linear-gradient(135deg,#131016,#1a1620 50%,#100d14);background-attachment:fixed}