.quant-theme{--primary:var(--accent);--primary-hover:var(--accent-hover);--primary-press:var(--accent-press);--primary-container:var(--accent-tint);--on-primary:#ffffff;--on-primary-container:var(--accent);--surface:var(--bg-elevated);--surface-variant:var(--bg-soft);--surface-sunken:var(--bg);--surface-inverse:var(--text);--on-surface:var(--text);--on-surface-muted:var(--text-2);--on-surface-faint:var(--text-3);--outline:var(--line);--outline-strong:var(--line);--radius-xs:8px;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--elev-1:var(--shadow-card);--elev-2:var(--shadow-card);--elev-3:var(--shadow-hover);--elev-4:var(--shadow-hover);--dur-fast:140ms;--dur-med:220ms;--dur-slow:360ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasis:cubic-bezier(0.3,0,0,1);--success:var(--verified);--warning:#d99400;--chart-up:var(--chart-earn);--chart-down:var(--danger);--green-50:rgba(42,160,76,0.12);--green-600:var(--chart-earn);--green-700:var(--chart-earn);--red-50:rgba(255,69,58,0.12);--red-600:var(--danger);--red-700:var(--danger);--blue-50:var(--accent-tint);--blue-100:var(--accent-tint-strong);--blue-600:var(--accent);--blue-700:var(--accent-press);--yellow-50:rgba(217,148,0,0.12);--yellow-600:#d99400;--yellow-700:#b87c00;--purple-600:#7c5cff;--pink-600:#e0559b;--cyan-600:#0aa5b8;--grey-200:var(--line);--drawer-w:280px;--drawer-w-collapsed:72px;font-family:var(--font-sans);color:var(--text)}