body { font-family: Arial, sans-serif; background: #f8f8f8; color: #222; margin: 0; }
.container { width: 90%; max-width: 960px; margin: 0 auto; }
header { background: #fff; padding: 15px 0; box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
header h1 a { text-decoration: none; color: #222; }
nav a { margin: 0 10px; text-decoration: none; color: #0073e6; }
main { padding: 20px 0; }
footer { text-align: center; padding: 20px; font-size: 14px; color: #555; }
a:hover { text-decoration: underline; }
