:root{--p:#818cf8;--a:#1e1b4b;--bg:#0f0e1a;--rad:8px;--cta-rad:8px;--text:#e2e8f0;--card:#13111f;--border:1px solid #312e81;--shadow:0 8px 32px rgba(129,140,248,0.2);--hdr-bg:#0f0e1a;--hdr-col:#fff}
body{background:var(--bg)!important;color:var(--text)!important;font-family:'Plus Jakarta Sans',sans-serif!important;}