:root{--bg:#ffffff;--ink:#1e1b4b;--muted:#6366a1;--soft:#f3f1ff;--line:#e4e0fb;--primary:#7c3aed;--primary-ink:#ffffff;--radius:16px;--font-body:Inter, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--font-head:'Trebuchet MS', 'Segoe UI', system-ui, sans-serif}body{font-family:var(--font-body);background:var(--bg);color:var(--ink)}h1,h2,h3,.brand{font-family:var(--font-head)}