*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #3b82f6;--primary-hover: #2563eb;--bg: #f0f2f5;--card-bg: #ffffff;--text: #1a1a1a;--text-secondary: #666;--border: #e5e7eb;--danger: #ef4444;--success: #22c55e}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}#app{min-height:100vh}
