/* Minimal reset */
* { box-sizing: border-box; }
body { margin: 0; font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; line-height: 1.5; }

.container { max-width: 1100px; margin: 0 auto; padding: 16px; }
.brand { font-weight: 700; text-decoration: none; color: inherit; }

.h1 { font-size: 2rem; margin: 24px 0 8px; }
.muted { color: #666; }