/* Navbar Styling */ .navbar { display: grid; grid-template-columns: auto 1fr auto; align-items: center; background-color: white; padding: 10px 20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); width: 100%; max-width: 96%; border-radius: 8px; } .navbar-brand { font-size: 1.5rem; font-weight: bold; color: #333; } .navbar-links { display: grid; grid-template-columns: repeat(4, auto); gap: 20px; list-style: none; justify-self: end; } .navbar-links a { text-decoration: none; color: #333; font-size: 1rem; transition: color 0.3s ease; } .navbar-links a:hover { color: #6c63ff; }