@property --entrance-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.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=orbit] .entrance-base-glow-paint{background:conic-gradient(from var(--entrance-orbit-angle) at var(--glow-origin),var(--glow-secondary),var(--glow-color) 22%,transparent 38%,var(--glow-secondary) 57%,var(--glow-color) 77%,var(--glow-secondary));animation-name:entrance-glow-orbit;animation-timing-function:linear}[data-entrance-glow=ribbon] .entrance-base-glow-paint{background:linear-gradient(112deg,transparent 10%,var(--glow-secondary) 34%,var(--glow-color) 48%,var(--glow-secondary) 57%,transparent 83%);background-size:240% 100%;animation-name:entrance-glow-ribbon}[data-entrance-glow=tide] .entrance-base-glow-paint{background:linear-gradient(95deg,var(--glow-secondary),var(--glow-color) 42%,var(--glow-secondary) 68%,var(--glow-color));background-size:220% 130%;animation-name:entrance-glow-tide}[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-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%{--entrance-orbit-angle:0deg;opacity:.78}to{--entrance-orbit-angle:360deg;opacity:.78}}@keyframes entrance-glow-ribbon{0%,to{opacity:.6;background-position:100%}50%{opacity:.95;background-position:0}}@keyframes entrance-glow-tide{0%,to{opacity:.65;background-position:100% 70%}50%{opacity:.9;background-position:0 30%}}@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-lights{transition:none!important;animation:none!important;transform:none!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}}
