:root{--background:#FFFFFF;--surface:#FFFFFF;--text:#17212B;--muted:#52606E;--brand:#1555C5;--on-brand:#FFFFFF;--brand-hover:#103F93;--soft:#EFF5FF;--border:#D7DFE5;--focus:#1555C5;--error:#AE2331;--success:#17663D;--warning:#78540C;--disabled:#6B7280;--art-background:#EDE7F5;--art-caption:#302842;--footer:#101923;--footer-text:#FFFFFF;--grid:#C5D4EB;--hero-text:#FFFFFF;--hero-overlay:#0B1626;--hero-muted:#E3E8F0;--container:1280px;--radius:4px;--card-radius:16px;}