/* ===================================
   ESTILOS DE ICONOS DE REDES SOCIALES
   Header - Solo estilos de hover, tooltips manejados por JavaScript
   =================================== */

/* Contenedor de redes sociales */
.top-bar .top-social {
    position: relative;
}

.top-bar .top-social li {
    position: relative;
}

.top-bar .top-social li a {
    position: relative;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, 0.1) !important;
    color: #fff !important;
    text-decoration: none;
    transition: all 0.3s ease;
    overflow: visible !important; /* Importante: visible para tooltips */
}

.top-bar .top-social li a:hover {
    background: #f4a029 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(244, 160, 41, 0.3);
}

/* Responsive para móviles */
@media (max-width: 768px) {
    .top-bar .top-social li a {
        width: 30px !important;
        height: 30px !important;
    }
}

/* Efectos de colores para cada red social */
.top-bar .top-social li a[data-tooltip*="Facebook"]:hover {
    background: #1877f2 !important;
    box-shadow: 0 4px 8px rgba(24, 119, 242, 0.3);
}

.top-bar .top-social li a[data-tooltip*="Twitter"]:hover {
    background: #1da1f2 !important;
    box-shadow: 0 4px 8px rgba(29, 161, 242, 0.3);
}

.top-bar .top-social li a[data-tooltip*="Instagram"]:hover {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888) !important;
    box-shadow: 0 4px 8px rgba(220, 39, 67, 0.3);
}

.top-bar .top-social li a[data-tooltip*="Pinterest"]:hover {
    background: #e60023 !important;
    box-shadow: 0 4px 8px rgba(230, 0, 35, 0.3);
}

.top-bar .top-social li a[data-tooltip*="YouTube"]:hover {
    background: #ff0000 !important;
    box-shadow: 0 4px 8px rgba(255, 0, 0, 0.3);
}

/* ===================================
   ESTILOS PARA TOOLTIPS JAVASCRIPT - DESHABILITADOS
   Tooltips comentados temporalmente
   =================================== */

/*
.social-tooltip-container {
    position: fixed !important;
    pointer-events: none !important;
    z-index: 99999 !important;
    font-family: Arial, sans-serif !important;
}

.social-tooltip {
    position: absolute !important;
    background: #333 !important;
    color: #fff !important;
    padding: 8px 12px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
    transform: translateX(-50%) translateY(-8px) !important;
    left: 50% !important;
    bottom: 100% !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: all 0.3s ease !important;
}

.social-tooltip-arrow {
    position: absolute !important;
    left: 50% !important;
    bottom: 100% !important;
    transform: translateX(-50%) translateY(-4px) !important;
    border: 5px solid transparent !important;
    border-top-color: #333 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: all 0.3s ease !important;
}

.social-tooltip-container:hover .social-tooltip,
.social-tooltip-container:hover .social-tooltip-arrow {
    opacity: 1 !important;
    visibility: visible !important;
}

@media (max-width: 768px) {
    .social-tooltip {
        font-size: 11px !important;
        padding: 6px 10px !important;
    }
}
*/
