.rotating-badge.svelte-19u300y{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:var(--c-main);border-radius:50%;animation:svelte-19u300y-spin 10s linear infinite;transition:all .2s ease}@media (min-width: 769px){.rotating-badge.svelte-19u300y{width:300px;height:300px}}.rotating-badge.svelte-19u300y:before{content:"";position:absolute;top:3%;left:3%;width:94%;height:94%;border:1px solid var(--c-sec);border-radius:50%;z-index:1}.rotating-badge.svelte-19u300y:after{content:"";position:absolute;top:18%;left:18%;width:64%;height:64%;border:1px solid var(--c-sec);border-radius:50%;z-index:1}.rotating-text.svelte-19u300y{width:100%;height:100%;overflow:visible}.rotating-text.svelte-19u300y textPath:where(.svelte-19u300y){fill:#fff;letter-spacing:5px}.circle-text.svelte-19u300y{font-family:var(--font);font-size:8px;font-weight:400}.smiley.svelte-19u300y{position:absolute;font-size:2rem;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.smiley.svelte-19u300y{width:100px;height:100px}}.smiley.svelte-19u300y img:where(.svelte-19u300y){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:all .05s ease}.smiley.svelte-19u300y img.happy:where(.svelte-19u300y){visibility:hidden;opacity:0}@keyframes svelte-19u300y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-badge.svelte-19u300y:hover{scale:1.05}.rotating-badge.svelte-19u300y:hover .smiley:where(.svelte-19u300y) .face:where(.svelte-19u300y){visibility:hidden;opacity:0}.rotating-badge.svelte-19u300y:hover .smiley:where(.svelte-19u300y) .happy:where(.svelte-19u300y){visibility:visible;opacity:1}
