/* Shared by the real access page and the appearance preview. */
.bc-login-logo-glow {
    position: relative;
    isolation: isolate;
    overflow: visible;
}

.bc-login-logo-glow::before {
    content: "";
    position: absolute;
    inset: -30px -48px;
    z-index: -1;
    border-radius: calc(var(--bc-login-glow-roundness, 50) * 1%);
    background: radial-gradient(ellipse,
        rgb(255 255 255 / calc(var(--bc-login-glow-intensity, 46) / 100)) 0%,
        rgb(255 255 255 / calc(var(--bc-login-glow-intensity, 46) * .5652173913 / 100)) 45%,
        rgb(255 255 255 / 0) calc(100% - var(--bc-login-glow-roundness, 50) * .5%));
    filter: blur(calc(var(--bc-login-glow-blur, 24) * 1px));
    pointer-events: none;
}
