* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: system-ui, -apple-system, sans-serif; background: #f5f5f5; }
:root { --color-primary: #4a90d9; --color-primary-hover: #357abd; }
