.header { background-color: #fff; padding: 20px 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .headerContainer { display: flex; justify-content: space-between; align-items: center; padding: 10px 15px; max-width: 1200px; margin: 0 auto; } .logo { display: flex; align-items: center; } .logoImage { width: 50px; height: 50px; margin-right: 10px; } .logoText { font-size: 28px; font-weight: 600; } .accentColor { color: #FFA500; } .navContainer { display: flex; align-items: center; gap: 15px; flex-wrap: wrap; } .navLink { text-decoration: none; margin: 0 15px; font-size: 18px; color: #333; transition: color 0.3s ease; } .authButton { text-decoration: none; background-color: #FFA500; color: #fff; padding: 10px 20px; border-radius: 5px; margin-left: 15px; transition: background-color 0.3s ease; } .authButton:hover { background-color: #e59400; color: white; } .navLink:hover { color: #FFA500; } .headerContainer { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; } .logo { display: flex; align-items: center; } .logoImage { width: 60px; height: 60px; margin-right: 10px; } .logoText { font-size: 24px; font-weight: bold; } .accentColor { color: #f39c12; } .navContainer { display: flex; align-items: center; } .navLink { margin-right: 20px; text-decoration: none; color: #333; } .authButton { background-color: #f39c12; color: white; border: none; padding: 10px 20px; border-radius: 5px; cursor: pointer; margin-left: 10px; } .profileMenu { position: relative; } .profileButton { background: none; border: none; cursor: pointer; } .settingsIcon { color: #FFA500; position: relative; top: 2px; width: 25px; height: 25px; } .dropdownMenu { position: absolute; top: 50px; right: 0; background-color: white; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); z-index: 1000; width: 250px; padding: 0 0; } .greeting { padding: 10px 20px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #ddd; } .dropdownLink { display: block; padding: 10px 20px; text-decoration: none; color: #333; cursor: pointer; } .dropdownLink:nth-last-child(1){ color: red; } .dropdownLink:hover { background-color: #FFA500; color: white; } @media (max-width: 768px) { .headerContainer { flex-direction: column; align-items: center; padding: 10px 30px; } .logo { display: flex; align-items: center; justify-content: center; width: 100%; margin-bottom: 10px; } .logoText { font-size: 24px; } .navContainer { flex-direction: column; align-items: center; gap: 15px; width: 100%; } .authButton { width: 100%; padding: 12px 0; margin: 8px 0; font-size: 16px; border-radius: 5px; text-align: center; } .dropdownMenu { position: absolute; top: 50px; left: 50%; transform: translateX(-50%); background-color: white; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); z-index: 1000; width: 250px; padding: 0; } }