/*
Theme Name:     blocksy-Child
Theme URI:      https://valenciadrip.com/blocksy-child
Description:    Tema hijo de Blocksy
Author:         Drakario
Template:       blocksy
Version:        1.0.0
Text Domain:    blocksy-child
*/

/* Aquí puedes agregar CSS personalizado */
/* Fuerza fuentes del sistema y evita Google Fonts */
html, body,
button, input, textarea, select,
h1, h2, h3, h4, h5, h6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont,
  "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,
  "Helvetica Neue", Arial, sans-serif !important;
}


/* ===============================
   HERO FULL WIDTH FIX
================================ */

.hero {
    position: relative;
    width: 100vw;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-end; /* 👈 texto abajo */
    overflow: hidden;
}

/* Elimina cualquier margen de Elementor */
.elementor .hero {
    max-width: 100%;
}

/* ===============================
   HERO IMAGE
================================ */

.hero__image {
    position: absolute;
    inset: 0;
    z-index: 1;
}

.hero__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* ===============================
   HERO CONTENT
================================ */

.hero__content {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 24px 16px 40px;
    color: #fff;
}

/* ===============================
   OVERLAY (opcional)
================================ */

.hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.55),
        rgba(0,0,0,0.15)
    );
    z-index: 1;
}

/* ===============================
   DESKTOP
================================ */

@media (min-width: 1024px) {
    .hero__content {
        padding: 40px 64px 64px;
        max-width: 1200px;
    }
}
