.quiz-root{--q-bg:#fbfaf7;--q-surface:#fff;--q-text:#353a42;--q-muted:#5f6672;--q-line:rgba(53,58,66,.16);--q-accent:var(--accent,#713d90);--q-soft:var(--accent-light,#f5ecfb);--q-strong:var(--accent-dark,#5c3579)}@media (prefers-color-scheme:dark){.quiz-root:not([data-theme=light]){--q-bg:#1e1b2e;--q-surface:#2a2540;--q-text:#f3f0fa;--q-muted:#b3a7bc;--q-line:rgba(243,240,250,.16);--q-accent:#a78bfa;--q-soft:rgba(167,139,250,.16);--q-strong:#c4b5fd}}.quiz-root[data-theme=dark]{--q-bg:#1e1b2e;--q-surface:#2a2540;--q-text:#f3f0fa;--q-muted:#b3a7bc;--q-line:rgba(243,240,250,.16);--q-accent:#a78bfa;--q-soft:rgba(167,139,250,.16);--q-strong:#c4b5fd}.quiz-root{background:var(--q-bg);color:var(--q-text)}