:root{--color-primary: #2563eb;--color-primary-soft: #eff6ff;--color-danger: #dc2626;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text: #111827;--color-text-muted: #6b7280}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--color-text);background:#f9fafb}
