/* ============================================
   FLAMINGO TUNING – USER DROPDOWN
   ============================================ */
.user-dropdown {
    position: fixed; background: #0D0D0D;
    border: 1px solid rgba(255,26,108,0.4); border-radius: 8px;
    box-shadow: 0 10px 40px rgba(255,26,108,0.12);
    z-index: 100000; min-width: 250px; overflow: hidden;
    font-family: 'Rajdhani', sans-serif;
    animation: dropdownSlideIn 0.2s ease;
}
.user-dropdown-header {
    padding: 1.2rem 1.5rem;
    background: rgba(255,26,108,0.1);
    border-bottom: 1px solid rgba(255,26,108,0.25);
}
.user-dropdown-header strong { display: block; color: #fff; font-size: 1.05rem; font-weight: 700; margin-bottom: 0.25rem; letter-spacing: 1px; text-transform: uppercase; }
.user-dropdown-header span { display: block; color: #888; font-size: 0.85rem; }
.user-dropdown-menu { background: #0D0D0D; }
.user-dropdown-menu a {
    display: flex; align-items: center; gap: 0.8rem;
    padding: 0.9rem 1.5rem; color: #ccc; text-decoration: none;
    border-bottom: 1px solid rgba(255,26,108,0.1);
    transition: all 0.3s; font-size: 0.88rem; font-weight: 600;
    letter-spacing: 0.5px; text-transform: uppercase; cursor: pointer;
}
.user-dropdown-menu a:last-child { border-bottom: none; }
.user-dropdown-menu a:hover { background: rgba(255,26,108,0.1); padding-left: 2rem; color: #FF1A6C; }
.user-dropdown-menu a[href="admin"] { background: rgba(76,175,80,0.05); color: #4CAF50; }
.user-dropdown-menu a[href="admin"]:hover { background: rgba(76,175,80,0.12); color: #81C784; }
.user-dropdown-menu a[onclick*="logout"] { color: #FF1A6C; }
.user-dropdown-menu a[onclick*="logout"]:hover { background: rgba(255,26,108,0.08); color: #FF6BA8; }
.user-dropdown-menu svg { flex-shrink: 0; opacity: 0.7; }
.user-dropdown-menu a:hover svg { opacity: 1; }
@keyframes dropdownSlideIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } }
@media (max-width: 768px) { .user-dropdown { min-width: 200px; right: 10px !important; } }
