:root{--mp-color-brand:#a78bfa;--mp-color-brand-rgb:167,139,250;--mp-color-brand-deep:#8b5cf6;--mp-color-violet:#7c3aed;--mp-color-indigo:#6366f1;--mp-color-blue:#2563eb;--mp-color-bg:#070b12;--mp-color-bg-elevated:#0e1522;--mp-color-bg-input:#121a28;--mp-color-text:#eef2f7;--mp-color-text-muted:#94a3b8;--mp-color-text-soft:#cbd5e1;--mp-color-border:rgba(148,163,184,0.2);--mp-color-danger:#f87171;--mp-color-success:#4ade80;--mp-color-amber:#fbbf24;--mp-bg:var(--mp-color-bg);--mp-bg-elevated:var(--mp-color-bg-elevated);--mp-bg-input:var(--mp-color-bg-input);--mp-text:var(--mp-color-text);--mp-text-muted:var(--mp-color-text-muted);--mp-text-soft:var(--mp-color-text-soft);--mp-border:var(--mp-color-border);--mp-border-strong:rgba(148,163,184,0.35);--mp-accent:var(--mp-color-brand);--mp-accent-rgb:var(--mp-color-brand-rgb);--mp-gradient:linear-gradient(90deg,var(--mp-color-brand-deep) 0%,var(--mp-color-violet) 40%,var(--mp-color-indigo) 72%,var(--mp-color-blue) 100%);--mp-gradient-soft:linear-gradient(135deg,rgba(var(--mp-accent-rgb),0.2),rgba(37,99,235,0.12));--mp-glow:0 0 24px rgba(var(--mp-accent-rgb),0.32),0 0 36px rgba(37,99,235,0.16);--mp-danger:var(--mp-color-danger);--mp-success:var(--mp-color-success);--mp-amber:var(--mp-color-amber);--mp-radius:10px;--mp-radius-sm:8px;--mp-font:var(--font-sora),"Sora","Segoe UI",system-ui,sans-serif;--mp-display:var(--font-outfit),"Outfit","Sora",sans-serif}