.badge.svelte-1fmrh5r{position:relative;display:inline-block;flex-shrink:0;width:var(--size);height:var(--size);vertical-align:var(--offset);isolation:isolate}.image.svelte-1fmrh5r{display:block;width:100%;height:100%;object-fit:contain;animation:svelte-1fmrh5r-charge 2.4s ease-in-out infinite}.badge.svelte-1fmrh5r:before,.badge.svelte-1fmrh5r:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.badge.svelte-1fmrh5r:before{background:url(../../../badges/plus.png) center / contain no-repeat;filter:hue-rotate(65deg) brightness(1.6);animation:svelte-1fmrh5r-fracture 2.4s steps(1,end) infinite}.badge.svelte-1fmrh5r:after{background:linear-gradient(115deg,transparent 42%,#ffffffaa 48%,#fff 51%,transparent 58%);background-size:300% 100%;-webkit-mask:url(../../../badges/plus.png) center / contain no-repeat;mask:url(../../../badges/plus.png) center / contain no-repeat;animation:svelte-1fmrh5r-shine 2.4s ease-out infinite}@keyframes svelte-1fmrh5r-charge{0%,45%,to{filter:brightness(1) drop-shadow(0 0 3px #a855f755)}10%,22%{filter:brightness(1.7) drop-shadow(0 0 8px #c084fcdd)}}@keyframes svelte-1fmrh5r-fracture{4%,12%{opacity:1;clip-path:inset(15% 0 60%);transform:translate(-2px)}8%,16%{opacity:1;clip-path:inset(55% 0 20%);transform:translate(2px)}0%,20%,to{opacity:0}}@keyframes svelte-1fmrh5r-shine{0%{opacity:0;background-position:100% 50%}8%{opacity:1}32%,to{opacity:0;background-position:0 50%}}@media(prefers-reduced-motion:reduce){.image.svelte-1fmrh5r,.badge.svelte-1fmrh5r:before,.badge.svelte-1fmrh5r:after{animation:none}}@media(forced-colors:active){.image.svelte-1fmrh5r,.badge.svelte-1fmrh5r:before,.badge.svelte-1fmrh5r:after{animation:none;filter:none}}
