:root{--brand:#1e40af;--brand-hover:#1e3a8a;--brand-weak:rgba(30,64,175,.08);--accent:#0ea5e9;--accent-weak:rgba(14,165,233,.08);--gradient-primary:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);--gradient-hero:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(30,64,175,.12),transparent 50%),radial-gradient(ellipse 100% 80% at 80% 10%,rgba(14,165,233,.08),transparent 50%)}