*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f1f5f9;color:#1e293b;min-height:100vh}:root{--primary: #1d4ed8;--primary-h: #2563eb;--success: #22c55e;--warning: #f59e0b;--error: #ef4444;--surface: #ffffff;--border: #d1d5db;--muted: #64748b}
