.glow-border.svelte-h0zhrm{padding:var(--bw);border-radius:var(--gb-radius);isolation:isolate;background:var(--rule);display:block;position:relative;overflow:hidden}.rotor.svelte-h0zhrm{aspect-ratio:1;z-index:0;background:conic-gradient(from 0deg, transparent 0deg 230deg, var(--glow) 300deg, transparent 360deg);width:220%;animation:svelte-h0zhrm-gb-spin var(--gb-speed) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.hover-only.svelte-h0zhrm .rotor:where(.svelte-h0zhrm){animation-play-state:paused}.hover-only.svelte-h0zhrm:hover .rotor:where(.svelte-h0zhrm){animation-play-state:running}.beam.svelte-h0zhrm{z-index:0;opacity:var(--beam-op,0);background:radial-gradient(var(--beam) circle at var(--mx) var(--my), var(--glow), transparent 60%);transition:opacity .25s;position:absolute;inset:0}.glow-border.glow.svelte-h0zhrm{background:var(--border);transition:background .22s,box-shadow .22s;overflow:visible}.glow-border.glow.svelte-h0zhrm:hover,.glow-border.glow.svelte-h0zhrm:focus-within{background:rgb(var(--glow-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--glow-rgb) / .22), 0 0 22px rgb(var(--glow-rgb) / .16)}.inner.svelte-h0zhrm{z-index:1;border-radius:calc(var(--gb-radius) - var(--bw));background:var(--gb-surface);height:100%;position:relative}@keyframes svelte-h0zhrm-gb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rotor.svelte-h0zhrm{animation:none}}
