/*
Theme Name:  La Finquita Child
Theme URI:   https://lafinquita.es
Description: Child theme de Hello Elementor para La Finquita. Templates 100% custom — no depende de Elementor.
Author:      La Finquita
Template:    hello-elementor
Version:     1.0.2
Text Domain: la-finquita-child
*/

/*
 * NOTA: @import del tema padre eliminado intencionadamente.
 * Todos nuestros page templates son auto-contenidos y gestionan
 * sus propios resets y estilos. El @import generaba un HTTP request
 * adicional innecesario al cargar hello-elementor/style.css.
 * Hello Elementor se mantiene como tema padre únicamente por
 * compatibilidad de template hierarchy en páginas sin template
 * custom (404, búsqueda, etc.), pero sus CSS son dequeue en
 * functions.php → lf_remove_hello_elementor_assets().
 */

/* ============================================================
   RESET GLOBAL PARA HOMEPAGE
   ─────────────────────────────────────────────────────────
   NOTA: margin: 0 / padding: 0 eliminados en v1.0.2.
   Antes eran necesarios para anular la inyección global de
   colores y padding del Elementor Kit en todos los elementos.
   Sin Elementor, ese reset genérico creaba conflictos de
   especificidad con las reglas de layout de homepage.css.
   Ahora homepage.css gestiona todos los espaciados directamente.
   box-sizing se mantiene para garantizar coherencia con
   hello-elementor/style.css que ya lo define globalmente.
   ============================================================ */
.lf-homepage * {
    box-sizing: border-box;
}

.lf-homepage {
    overflow-x: hidden;
}

/* ============================================================
   OCULTAR HEADER/FOOTER DE HELLO ELEMENTOR EN HOMEPAGE
   ============================================================ */
.lf-homepage .site-header,
.lf-homepage .site-footer {
    display: none !important;
}
