html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh; /* ¡Esta es la clave! Asegura que el body ocupe el 100% de la altura visible */
    box-sizing: border-box;
}

/* Puedes mantener el fondo de degradado aquí, si lo quieres para el resto de la página */
body {
    background: linear-gradient(#FEDC85 ,#CCFFE1, #D7F7CC, #FEDC85);
    position: relative;
    color: #0C3A1C;
}
