:root{--p:#6366f1;--a:#818cf8;--bg:#f8fafc;--rad:12px;--cta-rad:8px;--text:#222;--card:#fff;--border:1px solid #e2e8f0;--shadow:0 10px 15px -3px rgba(0,0,0,0.05);--hdr-bg:#fff;--hdr-col:#6366f1}
body{background:var(--bg)!important;color:var(--text)!important;font-family:'Plus Jakarta Sans',sans-serif!important;}