:root{--color-brand-50:#f0f2fd;--color-brand-100:#e0e4fb;--color-brand-200:#cdd5f9;--color-brand-300:#b0bdf6;--color-brand-400:#8b9cf0;--color-brand-500:#667eea;--color-brand-600:#764ba2;--color-brand-700:#5a6fd6;--color-brand-800:#4a3f8a;--color-brand-900:#2d1b69;--qys-primary:var(--color-brand-500);--qys-primary-dark:var(--color-brand-700);--qys-secondary:var(--color-brand-600);--color-brand-500-rgb:102,126,234;--text-brand:var(--color-brand-600);--text-brand-hover:var(--color-brand-800);--text-link:var(--text-brand);--qys-text-primary:#1a1d24;--qys-text-secondary:#5a6073;--qys-border:#f0f0f0;--qys-border-strong:#e8e8e8;--qys-table-th-bg:#f5f7fa;--qys-brand-bg-hover:#f9f9ff;--qys-brand-bg-active:#f5f0ff}