.star-background{width:100%;height:100%;overflow:hidden;position:relative;--glow-x:50%;--glow-y:50%;--glow-opacity:0;--glow-size:300px;--glow-color:rgba(255,0,100,0.8);--glow-blend-mode:screen;--glow-transition:0.3s;--pulse-animation:4s}.star-background,.star-background__inner-scene,.star-background__star,.star-background__star-container{transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.star-background[data-glow-enabled=true]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10;border-radius:inherit;background:radial-gradient(circle at var(--glow-x) var(--glow-y),var(--glow-color) 0,transparent 70%);opacity:var(--glow-opacity);mix-blend-mode:var(--glow-blend-mode);transition:opacity var(--glow-transition) ease;animation:glow-pulse var(--pulse-animation) infinite alternate ease-in-out;transform:translateZ(0);will-change:opacity,transform}.star-background__inner-scene{width:100%;height:100%}.star-background .star-background__scalable-container,.star-background .star-background__star-container,.star-background__inner-scene{position:absolute;will-change:transform;transform-style:preserve-3d}.star-background .star-background__star-container{pointer-events:none}.star-background .star-background__star{position:relative;pointer-events:none;transform-style:preserve-3d;background:linear-gradient(136deg,rgba(0,0,0,0),rgba(255,0,136,0) 30%,#bbbbbb);animation-timing-function:cubic-bezier(.33,1,.68,1)!important;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.star-background .star-background__overlay-content{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;transform-style:preserve-3d;will-change:transform}@keyframes star-background-float{0%{transform:translateX(0) translateY(0) rotate(0)}to{transform:translateX(var(--move-x,20px)) translateY(var(--move-y,15px)) rotate(var(--rotation-degrees,15deg))}}@keyframes glow-pulse{0%{transform:scale(1) translateZ(0);opacity:var(--glow-opacity)}to{transform:scale(1.2) translateZ(0);opacity:calc(var(--glow-opacity)*.7)}}