
.wideo-tlo {
    position: absolute;
    inset: 0;
    overflow: hidden;
}

.wideo-tlo__klip {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity var(--wideo-przenikanie, 1.2s) linear;
    pointer-events: none;
}

.wideo-tlo__klip.is-widoczny { opacity: 1; }


.smugi-tlo {
    position: absolute;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
}

.smugi-tlo__plotno {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    filter: blur(22px);
    opacity: 0;
    transition: opacity 0.9s ease;
}

.smugi-tlo__plotno.is-widoczne { opacity: 1; }

