:root{--primary:#3b82f6;--primary-foreground:#fff;--background:#fff;--surface:#f8fafc;--text:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--radius:.5rem;--shadow:0 1px 3px 0 #0000001a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--text);font-family:system-ui,-apple-system,sans-serif}
