/* Hojas de otoño cayendo en la página de mantenimiento */
.lbda-hojas__capa {
    position: fixed;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 50;
}
.lbda-hoja {
    position: absolute;
    top: 0;
    left: var(--x);
    width: var(--tam);
    height: var(--tam);
    color: var(--color);
    opacity: .8;
    animation: lbda-caida var(--dur) linear var(--ret) infinite;
    will-change: transform;
}
.lbda-hoja svg {
    display: block;
    width: 100%;
    height: 100%;
    animation: lbda-vaiven var(--vaiven-dur) ease-in-out var(--ret) infinite alternate;
    will-change: transform;
}
@keyframes lbda-caida {
    from { transform: translate3d(0, -12vh, 0); }
    to   { transform: translate3d(0, 112vh, 0); }
}
@keyframes lbda-vaiven {
    from { transform: translate3d(calc(var(--vaiven) * -1), 0, 0) rotate(calc(var(--giro) * -1)); }
    to   { transform: translate3d(var(--vaiven), 0, 0) rotate(var(--giro)); }
}
@media (prefers-reduced-motion: reduce) {
    .lbda-hojas__capa { display: none; }
}
