.wp-block-column{
    &.is-vertically-aligned-stretch{
        > *:only-child{
            height: 100%;
        }
    }

    &.has-background{
        isolation: isolate;
        position: relative;

        &::before{
            background-color: inherit;
            content: '';
            height: 100%;
            position: absolute;
            top: 0;
            width: 100vw;
            z-index: -1;
        }

        &:first-child{
            &::before{
                right: calc(100% - 1px);
            }
        }

        &:last-child{
            &::before{
                left: calc(100% - 1px);
            }
        }
    }
}