/* Social Profiles Box Styles */
.social-profiles-box {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 16px;
}

.social-profiles-box a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.social-profiles-box a:hover {
    opacity: 0.8;
    transform: translateY(-2px);
}

.social-profiles-box img {
    width: 28px;
    height: 28px;
    object-fit: contain;
}

/* Responsive adjustments */
@media (max-width: 767px) {
    .social-profiles-box {
        justify-content: center;
    }
}

/* Mobile menu specific styles */
.social-profiles-box--mobile {
    display: none;
    padding: 20px 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: auto;
    justify-content: flex-start;
    width: 100%;
}

.social-profiles-box--mobile a {
    filter: brightness(0) invert(1); /* Make icons white for dark background */
}

.social-profiles-box--mobile a:hover {
    opacity: 0.7;
}

/* Show only in mobile menu */
@media (max-width: 1200px) {
    .pageHeader__nav {
        flex-direction: column !important;
    }
    
    .pageHeader__nav > .siteNav {
        width: 100%;
    }
    
    .mobile-menu-opened .social-profiles-box--mobile {
        display: flex;
        justify-content: center;
        margin-top: 0;
    }
}