body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 20px; } body { max-width: 600px; margin: auto; } h1 { color: #2c3e50; text-align: center; } h2 { color: #34495e; } p { font-size: 16px; } ul { background: white; padding: 10px; border-radius: 8px; } a { color: blue; text-decoration: none; } a:hover { color: red; } hr { margin-top: 20px; }