/* =========================================================================
   HOJA DE ESTILOS PREMIUM UNIFICADA: PORTADA DEL CATÁLOGO (PARTE 1)
   ========================================================================= */

/* 1. RESETEO TOTAL DE MÁRGENES DE WORDPRESS (FONDO NEGRO ABSOLUTO) */
html, body {
    margin: 0 !important;
    padding: 0 !important;
    background-color: #020029 !important;
}

.super-bloque-portada-galeriaof {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* 2. ENCABEZADO MAESTRO COMPACTO FIJO (VERSIÓN PC) */
.cabecera-catalogo-galeriaof {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 9999 !important;
    background: #020029 !important;
    padding: 12px 4% 15px 4% !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    border-bottom: 2px solid #111111 !important;
}

.bloque-logo-galeriaof { flex: 0 0 auto; }

/* LOGO AGRANDADO EN CÍRCULO PERFECTO (ESCRITORIO) */
@media (min-width: 768px) {
    .logo-circular-img {
        width: 85px !important;    
        height: 85px !important;   
        border-radius: 50% !important; 
        object-fit: cover !important;
        flex-shrink: 0 !important; 
        transition: 0.3s ease !important;
    }
}

/* Buscador Centrado y Largo en la Fila Superior de la PC */
.super-bloque-portada-galeriaof .bloque-buscador-central-galeriaof,
.bloque-buscador-central-galeriaof {
    flex: 1 1 auto;
    max-width: 580px !important;
    margin: 0 auto !important;
    order: 2;
}

.formulario-busqueda-directa {
    display: flex;
    background: #ffffff !important;
    border: 2px solid #ff007f !important;
    border-radius: 8px !important;
    padding: 1px;
}

.formulario-busqueda-directa input {
    flex: 1;
    border: none !important;
    background: transparent !important;
    padding: 8px 15px;
    font-size: 16px !important;
    color: #000000 !important;
}
.formulario-busqueda-directa input:focus { outline: none !important; }

.boton-lupa-buscar-fucsia {
    background: #ff007f !important;
    color: #fff !important;
    border: none !important;
    padding: 6px 18px;
    font-weight: bold;
    border-radius: 6px !important;
    cursor: pointer;
    font-size: 13px;
}

/* Doble botón horizontal superior en PC */
.bloque-botones-accesos-galeriaof {
    flex: 0 0 auto;
    display: flex !important;
    align-items: center !important;
    gap: 10px;
    order: 3;
}
.btn-promocionar-cabecera {
    background: #ff007f !important;
    color: #fff !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    text-decoration: none !important;
}
.btn-promocionar-cabecera:hover { background: #d6006a; box-shadow: 0 0 10px #ff007f; }

.btn-login-cabecera {
    background: #0B6623 !important;
    color: #ffffff !important;
    border: 2px solid #0B6623 !important;
    padding: 7px 14px !important;
    border-radius: 8px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    text-decoration: none !important;
}
.btn-login-cabecera:hover { background: #0EA111 !important; color: #fff !important; }

/* 3. CATEGORÍAS ADENTRO DEL ENCABEZADO SIN ESPACIOS (PC) */
.zona-filtros-pildoras-galeriaof {
    flex: 0 0 100%;
    max-width: 580px !important;
    margin: 12px auto 0 auto !important;
    order: 4;
    position: fixed !important;
    top: 92px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 9999 !important;
    box-sizing: border-box !important;
}
.grilla-pildoras-hashtags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    justify-content: center;
}
.pildora-fetiche-link {
    background: #020029 !important;
    color: #ffffff !important;
    border: 1px solid #ff007f !important;
    padding: 4px 10px;
    border-radius: 8px !important;
    font-size: 11px;
    text-decoration: none;
    transition: 0.2s;
}
.pildora-fetiche-link:hover, .pildora-activa { background: #ff007f !important; color: #fff !important; box-shadow: 0 0 8px #ff007f; 
}

/* =========================================================================
   HOJA DE ESTILOS PREMIUM UNIFICADA: PORTADA DEL CATÁLOGO (PARTE 2)
   ========================================================================= */

/* 4. REDUCIR ESPACIO DE LAS CUADRÍCULAS Y PASILLOS DE PUBLICIDAD (PC) */
.sello-contador-verificado-galeriaof { 
    text-align: center; 
    color: #444; 
    font-size: 12px; 
    margin-top: 155px !important;
    margin-bottom: 15px; 
}

/* REDISEÑO CON FLEXBOX COMPATIBLE DE 4 COLUMNAS (PC) */
.zona-grid-catalogo-premium {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px;
    max-width: 1020px;
    margin: 0 auto !important;
    padding: 0 15px 40px 15px !important;
    box-sizing: border-box !important;
}

/* Tarjeta Chica del Catálogo: Tamaño exacto para repartirse en 4 columnas en PC */
.tarjeta-chica-catalogo-of { 
    background: #020029 !important; 
    border: 1px solid #cccccc !important; 
    border-radius: 8px !important;
    overflow: hidden; 
    display: flex; 
    flex-direction: column; 
    justify-content: space-between; 
    transition: 0.3s; 
    flex: 0 0 calc(25% - 15px) !important; /* Fuerza las 4 columnas de forma segura */
    box-sizing: border-box !important;
}
.tarjeta-chica-catalogo-of:hover { border-color: #ff007f !important; box-shadow: 0 0 20px rgba(255, 0, 127, 0.3) !important; }

.contenedor-foto-enlace-infinito { display: block; width: 100%; height: 290px; overflow: hidden; position: relative; }
.foto-img-portada-vitrina { width: 100%; height: 100%; object-fit: cover; }

.bloque-metadatos-tarjeta-of { padding: 12px; text-align: left; display: flex; flex-direction: column; flex-grow: 1; }
.nombre-artistico-vitrina-txt { margin: 0 0 4px 0; font-size: 16px; font-weight: bold; }
.nombre-artistico-vitrina-txt a { color: #ff007f !important; text-decoration: none; }
.descripcion-vitrina-txt { color: #aaa !important; font-size: 12px; line-height: 1.1; margin: 0 0 8px 0; flex-grow: 1; }
.fetiche-tag-fucsia-card { color: #ff007f !important; font-size: 11px; font-weight: bold; margin-right: 10px; }

.boton-tarjeta-fucsia-onlyfans-link { 
    display: block; 
    width: 100%; 
    background: #ff007f !important; 
    color: #ffffff !important; 
    padding: 10px; 
    text-align: center; 
    font-weight: bold; 
    font-size: 12px; 
    text-decoration: none; 
    border-radius: 8px !important; 
}
.alerta-vacia-catalogo { width: 100% !important; color: #555; background: #000; 
border: 1px dashed #ff007f; padding: 25px; border-radius: 15px; font-size: 13px; text-align: center; box-sizing: border-box !important; }

/* =========================================================================
   5. OPTIMIZACIÓN RESPONSIVE CELULAR ULTRA COMPACTO (ESTILO ONLYFINDER)
   ========================================================================= */
@media (max-width: 767px) {
    .cabecera-catalogo-galeriaof { 
        position: static !important; 
        display: flex !important; 
        flex-direction: column !important; 
        gap: 1px !important;
        padding: 0px 3% !important; 
        background: #020029 !important; 
    }
    
    .bloque-logo-galeriaof { text-align: center; width: 100%; order: 1 !important; margin: 0 !important; }
    .logo-circular-img { width: 65px !important; height: 65px !important; border-radius: 50% !important; flex-shrink: 0 !important; }
    
    .bloque-buscador-central-galeriaof { 
        order: 2 !important; 
        position: static !important; 
        transform: none !important; 
        width: 100% !important; 
        margin: 0 !important; 
        padding: 0 !important;
    }
    .formulario-busqueda-directa { border-radius: 8px !important; width: 100% !important; margin: 0 auto !important; }
    .formulario-busqueda-directa input { padding: 6px 12px; font-size: 16px !important; } 
    .boton-lupa-buscar-fucsia { padding: 4px 12px; font-size: 11px; }

    .zona-filtros-pildoras-galeriaof { 
        order: 3 !important; 
        position: static !important; 
        transform: none !important; 
        width: 100% !important; 
        max-width: 100% !important; 
        margin: 4px 0 0 0 !important; 
        padding: 0 !important; 
    }
    .grilla-pildoras-hashtags { gap: 4px !important; justify-content: center; max-width: 100% !important; }
    .pildora-fetiche-link { 
        font-size: 9.5px !important; 
        padding: 3px 6px !important; 
        border-radius: 8px !important; 
        letter-spacing: -0.2px !important; 
        flex: 0 0 auto !important; 
    }

    .bloque-botones-accesos-galeriaof { 
        order: 4 !important; 
        width: 100% !important; 
        display: flex !important; 
        flex-direction: row !important; 
        gap: 6px !important; 
        margin-top: 2px !important; 
    }
    .btn-promocionar-cabecera { flex: 3; text-align: center; padding: 10px 5px !important; font-size: 11px !important; border-radius: 8px !important; }
    .btn-login-cabecera { flex: 2; text-align: center; padding: 9px 5px !important; font-size: 11px !important; border-radius: 8px !important; }

    .sello-contador-verificado-galeriaof { margin-top: 10px !important; margin-bottom: 10px !important; font-size: 11px; }
    
    /* REPARADO RESPONSIVE DE TARJETAS MÓVILES EN 2 COLUMNAS */
    .zona-grid-catalogo-premium { 
        padding: 0 8px 30px 8px !important; 
        width: 100% !important; 
        gap: 10px !important;
    }
    
    .tarjeta-chica-catalogo-of {
        flex: 0 0 calc(50% - 5px) !important; /* Fuerza las 2 columnas perfectas en celular */
    }
    
    .contenedor-foto-enlace-infinito { height: 195px; }
    .nombre-artistico-vitrina-txt { font-size: 13px; }
    .descripcion-vitrina-txt { display: none; }
}


/* =========================================================================
   COMPACTACIÓN ULTRA RÁPIDA: AGREGAR AL FINAL DE TODO EN PC
   ========================================================================= */
@media (min-width: 768px) {
    /* 1. Subir la barra y recortar el espacio exagerado del techo */
    .cabecera-catalogo-galeriaof {
        padding: 6px 4% 6px 4% !important;
        height: 65px !important;
    }
    .logo-circular-img {
        width: 52px !important;
        height: 52px !important;
    }

    /* 2. Clavar el buscador de forma milimétrica justo en el centro horizontal */
    .super-bloque-portada-galeriaof .bloque-buscador-central-galeriaof,
    .bloque-buscador-central-galeriaof {
        position: absolute !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin: 0 !important;
    }
    .formulario-busqueda-directa input {
        padding: 6px 15px !important;
    }

    /* 3. Pegar las categorías justo debajo de la barra blanca con espacio mínimo */
    .zona-filtros-pildoras-galeriaof {
        top: 60px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* 4. Subir la vitrina de las chicas para que calce con el nuevo menú delgado */
    .sello-contador-verificado-galeriaof {
        margin-top: 135px !important;
    }
}

/* =========================================================================
   PULIDO PREMIUM: LOGO GRANDE, BUSCADOR LARGO Y ENCABEZADO 100% FIJO (PC)
   ========================================================================= */
@media (min-width: 768px) {
    /* 1. Forzar que el logo circular sea más imponente en su espacio */
    .logo-circular-img {
        width: 60px !important;
        height: 60px !important;
        border-radius: 50% !important; /* Mantiene tu círculo sagrado */
        flex-shrink: 0 !important;
    }

    /* 2. Forzar que el buscador y el bloque de categorías sean más largos a lo ancho */
    .super-bloque-portada-galeriaof .bloque-buscador-central-galeriaof,
    .bloque-buscador-central-galeriaof,
    .zona-filtros-pildoras-galeriaof {
        max-width: 640px !important; /* Estirado largo de alta gama */
        width: 100% !important;
    }

    /* 3. CLAVAR EL ENCABEZADO: Bloqueo absoluto para que no se mueva jamás */
    .cabecera-catalogo-galeriaof {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9999 !important;
    }
}



/* =========================================================================
   PULIDO PREMIUM DEL CATÁLOGO: ADAPTACIÓN SIMÉTRICA (PC Y MÓVIL)
   ========================================================================= */
.descripcion-vitrina-txt {
    margin-bottom: -4px !important; /* Menos espacio muerto abajo del texto */
}
.contenedor-hashtags-tags-card {
    margin-top: 0 !important;
    margin-bottom: -10px !important;
    padding: 0 !important; /* Pegar las pildoras a los bordes sin aire de más */
}


/* --- IMAGEN 1: AJUSTES EXCLUSIVOS PC (Pantallas Grandes) --- */
@media (min-width: 1024px) {
    /* Reducir el espacio de separación (gap) entre las tarjetas de las modelos */
    .zona-grid-catalogo-premium {
        gap: 8px !important; /* Tarjetas más juntas y compactas */
    }
}


/* --- IMAGEN 2: AJUSTES EXCLUSIVOS CELULAR (Pantallas Móviles) --- */
@media (max-width: 767px) {
    /* Forzar que las tarjetas ocupen todo el ancho de la pantalla del celular */
    .zona-grid-catalogo-premium {
        display: grid !important;
        grid-template-columns: 50% 50% !important; /* Mantiene tus dos columnas móviles */
        gap: 8px !important; /* Separación mínima entre las chicas */
        padding: 0 0px !important; /* Margen diminuto a los costados de la pantalla */
    }
    

    /* FORZAR LA APARICIÓN DE LA DESCRIPCIÓN EN CELULARES */
    .descripcion-vitrina-txt {
        display: block !important; /* Revive el texto si estaba oculto por código viejo */
        visibility: visible !important;
        font-size: 11px !important; /* Letra compacta ideal para leer en móviles */
        line-height: 1 !important;
    }

}

@media (max-width: 767px) {
    /* 1. BORRAR EL LOGO EN CELULAR POR COMPLETO */
    .bloque-logo-galeriaof {
        display: none !important;
    }

    /* 2. FORZAR ANCHO COMPLETO ABSOLUTO ROMPIENDO MÁRGENES DEL TEMA */
    .super-bloque-portada-galeriaof {
        width: 96vw !important;
        max-width: 96vw !important;
        position: relative !important;
        left: 50% !important;
        right: 50% !important;
        margin-left: -49vw !important;
        margin-right: -49vw !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    .zona-grid-catalogo-premium {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}


@media (max-width: 767px) {
    /* 2. REDUCIR ESPACIOS MUERTOS ENTRE BUSCADOR, CATEGORÍAS Y BOTONES */
    .bloque-buscador-central-galeriaof {
        margin-bottom: 6px !important;
        padding-bottom: 0 !important;
    }

    .zona-filtros-pildoras-galeriaof {
        margin-top: 0 !important;
        margin-bottom: 0px !important;
        padding: 0 !important;
    }

    .grilla-pildoras-hashtags {
        gap: 1px !important;
    }

    .pildora-fetiche-link {
        padding: 4px 6px !important;
        font-size: 11px !important;
    }

    .bloque-botones-accesos-galeriaof {
        margin-top: 0 !important;
        padding-top: 0px !important;
    }
}

@media (max-width: 767px) {
    /* 1. SUBIR EL NOMBRE DE LA MODELO ELIMINANDO AIRE SUPERIOR */
    .nombre-artistico-vitrina-txt {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
        line-height: 1.1 !important;
    }

    /* 2. COMPACTAR LA DESCRIPCIÓN ACORTANDO SU ESPACIO INFERIOR */
    .descripcion-vitrina-txt {
        margin-top: 0 !important;
        margin-bottom: -7px !important;
        line-height: 1 !important;
    }

    /* 3. PEGAR LAS CATEGORÍAS (#HASHTAGS) REDUCIENDO LOS MÁRGENES */
    .contenedor-hashtags-tags-card {
        margin-top: 0 !important;
        margin-bottom: 1px !important;
        padding: 0 !important;
        gap: 2px !important;
    }

    .fetiche-tag-fucsia-card {
        margin: 0 !important;
        padding: 0px 0px !important;
    }

    /* 4. REDUCIR EL ESPACIO ENTRE LA CATEGORÍA Y EL BOTÓN INFERIOR */
    .boton-tarjeta-fucsia-onlyfans-link {
        margin-top: -7px !important;
        padding: 8px 4px !important;
    }

    /* 5. MINIMIZAR EL COLCHÓN INTERNO GENERAL DE LA TARJETA */
    .bloque-metadatos-tarjeta-of {
        padding: 4px 6px !important;
    }
}


@media (max-width: 767px) {
    /* 1. CONTROLAR LA ALTURA DEL MOLDE DE LA FOTO Y DARLE MÁS RELEVANCIA */
    .contenedor-foto-enlace-infinito {
        display: block !important;
        width: 100% !important;
        height: 320px !important; /* Ajusta este número (ej. 260px o 280px) si quieres que el cuadro sea aún más alto */
        overflow: hidden !important;
        background-color: #000000 !important;
    }

    /* 2. EVITAR EL ZOOM EXCESIVO Y MOSTRAR LA IMAGEN VERTICAL CASI COMPLETA */
    .foto-img-portada-vitrina {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* Mantiene la foto llena, pero el ajuste de altura reduce el recorte horizontal */
        object-position: center top !important; /* Centra la imagen y prioriza el rostro/tope de la foto */
    }
    
    /* AGRANDAR EL TEXTO DEL SELLO DE VERIFICACIÓN EN PC */
    .sello-contador-verificado-galeriaof em,
    .sello-contador-verificado-galeriaof {
        font-size: 16px !important; /* Ajusta a 15px o 16px si lo quieres todavía más grande */
        font-weight: 600 !important;
        letter-spacing: 0.1px !important;
        line-height: 1 !important;
    }
}


@media (min-width: 1024px) {
    /* 1. CONTROLAR LA ALTURA DEL MOLDE DE LA FOTO EN PC */
    .contenedor-foto-enlace-infinito {
        display: block !important;
        width: 100% !important;
        height: 390px !important; 
        overflow: hidden !important;
        background-color: #000000 !important;
    }

    /* 2. EVITAR EL ZOOM EXCESIVO Y MOSTRAR LA IMAGEN VERTICAL EN PC */
    .foto-img-portada-vitrina {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        object-position: center top !important; 
    }
}


@media (min-width: 1024px) {
    /* FORZAR UNA SOLA FILA HORIZONTAL SIN AGRESIVIDAD */
    .zona-filtros-pildoras-galeriaof {
        width: 100% !important;
        margin-top: 1px !important;
        margin-bottom: 1px !important;
        white-space: nowrap !important;
    }

    .grilla-pildoras-hashtags {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        gap: 4px !important;
    }

    /* REDUCIR ESPACIO MUERTO VERTICAL ENTRE EL BUSCADOR Y LA VITRINA */
    .cabecera-catalogo-galeriaof {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    .bloque-buscador-central-galeriaof {
        margin-bottom: 2px !important;
    }

    .sello-contador-verificado-galeriaof {
        margin-top: 100px !important;
        margin-bottom: 10px !important;
        padding: 0 !important;
    }

    .zona-grid-catalogo-premium {
        margin-top: 0 !important;
    }
    
    /* AGRANDAR EL TEXTO DEL SELLO DE VERIFICACIÓN EN PC */
    .sello-contador-verificado-galeriaof em,
    .sello-contador-verificado-galeriaof {
        font-size: 18px !important; /* Ajusta a 15px o 16px si lo quieres todavía más grande */
        font-weight: 600 !important;
        letter-spacing: 0.3px !important;
    }
}

@media (max-width: 767px) {
    /* 1. FIJAR EL ENCABEZADO COMPLETO EN EL TECHO DEL CELULAR */
    .cabecera-catalogo-galeriaof {
        position: fixed !important;
    }

    /* 2. CREAR UN COLCHÓN PARA QUE LAS MODELOS NO SE METAN DEBAJO AL CARGAR */
    .super-bloque-portada-galeriaof {
        padding-top: 130px !important; 
    }
}





/* 🎯 COBERTURA TOTAL ABAJO: Extingue la franja azul del subsuelo sin mover nada de arriba */
div[style*="background: rgb(11, 11, 11)"], 
div[style*="background:rgb(11,11,11)"],
footer,
.site-footer {
    /* 🚀 LA SOLUCIÓN: Una sombra negra gigante hacia abajo que tapa el fondo azul residual */
    box-shadow: 0 300px 0 300px #0b0b0b !important; 
}





/* =========================================================================
   🎯 RESPUESTA VISUAL PREMIUM: MICRO-ZOOM HÍBRIDO (PC + CELULAR CON EL DEDO)
   ========================================================================= */

/* 1. Evitar que la foto se desborde al agrandarse */
.zona-grid-catalogo-premium > div,
[class*="tarjeta-of"],
.zona-grid-catalogo-premium > div > div:first-child,
[class*="tarjeta-of"] > div:first-child {
    overflow: hidden !important;
}

/* 2. El motor de suavizado ultra fluido estilo Apple en la imagen */
.zona-grid-catalogo-premium img,
[class*="tarjeta-of"] img {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    will-change: transform; /* Optimiza el procesador del celular para que el zoom vaya suave */
}

/* 3. 💻 MOUSE EN PC: Zoom del 4% al pasar por encima */
.zona-grid-catalogo-premium > div:hover img,
[class*="tarjeta-of"]:hover img {
    transform: scale(1.04) !important;
}

/* 4. 📱 DEDO EN CELULAR: Zoom instantáneo y suave al tocar o presionar la tarjeta */
.zona-grid-catalogo-premium > div:active img,
[class*="tarjeta-of"]:active img,
.zona-grid-catalogo-premium > div:focus img,
[class*="tarjeta-of"]:focus img {
    transform: scale(1.04) !important;
}





/* =========================================================================
   🏆 BOTÓN PREMIUM STYLE CLAYMORPHISM (EFECTO PÍLDORA INFLADA 3D)
   ========================================================================= */

.boton-tarjeta-fucsia-onlyfans-link,
[class*="btn-ver-perfil"] {
    /* 1. Fondo fucsia corporativo un poco más vivo y denso */
    background: #ff007f !important;
    
    /* 2. Doble sombra interna (Luz blanca superior + Profundidad oscura inferior) + Sombra exterior */
    box-shadow: 
        inset 3px 3px 6px rgba(255, 255, 255, 0.4),
        inset -3px -3px 6px rgba(0, 0, 0, 0.5),
        0 4px 10px rgba(255, 0, 127, 0.2) !important;
        
    /* 3. Bordes redondeados tipo píldora orgánica y suave */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important; /* Transforma el botón cuadrado en una píldora curva suave */
    
    /* 4. Ajustes de espacio para mantener el texto centrado e impecable */
    padding: 5px 0px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    transition: all 0.2s ease-in-out !important;
}

/* 🚀 RESPUESTA AL TOCAR CON EL DEDO O EL MOUSE: Simula que la silicona se hunde al presionarla */
.boton-tarjeta-fucsia-onlyfans-link:hover,
[class*="btn-ver-perfil"]:hover,
.boton-tarjeta-fucsia-onlyfans-link:active,
[class*="btn-ver-perfil"]:active {
    background: #d6006a !important;
    box-shadow: 
        inset 1px 1px 3px rgba(255, 255, 255, 0.3),
        inset -1px -1px 3px rgba(0, 0, 0, 0.6),
        0 6px 15px rgba(255, 0, 127, 0.4) !important;
    transform: scale(0.98) !important; /* Micro-represión táctil hacia adentro muy interesante */
}



