/* styles.css */ body { margin: 0; font-family: 'Segoe UI', sans-serif; } header { background-color: #3498db; color: white; padding: 1rem; } nav { display: flex; justify-content: space-between; align-items: center; width: 100%; } nav a { text-decoration: none; color: white; transition: color 0.3s ease; } nav a:hover { color: #f1c40f; } main { padding: 2rem; } section { margin-bottom: 2rem; } footer { background-color: #2ecc71; color: white; padding: 1rem; text-align: center; }