/*
Theme Name: Twenty Twenty-Four Child
Description: Tema hijo de Twenty Twenty-Four
Author: Andreeo
Author URI: https://hanokagency.com
Template: twentytwentyfour
Version: 1.0.0
*/

/* Agrega tus estilos personalizados aquí o abajo de la importación del CSS del padre */

/* Entradas individuales: título centrado y del mismo tamaño que en las páginas
   (/sima-2026/): 36 px, interlineado 1.25 y tracking-tight. Hay que usar !important
   porque la entrada trae su propio wp-custom-css-XXXX con font-size/line-height y
   prioridad !important. */
.single .wp-block-post-title {
    text-align: center;
    font-size: 2.25rem !important;
    line-height: 1.25 !important;
    letter-spacing: -0.025em !important;
    font-weight: 700 !important;
}

.single .wp-block-post-content .wp-block-image img {
    margin-left: auto;
    margin-right: auto;
}

/* Entradas individuales: mismo espaciado de la imagen del contenido que en las páginas.
   El título ya aporta spacing-20, así que añadimos solo la diferencia hasta spacing-40
   (total 61 px arriba, como en las páginas). */
.single .wp-block-post-title + .wp-block-spacer {
    display: none;
}

.single .wp-block-post-content > .wp-block-image:first-child {
    margin-top: calc(var(--wp--preset--spacing--40) - var(--wp--preset--spacing--20));
    margin-bottom: 48px;
}

/* Entradas individuales: título y texto en la misma columna centrada que las páginas
   (max-w-4xl = 56rem, con 1rem de padding lateral: 896 px de caja y 864 px de línea,
   igual que en /sima-2026/). */
.single main.has-global-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.single .wp-block-post-title,
.single .wp-block-post-content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
}


