@keyframes svelte-fx5fp7-slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-fx5fp7-hover-flip-and-spin{0%{transform:rotate(0) rotateY(0)}to{transform:rotate(360deg) rotateY(360deg)}}@keyframes svelte-fx5fp7-logo-hover-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.logo-container-spinning.svelte-fx5fp7{position:relative;perspective:1000px;transition:filter .3s ease,transform .3s ease}.logo-container-spinning.svelte-fx5fp7:after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:50%;z-index:5;background:conic-gradient(from 90deg at 50% 50%,#000,#fff,#000,#fff,#fff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 4px));animation:svelte-fx5fp7-slow-rotate 3.7s linear infinite;transition:box-shadow .3s ease;transform-style:preserve-3d}.logo-container-spinning.is-spinning.svelte-fx5fp7{filter:brightness(1.1);transform:scale(1.05)}.logo-container-spinning.is-spinning.svelte-fx5fp7:after{border-color:var(--alternate);box-shadow:0 0 15px var(--alternate)}.logo-container-spinning.is-flipping.svelte-fx5fp7:after{animation:svelte-fx5fp7-hover-flip-and-spin 2s ease-out 1 forwards}.logo-container-spinning.is-flipping.svelte-fx5fp7 img:where(.svelte-fx5fp7){animation:svelte-fx5fp7-logo-hover-flip 2s ease-out 1 forwards}
