/* ——— TÍTULO LUMINOSO MINI (brillo más intenso) ——— */
.titulo-luminoso-mini {
    font-family: 'Cinzel Decorative', 'Cormorant Garamond', serif;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
    line-height: 1.35;

    margin: 10px auto 6px auto;
    color: #ffe9b0;

    text-shadow:
        0 0 6px rgba(255, 220, 150, 0.75),
        0 0 14px rgba(255, 210, 120, 0.75),
        0 0 22px rgba(255, 200, 110, 0.85),
        0 0 36px rgba(255, 170, 80, 0.55);

    animation: tituloBrilloIntenso 5.5s ease-in-out infinite;
}

/* Animación más vigorosa */
@keyframes tituloBrilloIntenso {
    0%, 100% {
        text-shadow:
            0 0 6px rgba(255, 220, 150, 0.75),
            0 0 14px rgba(255, 210, 120, 0.75),
            0 0 22px rgba(255, 200, 110, 0.85),
            0 0 36px rgba(255, 170, 80, 0.55);
    }
    50% {
        text-shadow:
            0 0 10px rgba(255, 230, 170, 0.95),
            0 0 22px rgba(255, 220, 140, 0.9),
            0 0 34px rgba(255, 205, 120, 1),
            0 0 55px rgba(255, 180, 90, 0.8);
    }
}

h3 img {
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 2px;

    /* Borde neón dorado mucho más brillante */
    background: linear-gradient(90deg,
        #ffdf7f,
        #fff6c7,
        #ffdf7f,
        #e8c165
    );
    background-size: 300% 300%;
    animation: neonDoradoFuerte 3s ease-in-out infinite;

    /* Halo exterior más dorado e intenso */
    box-shadow:
        0 0 6px   rgba(255, 220, 140, 0.9),
        0 0 14px  rgba(255, 240, 160, 0.7),
        0 0 22px  rgba(255, 220, 120, 0.55),
        0 0 28px  rgba(255, 215, 90, 0.45);
}

/* Animación del brillo */
@keyframes neonDoradoFuerte {
    0% {
        background-position: 0% 50%;
        box-shadow:
            0 0 6px  rgba(255,220,140,0.8),
            0 0 14px rgba(255
