body { font-family: Arial, sans-serif; line-height: 1.6; padding: 2rem; } header, nav, main, footer { margin-bottom: 2rem; } nav a { margin-right: 1rem; text-decoration: underline; color: #0055aa; } button { padding: 0.5rem 1rem; font-size: 1rem; background-color: #0055aa; color: white; border: none; border-radius: 4px; } button:focus { outline: 3px solid #ffaa00; }