/* Navbar */ .navbar { background-color: #2c3e50; padding: 10px 20px; display: flex; justify-content: space-between; align-items: center; color: #fff; border-radius: 0 0 10px 10px; margin-bottom: 20px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .navbar a { color: #fff; text-decoration: none; margin-left: 15px; font-weight: bold; transition: color 0.2s; } .navbar a:hover { color: #f39c12; } .navbar .logo { font-size: 1.3em; font-weight: bold; }