/**
 * Vista: Noticias - Template Montecristo
 * Estilos para que el header coincida con el de trámites
 */

/* ========================================
   LISTADO DE NOTICIAS - HEADER
   ======================================== */

/* Sección de noticias */
#noticias.noticias-listado {
    background: var(--blanco);
    padding: 0;
}

/* Header - Estilo Legacy Montecristo */
#noticias .noticia-card .card-title{
    font-size: 1.6rem !important;
    margin: 0.5rem 0 1rem 0;
}
#noticia_ampliada .btn-leer-mas{

font-size: 1rem !important;
}
#noticia_ampliada .sidebar-titulo{

font-size: 1.3rem !important;
}

/* "Leer más" del listado: texto con flecha, igual al módulo de noticias del home */
#noticias .btn-leer-mas,
#noticias .btn-leer-mas:hover,
#noticias .btn-leer-mas:focus {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    color: var(--secundario) !important;
    font-size: 1.6rem !important;
    font-weight: 800 !important;
    text-transform: none !important;
    text-decoration: none !important;
    gap: 0.8rem;
}


/* ========================================
   NOTICIA AMPLIADA - TIPOGRAFÍA
   ======================================== */

/* Título de la noticia */
html body.template-montecristo #noticia_ampliada .titulo-noticia-ampliada {
    font-size: 2.8rem !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
}

/* Fecha */
html body.template-montecristo #noticia_ampliada .fecha-noticia-ampliada {
    font-size: 1.4rem !important;
}

/* Resumen/copete */
html body.template-montecristo #noticia_ampliada .resumen-noticia {
    font-size: 1.6rem !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}

/* Cuerpo de la noticia */
html body.template-montecristo #noticia_ampliada .desarrollo-noticia {
    font-size: 1.5rem !important;
    line-height: 1.8 !important;
}

html body.template-montecristo #noticia_ampliada .desarrollo-noticia p {
    font-size: 1.5rem !important;
    line-height: 1.8 !important;
    margin-bottom: 2rem !important;
}

/* Botones de compartir */
html body.template-montecristo #noticia_ampliada .compartir-redes {
    font-size: 1.4rem !important;
}

html body.template-montecristo #noticia_ampliada .compartir-redes .me-2,
html body.template-montecristo #noticia_ampliada .compartir-redes span {
    font-size: 1.4rem !important;
}

html body.template-montecristo #noticia_ampliada .compartir-redes .btn {
    font-size: 1.4rem !important;
    padding: 0.8rem 1.2rem !important;
}

/* Sidebar - Últimas noticias */
html body.template-montecristo #noticia_ampliada .sidebar-noticias h3 {
    font-size: 2rem !important;
}

html body.template-montecristo #noticia_ampliada .sidebar-noticia-titulo {
    font-size: 1.6rem !important;
}

html body.template-montecristo #noticia_ampliada .sidebar-noticia-fecha {
    font-size: 1.2rem !important;
}

/* ========================================
   RESPONSIVE
   ======================================== */

@media (max-width: 768px) {
    html body.template-montecristo #noticia_ampliada .titulo-noticia-ampliada {
        font-size: 2.4rem !important;
    }
    
    html body.template-montecristo #noticia_ampliada .fecha-noticia-ampliada {
        font-size: 1.3rem !important;
    }
    
    html body.template-montecristo #noticia_ampliada .resumen-noticia {
        font-size: 1.5rem !important;
    }
    
    html body.template-montecristo #noticia_ampliada .desarrollo-noticia,
    html body.template-montecristo #noticia_ampliada .desarrollo-noticia p {
        font-size: 1.4rem !important;
        line-height: 1.7 !important;
    }
    
    html body.template-montecristo #noticia_ampliada .sidebar-noticia-titulo {
        font-size: 1.3rem !important;
    }
}

