.cta-spotlight-caster{position:relative;border-radius:var(--cta-spotlight-radius,8px);box-shadow:0 0 0 100vmax rgba(0,0,0,var(--cta-spotlight-opacity,0)),0 20px 50px rgba(0,0,0,calc(var(--cta-spotlight-opacity, 0) * 0.45));transition:box-shadow 0.08s linear;overflow:hidden}.cta-spotlight-caster.is-spotlight-active{z-index:2147483647}#fxtopbar,#fxheader{position:relative}#fxtopbar::after,#fxheader::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--cta-spotlight-page-opacity,0));pointer-events:none;z-index:2147483647;transition:background 0.08s linear}