@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow-veil{syntax:"<number>";inherits:false;initial-value:1}.glow.svelte-ewm8n{background-image:linear-gradient(color-mix(in srgb, var(--color-ink) calc(var(--glow-veil) * 100%), transparent) 0 100%), conic-gradient(from var(--glow-angle), var(--color-accent-amber), var(--color-accent-orange), var(--color-accent-coral), var(--color-accent-pink), var(--color-accent-blue), var(--color-accent-amber));transition:--glow-veil .25s}.glow.svelte-ewm8n:hover,.glow.svelte-ewm8n:focus-visible{--glow-veil:0}.glow-label.svelte-ewm8n{color:var(--color-white);opacity:.8;text-shadow:0 2px 2px var(--color-ink);transition:color .25s,opacity .25s,text-shadow .25s}.glow.svelte-ewm8n:hover .glow-label:where(.svelte-ewm8n),.glow.svelte-ewm8n:focus-visible .glow-label:where(.svelte-ewm8n){color:var(--color-ink);opacity:1;text-shadow:none}.glow-disc.svelte-ewm8n{transition:background-color .25s,box-shadow .25s}.glow.svelte-ewm8n:hover .glow-disc:where(.svelte-ewm8n),.glow.svelte-ewm8n:focus-visible .glow-disc:where(.svelte-ewm8n){background-color:var(--color-ink);box-shadow:0 2px 1px #ffffff59}.glow.svelte-ewm8n:hover .glow-disc:where(.svelte-ewm8n) svg,.glow.svelte-ewm8n:focus-visible .glow-disc:where(.svelte-ewm8n) svg{stroke:var(--color-white)}.glow.svelte-ewm8n{box-shadow:0 0 0 6px var(--color-ink), 0 0 0 8px #ffffff26, 0 10px 40px #ffffff17, inset 0 5px 10px #ffffff40}@property --glow-d{syntax:"<number>";inherits:true;initial-value:0}@property --glow-angle-deg{syntax:"<angle>";inherits:true;initial-value:0deg}.glow-edge.svelte-ewm8n{--glow-outset:40px;inset:calc(var(--glow-outset) * -1);z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-image:conic-gradient(from var(--glow-angle-deg) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--glow-angle-deg) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--glow-angle-deg) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc(var(--glow-d) / 100);mix-blend-mode:plus-lighter;position:absolute}.glow-edge.svelte-ewm8n:before{content:"";inset:var(--glow-outset);box-shadow:inset 0 0 0 1px var(--color-accent-amber), inset 0 0 1px 0 color-mix(in srgb, var(--color-accent-amber) 60%, transparent), inset 0 0 3px 0 color-mix(in srgb, var(--color-accent-amber) 50%, transparent), inset 0 0 6px 0 color-mix(in srgb, var(--color-accent-amber) 40%, transparent), inset 0 0 15px 0 color-mix(in srgb, var(--color-accent-amber) 30%, transparent), inset 0 0 25px 2px color-mix(in srgb, var(--color-accent-amber) 20%, transparent), inset 0 0 50px 2px color-mix(in srgb, var(--color-accent-amber) 10%, transparent), 0 0 1px 0 color-mix(in srgb, var(--color-accent-amber) 60%, transparent), 0 0 3px 0 color-mix(in srgb, var(--color-accent-amber) 50%, transparent), 0 0 6px 0 color-mix(in srgb, var(--color-accent-amber) 40%, transparent), 0 0 15px 0 color-mix(in srgb, var(--color-accent-amber) 30%, transparent), 0 0 25px 2px color-mix(in srgb, var(--color-accent-amber) 20%, transparent), 0 0 50px 2px color-mix(in srgb, var(--color-accent-amber) 10%, transparent);border-radius:9999px;position:absolute}.glow.svelte-ewm8n:hover .glow-edge:where(.svelte-ewm8n),.glow.svelte-ewm8n:focus-visible .glow-edge:where(.svelte-ewm8n){opacity:0;transition:opacity .25s}.glow-wrap.svelte-ewm8n{isolation:isolate}.glow.svelte-ewm8n{z-index:1}.glow-wrap.svelte-ewm8n:before{content:"";z-index:-1;background-image:conic-gradient(from var(--glow-angle), var(--color-accent-amber), var(--color-accent-orange), var(--color-accent-coral), var(--color-accent-pink), var(--color-accent-blue), var(--color-accent-amber));filter:blur(26px)saturate(1.25);opacity:1;border-radius:9999px;transition:transform .3s,opacity .3s;position:absolute;inset:-10px -26px -12px -10px;transform:scale(1)}.glow-wrap.svelte-ewm8n:has(.glow-edge:where(.svelte-ewm8n)){--halo-yield:calc(1 - max(0, (var(--glow-d) - 42) / 58) * .45)}.glow-wrap.svelte-ewm8n:before{opacity:var(--halo-yield,1)}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):hover):before{opacity:1;filter:blur(30px)saturate(1.35)brightness(1.15)}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):focus-visible):before{opacity:1;filter:blur(30px)saturate(1.35)brightness(1.15)}.glow.svelte-ewm8n:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glow-angle), var(--color-accent-amber), var(--color-accent-orange), var(--color-accent-coral), var(--color-accent-pink), var(--color-accent-blue), var(--color-accent-amber));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.glow-wrap.svelte-ewm8n:before,.glow.svelte-ewm8n,.glow.svelte-ewm8n:after{animation:9s linear infinite svelte-ewm8n-glow-spin}.glow.svelte-ewm8n:hover,.glow.svelte-ewm8n:hover:after,.glow.svelte-ewm8n:focus-visible,.glow.svelte-ewm8n:focus-visible:after{animation-duration:4s}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):hover):before{animation-duration:4s}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):focus-visible):before{animation-duration:4s}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):hover):before{transform:scale(1.08)}.glow-wrap.svelte-ewm8n:has(.glow:where(.svelte-ewm8n):focus-visible):before{transform:scale(1.08)}.glow-wrap.svelte-ewm8n.is-paused:before,.glow-wrap.svelte-ewm8n.is-paused .glow:where(.svelte-ewm8n),.glow-wrap.svelte-ewm8n.is-paused .glow:where(.svelte-ewm8n):after{animation-play-state:paused}}@keyframes svelte-ewm8n-glow-spin{0%{--glow-angle:0deg}to{--glow-angle:360deg}}
