/* AdminBarNova Frontend Styles */

/* Custom Admin Bar Branding */
#wpadminbar .adminbarnova-branding {
    display: flex !important;
    align-items: center !important;
    padding: 0 10px !important;
}

#wpadminbar .adminbarnova-branding img {
    max-height: 20px !important;
    width: auto !important;
    vertical-align: middle !important;
    margin-right: 5px !important;
}

/* Custom Admin Bar Hover Effects */
#wpadminbar .ab-item:hover .ab-label,
#wpadminbar .ab-item:hover .ab-icon {
    opacity: 0.8 !important;
}

/* Smooth Transitions */
#wpadminbar,
#wpadminbar .ab-item,
#wpadminbar .ab-label,
#wpadminbar .ab-icon {
    transition: all 0.3s ease !important;
}

/* Custom Admin Bar Height (if needed) */
#wpadminbar {
    min-height: 32px !important;
}

/* Admin Bar Branding Text */
#wpadminbar .adminbarnova-branding .ab-label {
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
}

/* Mobile Responsive */
@media screen and (max-width: 782px) {
    #wpadminbar .adminbarnova-branding {
        padding: 0 5px !important;
    }
    
    #wpadminbar .adminbarnova-branding img {
        max-height: 16px !important;
    }
    
    #wpadminbar .adminbarnova-branding .ab-label {
        font-size: 12px !important;
    }
}

/* Admin Bar Visibility Toggle Animation */
#wpadminbar {
    transition: all 0.3s ease-in-out !important;
}

/* Custom Hover Effects for Branding */
#wpadminbar .adminbarnova-branding:hover {
    opacity: 0.9 !important;
}