.navbar { display: flex; justify-content: space-between; align-items: center; background-color: #f9f5f2; padding: 1rem 2rem; color: white; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; &__logo { font-size: 1.5rem; font-weight: bold; color: #91a8ed; } &__links { list-style: none; display: flex; gap: 2rem; margin: 0; @media (max-width: 768px) { flex-direction: column; gap: 1rem; } } &__link { text-decoration: none; color: #91a8ed; font-weight: 500; transition: color 0.2s; &:hover { color: #6888E9; } } }