/* style.css */ body { margin: 0; font-family: sans-serif; } header { background-color: #4a148b; color: white; padding: 20px; text-align: center; } nav { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; } nav a { color: white; margin-right: 20px; text-decoration: none; } nav a:hover { color: #ffffff7f; } main { padding: 20px; } footer { background-color: #2e0c62; color: white; padding: 20px; text-align: center; border-top: 2px solid #3a148b; }