body { font-family: 'Arial', sans-serif; line-height: 1.6; margin: 0; padding: 0; background: #f9f9f9; color: #333; }
header, footer { background: #222; color: #fff; padding: 1rem; text-align: center; }
nav a { color: #fff; margin: 0 0.5rem; text-decoration: none; }
main { padding: 2rem; max-width: 900px; margin: 0 auto; }
section, article { margin-bottom: 2rem; }
h1, h2 { color: #111; }
footer { font-size: 0.9rem; }
