.glass-effect-root {
    position: relative;
    isolation: isolate;
}

body.glass-effect-root,
html.glass-effect-root {
    overflow: visible;
}

.glass-effect-filter-svg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
}

.glass-target-layer,
.glass-effect-layer {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}

.glass-target-content {
    pointer-events: none;
}

.glass-effect-lens {
    overflow: hidden;
    will-change: border-radius, box-shadow;
}

.glass-effect-lens > * {
    position: relative;
    z-index: 3;
}
