/**
 * Correcciones mínimas de layout
 * Soluciona: doble scrollbar y footer flotante
 */

/* ==========================================
   FIX 1: Eliminar doble scrollbar
   ========================================== */

html {
    overflow-x: hidden; /* Solo prevenir scroll horizontal */
}

body {
    overflow-x: hidden; /* Prevenir scroll horizontal en body */
    /* Mantener flexbox solo para sticky footer */
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* ==========================================
   FIX 2: Footer siempre al final
   ========================================== */

main {
    flex: 1 0 auto; /* Crece para empujar footer al final */
}

footer {
    flex-shrink: 0; /* El footer no se encoge */
}

/* ==========================================
   FIX 3: Vanta-bg sin causar scroll extra
   ========================================== */

/* Prevenir que canvas de Vanta cause scroll horizontal */
.vanta-bg canvas {
    max-width: 100vw !important;
}
