:root{--cq-eco:#3b82f6;--cq-eco-dark:#2563eb;--cq-eco-light:#93c5fd;--cq-eco-subtle:#dbeafe;--cq-droit:#8b5cf6;--cq-droit-dark:#7c3aed;--cq-droit-light:#c4b5fd;--cq-droit-subtle:#ede9fe;--cq-gestion:#06b6d4;--cq-gestion-dark:#0891b2;--cq-gestion-light:#67e8f9;--cq-gestion-subtle:#cffafe;--cq-medecine:#ef4444;--cq-medecine-dark:#dc2626;--cq-medecine-light:#fca5a5;--cq-medecine-subtle:#fee2e2;--cq-finance:#10b981;--cq-finance-dark:#059669;--cq-finance-light:#6ee7b7;--cq-finance-subtle:#d1fae5;--cq-data:#8b5cf6;--cq-sciencepo:#3b82f6;--cq-elev-1:0 1px 2px rgba(15, 23, 42, 0.04);--cq-elev-2:0 2px 8px rgba(15, 23, 42, 0.06);--cq-elev-3:0 8px 24px rgba(15, 23, 42, 0.08);--cq-elev-4:0 16px 40px rgba(15, 23, 42, 0.10);--cq-elev-5:0 24px 60px rgba(15, 23, 42, 0.14);--cq-glow:0 0 0 1px rgba(99, 102, 241, 0.10), 0 12px 40px -8px rgba(99, 102, 241, 0.45);--cq-glow-sm:0 0 0 1px rgba(99, 102, 241, 0.10), 0 6px 20px -6px rgba(99, 102, 241, 0.35);--cq-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--cq-ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--cq-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--cq-dur-fast:120ms;--cq-dur-base:180ms;--cq-dur-slow:280ms;--cq-dur-page:420ms;--cq-radius-card:16px;--cq-radius-pill:999px;--cq-z-base:1;--cq-z-sticky:100;--cq-z-header:500;--cq-z-overlay:900;--cq-z-modal:1000;--cq-z-toast:1100;--cq-z-tooltip:1200}[data-parcours="economie"]{--cq-parcours-color:var(--cq-eco);--cq-parcours-dark:var(--cq-eco-dark);--cq-parcours-subtle:var(--cq-eco-subtle)}[data-parcours="droit"]{--cq-parcours-color:var(--cq-droit);--cq-parcours-dark:var(--cq-droit-dark);--cq-parcours-subtle:var(--cq-droit-subtle)}[data-parcours="gestion"]{--cq-parcours-color:var(--cq-gestion);--cq-parcours-dark:var(--cq-gestion-dark);--cq-parcours-subtle:var(--cq-gestion-subtle)}[data-parcours="medecine"]{--cq-parcours-color:var(--cq-medecine);--cq-parcours-dark:var(--cq-medecine-dark);--cq-parcours-subtle:var(--cq-medecine-subtle)}[data-parcours="finance"]{--cq-parcours-color:var(--cq-finance);--cq-parcours-dark:var(--cq-finance-dark);--cq-parcours-subtle:var(--cq-finance-subtle)}[data-parcours="science-politique"]{--cq-parcours-color:var(--cq-sciencepo)}[data-parcours="data-econometrie"]{--cq-parcours-color:var(--cq-data)}body.qcm-dark [data-parcours="economie"]{--cq-parcours-subtle:rgba(59, 130, 246, 0.12)}body.qcm-dark [data-parcours="droit"]{--cq-parcours-subtle:rgba(139, 92, 246, 0.12)}body.qcm-dark [data-parcours="gestion"]{--cq-parcours-subtle:rgba(6, 182, 212, 0.12)}body.qcm-dark [data-parcours="medecine"]{--cq-parcours-subtle:rgba(239, 68, 68, 0.12)}body.qcm-dark [data-parcours="finance"]{--cq-parcours-subtle:rgba(16, 185, 129, 0.12)}