*, *::before, *::after { box-sizing: border-box; } body { margin: 0; font-family: "Segoe UI", system-ui, -apple-system, sans-serif; background: #f1f5f9; color: #1e293b; line-height: 1.5; } #root { min-height: 100vh; } a { color: #2563eb; }