.shared-footer-light{position:relative;isolation:isolate;overflow:hidden}.shared-footer-light>.footer-light-wash{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(320px circle at var(--light-x,50%) var(--light-y,50%),#fff9 0%,#ede1ff55 35%,transparent 75%);opacity:0;transition:opacity .3s ease}.shared-footer-light.footer-light-active>.footer-light-wash{opacity:.75}.shared-footer-light>:not(.footer-light-wash){position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.shared-footer-light>.footer-light-wash{display:none}}@media(hover:none){.shared-footer-light>.footer-light-wash{display:none}}
