/* Navigation */ nav { background-color: var(--secondary-colour); padding: 1rem; position: sticky; top: 0; z-index: 100; } nav ul { list-style: none; display: flex; justify-content: center; gap: 2rem; } nav ul li { margin-top: auto; margin-bottom: auto; } nav a { color: var(--text-background-colour); text-decoration: none; font-weight: 500; transition: color 0.3s; } nav a:hover { color: var(--accent-colour); }