.baqflo-liquid-trail-webgl {
    position: fixed;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    overflow: hidden;
    background: var(--baqflo-liquid-trail-webgl-base, #061527);
}
.baqflo-liquid-trail-webgl canvas.baqflo-liquid-trail-webgl-canvas {
    display: block;
    width: 100%;
    height: 100%;
    opacity: var(--baqflo-liquid-trail-webgl-opacity, .94);
}
.baqflo-liquid-trail-webgl.is-low-power canvas {
    display: none;
}
.baqflo-liquid-trail-webgl.is-low-power::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at var(--baqflo-liquid-x, 50%) var(--baqflo-liquid-y, 50%), rgba(255,255,255,.22), rgba(255,255,255,.04) 18%, transparent 34%), var(--baqflo-liquid-trail-webgl-base, #061527);
    border-radius: 999px;
    transform: scale(1.45);
    filter: blur(18px);
    opacity: .7;
}

@supports (height: 100svh) {
    .baqflo-liquid-trail-webgl {
        min-height: 100svh;
    }
}
@media (max-width: 782px) {
    .baqflo-liquid-trail-webgl {
        inset: -8svh 0 -8svh 0;
        min-height: 116svh;
        transform: translateZ(0);
        backface-visibility: hidden;
        contain: layout paint size;
    }
    .baqflo-liquid-trail-webgl canvas.baqflo-liquid-trail-webgl-canvas {
        transform: translateZ(0);
        will-change: transform;
    }
}
