body { font-family: Arial, sans-serif; background-color: #fefcf5; margin: 0; padding: 0; text-align: center; } header { background-color: #f2d680; padding: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .logo { width: 100px; vertical-align: middle; } h1 { display: inline-block; margin: 0 20px; font-size: 2.5em; color: #333; vertical-align: middle; } nav { margin-top: 15px; } nav a { margin: 0 15px; text-decoration: none; color: #005c99; font-weight: bold; font-size: 1.1em; } nav a:hover { color: #d35400; }