.entrance-base-glow{z-index:-1;pointer-events:none;opacity:calc(.38 * var(--effect-strength,.8));filter:blur(6px);transition:opacity .24s;display:none;position:absolute;inset:0}[data-entrance-glow]:not([data-entrance-glow=none]):not([data-entrance-glow=existing]) .entrance-base-glow{display:block}[data-entrance-glow=none] .entrance-base-glow,[data-entrance-glow=existing] .entrance-base-glow{display:none}.entrance-base-glow-paint,.entrance-base-glow-lights{pointer-events:none;-webkit-mask-image:var(--entrance-artwork);mask-image:var(--entrance-artwork);transform-origin:var(--glow-origin,50% 50%);position:absolute;inset:0;transform:scale(1.035,1.07);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.entrance-base-glow-paint{background:radial-gradient(ellipse at var(--glow-origin),var(--glow-color) 12%,var(--glow-secondary) 55%,transparent 85%);animation:entrance-glow-breathe var(--glow-duration,9s) ease-in-out infinite;animation-delay:var(--glow-phase,0s)}.entrance-base-glow-lights{opacity:0}[data-entrance-glow]:is([data-entrance-glow=orbit],[data-entrance-glow=ribbon],[data-entrance-glow=tide]) .entrance-base-glow-paint{animation:none;overflow:hidden}[data-entrance-glow=orbit] .entrance-base-glow-paint{background:conic-gradient(at var(--glow-origin),var(--glow-secondary),var(--glow-color) 22%,transparent 38%,var(--glow-secondary) 57%,var(--glow-color) 77%,var(--glow-secondary));opacity:.78}[data-entrance-glow=ribbon] .entrance-base-glow-paint,[data-entrance-glow=tide] .entrance-base-glow-paint{background:0 0}.entrance-base-glow-paint:before{pointer-events:none;animation-duration:var(--glow-duration,9s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--glow-phase,0s);position:absolute}@supports (container-type:size){[data-entrance-glow=orbit] .entrance-base-glow-paint{background:0 0;container-type:size}[data-entrance-glow=orbit] .entrance-base-glow-paint:before{content:"";left:var(--glow-origin-x,50%);top:var(--glow-origin-y,50%);background:conic-gradient(var(--glow-secondary),var(--glow-color) 22%,transparent 38%,var(--glow-secondary) 57%,var(--glow-color) 77%,var(--glow-secondary));transform-origin:50%;width:max(200cqw,200cqh);height:max(200cqw,200cqh);animation-name:entrance-glow-orbit;animation-timing-function:linear}}[data-entrance-glow=ribbon] .entrance-base-glow-paint:before{content:"";background:linear-gradient(112deg,transparent 10%,var(--glow-secondary) 34%,var(--glow-color) 48%,var(--glow-secondary) 57%,transparent 83%);width:240%;height:100%;animation-name:entrance-glow-ribbon;inset:0 auto auto 0}[data-entrance-glow=tide] .entrance-base-glow-paint:before{content:"";background:linear-gradient(95deg,var(--glow-secondary),var(--glow-color) 42%,var(--glow-secondary) 68%,var(--glow-color));width:220%;height:130%;animation-name:entrance-glow-tide;inset:0 auto auto 0}[data-entrance-glow=facets] .entrance-base-glow-paint{background:conic-gradient(at var(--glow-origin),var(--glow-color),transparent 17%,var(--glow-secondary) 26%,var(--glow-color) 38%,transparent 46%,var(--glow-secondary) 65%,transparent 78%,var(--glow-color));animation-name:entrance-glow-facets}[data-entrance-glow=motes] .entrance-base-glow-lights,[data-entrance-glow=facets] .entrance-base-glow-lights,[data-entrance-glow=embers] .entrance-base-glow-lights{opacity:.7;background:radial-gradient(circle at 17% 58%,var(--glow-color) 0 3px,transparent 9px),radial-gradient(circle at 29% 22%,var(--glow-secondary) 0 3px,transparent 10px),radial-gradient(circle at 71% 34%,var(--glow-color) 0 4px,transparent 11px),radial-gradient(circle at 83% 64%,var(--glow-secondary) 0 3px,transparent 9px),radial-gradient(circle at 57% 82%,var(--glow-color) 0 2px,transparent 8px);animation:entrance-glow-motes calc(var(--glow-duration,9s) * .83) ease-in-out infinite;animation-delay:var(--glow-phase,0s)}[data-entrance-glow=motes] .entrance-base-glow-paint{opacity:.58}[data-entrance-glow=embers] .entrance-base-glow-paint{background:linear-gradient(0deg,var(--glow-secondary),var(--glow-color) 32%,transparent 75%);animation-name:entrance-glow-embers}[data-entrance-glow=embers] .entrance-base-glow-lights{animation-name:entrance-glow-ember-lights}[data-entrance-glow]:is(:hover,:focus-visible) .entrance-base-glow{opacity:calc(.8 * var(--effect-strength,.8))}[data-entrance-glow]:is(:hover,:focus-visible) .entrance-base-glow-paint,[data-entrance-glow]:is(:hover,:focus-visible) .entrance-base-glow-paint:before,[data-entrance-glow]:is(:hover,:focus-visible) .entrance-base-glow-lights{animation-duration:calc(var(--glow-duration,9s) * .65)}[data-entrance-glow]:active .entrance-base-glow{opacity:var(--effect-strength,.8)}@keyframes entrance-glow-breathe{0%,to{opacity:.52}50%{opacity:.95}}@keyframes entrance-glow-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes entrance-glow-ribbon{0%,to{opacity:.6;transform:translate(-58.3333%)}50%{opacity:.95;transform:translate(0)}}@keyframes entrance-glow-tide{0%,to{opacity:.65;transform:translate(-54.5455%,-16.1538%)}50%{opacity:.9;transform:translateY(-6.92308%)}}@keyframes entrance-glow-facets{0%,to{opacity:.48}33%{opacity:.95}66%{opacity:.65}}@keyframes entrance-glow-motes{0%,to{opacity:.35}28%{opacity:.85}63%{opacity:.53}}@keyframes entrance-glow-embers{0%,to{opacity:.55;transform:translateY(1px)scale(1.035,1.07)}50%{opacity:.9;transform:translateY(-3px)scale(1.035,1.1)}}@keyframes entrance-glow-ember-lights{0%,to{opacity:.28;transform:translateY(1px)scale(1.035,1.07)}60%{opacity:.9;transform:translateY(-4px)scale(1.035,1.1)}}@media (prefers-reduced-motion:reduce){.entrance-base-glow,.entrance-base-glow-paint,.entrance-base-glow-paint:before,.entrance-base-glow-lights{transition:none!important;animation:none!important;transform:none!important}[data-entrance-glow=orbit] .entrance-base-glow-paint{opacity:1}[data-entrance-glow=orbit] .entrance-base-glow-paint:before{transform:translate(-50%,-50%)!important}.entrance-base-glow{opacity:calc(.32 * var(--effect-strength,.8))}[data-entrance-glow]:is(:hover,:focus-visible,:active) .entrance-base-glow{opacity:calc(.45 * var(--effect-strength,.8))}}@media print{.entrance-base-glow{display:none!important}}
