/* Banner de la portada (desde el 11-nov-2026): diseño original con ajustes. Solo escritorio (≥1200 px). */
@media only screen and (min-width: 1200px) {
    /* Oscurecido suave al centro, detrás del texto */
    #presentacion.hero-ajustado .shadow {
        background: radial-gradient(ellipse 36% 32% at 50% 54%, rgba(0, 6, 35, .55) 0%, rgba(0, 6, 35, .32) 50%, rgba(0, 6, 35, 0) 100%);
    }

    #presentacion.hero-ajustado .bajada {
        margin-top: 14px;

        text-shadow: 0 1px 10px rgba(0, 6, 35, .5);
    }

    /* Título algo más contenido que el original (100 px), según el alto de la pantalla */
    #presentacion.hero-ajustado h2.display {
        font-size: clamp(66px, 9.8vh, 92px);
    }

    /* Botón y enlace a la charla en una misma línea */
    #presentacion.hero-ajustado .hero-acciones-ajustado.d-xl-block {
        display: flex !important;
        align-items: center;
        justify-content: center;
        gap: 28px;
        margin-top: 24px;
    }

    #presentacion.hero-ajustado .hero-acciones-ajustado button {
        margin-top: 0 !important;
    }

    #presentacion.hero-ajustado .hero-charla-link {
        display: inline-block;
        padding-bottom: 3px;

        font-size: 11px;
        font-weight: 600;
        letter-spacing: 1.8px;
        text-transform: uppercase;

        color: #fff !important;
        border-bottom: 1px solid rgba(255, 255, 255, .6);
        text-shadow: 0 1px 8px rgba(0, 6, 35, .6);
    }

    #presentacion.hero-ajustado .hero-charla-link:hover {
        border-color: var(--color-rojo);
    }

    #presentacion.hero-ajustado .indicadores.slide-inicio svg {
        filter: drop-shadow(0 1px 3px rgba(0, 6, 35, .6));
    }
}
