.vb.svelte-d4wr2u{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(105deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 78%,var(--color-c-green)));box-shadow:0 6px 22px -6px var(--color-accent-glow),inset 0 1px color-mix(in srgb,#fff 35%,transparent);transition:transform .12s ease,box-shadow .2s ease}.vb.svelte-d4wr2u:hover{box-shadow:0 8px 28px -6px var(--color-accent-glow),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.vb.svelte-d4wr2u:active{transform:scale(.99)}.vb.svelte-d4wr2u:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,color-mix(in srgb,#fff 30%,transparent),transparent);transform:skew(-18deg);animation:svelte-d4wr2u-vb-sweep 3.6s ease-in-out infinite}@keyframes svelte-d4wr2u-vb-sweep{0%,60%{left:-45%}to{left:130%}}.vb-ic.svelte-d4wr2u{border-radius:13px;background:var(--color-bg-dark);color:var(--color-accent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-bg-dark) 60%,transparent)}.vb-tag.svelte-d4wr2u{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-bg-dark) 88%,transparent);color:var(--color-accent)}.vb-go.svelte-d4wr2u{border-radius:999px;background:color-mix(in srgb,var(--color-bg-dark) 90%,transparent);color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.vb.svelte-d4wr2u:after{animation:none;display:none}}
