.neon-coreband.svelte-c7hu1l{--core-inner: calc(var(--ring-inner) - .6%);--core-outer: calc(var(--ring-outer) + .6%);background:color-mix(in srgb,var(--neon) 98%,white 2%);filter:blur(6px) brightness(1.4) saturate(160%);mix-blend-mode:screen;opacity:.95;mask:radial-gradient(circle,transparent var(--core-inner),white var(--core-inner),white var(--core-outer),transparent var(--core-outer));-webkit-mask:radial-gradient(circle,transparent var(--core-inner),white var(--core-inner),white var(--core-outer),transparent var(--core-outer))}.neon-ring.svelte-c7hu1l{background:color-mix(in srgb,var(--neon) 96%,transparent);filter:blur(var(--ring-blur)) brightness(1.35) saturate(140%) drop-shadow(0 0 18px color-mix(in srgb,var(--neon) 80%,transparent)) drop-shadow(0 0 42px color-mix(in srgb,var(--neon) 55%,transparent));mix-blend-mode:screen;opacity:var(--ring-opacity, .95);mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer));-webkit-mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer))}.neon-bloom.svelte-c7hu1l{background:radial-gradient(closest-side,color-mix(in srgb,var(--neon) 28%,transparent),transparent 100%);filter:blur(var(--bloom-blur)) saturate(150%) brightness(1.06);mix-blend-mode:screen;opacity:var(--bloom-opacity, .65);mask:radial-gradient(circle,transparent var(--bloom-inner),white var(--bloom-inner),white var(--bloom-outer),transparent var(--bloom-outer));-webkit-mask:radial-gradient(circle,transparent var(--bloom-inner),white var(--bloom-inner),white var(--bloom-outer),transparent var(--bloom-outer))}.neon-shadow.svelte-c7hu1l{--shadow-inner: calc(var(--ring-inner) - 3%);--shadow-outer: calc(var(--bloom-outer) + 6%);background:radial-gradient(closest-side,#000000b3,#0000);filter:blur(80px);mix-blend-mode:multiply;opacity:.45;mask:radial-gradient(circle,transparent var(--shadow-inner),white var(--shadow-inner),white var(--shadow-outer),transparent var(--shadow-outer));-webkit-mask:radial-gradient(circle,transparent var(--shadow-inner),white var(--shadow-inner),white var(--shadow-outer),transparent var(--shadow-outer))}.neon-inset.svelte-c7hu1l{--inset-inner: calc(var(--ring-inner) - 7%);background:radial-gradient(closest-side,#000000d9,#0000);filter:blur(26px);mix-blend-mode:multiply;opacity:.32;mask:radial-gradient(circle,transparent var(--inset-inner),white var(--inset-inner),white var(--ring-inner),transparent var(--ring-inner));-webkit-mask:radial-gradient(circle,transparent var(--inset-inner),white var(--inset-inner),white var(--ring-inner),transparent var(--ring-inner))}.neon-specular-1.svelte-c7hu1l,.neon-specular-2.svelte-c7hu1l{background:conic-gradient(from 200deg,transparent 0deg,color-mix(in srgb,white 75%,var(--neon) 25%) 16deg,transparent 28deg);filter:blur(14px) brightness(1.4) saturate(130%);mix-blend-mode:screen;opacity:var(--specular-opacity, .35);mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer));-webkit-mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer))}.neon-specular-2.svelte-c7hu1l{background:conic-gradient(from 40deg,transparent 0deg,color-mix(in srgb,white 65%,var(--neon) 35%) 12deg,transparent 24deg)}.neon-sweep.svelte-c7hu1l{background:conic-gradient(from 0deg,transparent 0deg calc(360deg - var(--sweep-width)),color-mix(in srgb,white 85%,var(--neon) 15%) calc(360deg - var(--sweep-feather)),transparent 360deg);mix-blend-mode:screen;filter:blur(var(--sweep-blur)) brightness(1.35) saturate(115%);opacity:var(--sweep-opacity, .25);mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer));-webkit-mask:radial-gradient(circle,transparent var(--ring-inner),white var(--ring-inner),white var(--ring-outer),transparent var(--ring-outer));animation:svelte-c7hu1l-neon-sweep-rotate var(--sweep-dur) linear infinite;will-change:transform}.neon-sweep.second.svelte-c7hu1l{animation-delay:calc(var(--sweep-dur) / -2);opacity:var(--sweep2-opacity, .3)}@keyframes svelte-c7hu1l-neon-sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
