.textcircle.svelte-16azp4b{width:var(--s, 256px);height:var(--s, 256px)}.textcircle.svelte-16azp4b{overflow:hidden;display:grid;place-content:center}.textcircle-children.svelte-16azp4b{display:flex;justify-content:center;align-items:center}.textcircle-container.svelte-16azp4b{position:relative;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0;margin:0;font-size:var(--fs, 1em);font-weight:var(--fw, normal);width:var(--s, 256px);height:var(--s, 256px);text-transform:var(--tt, uppercase)}.textcircle-container-sr-only.svelte-16azp4b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.textcircle-char.svelte-16azp4b{width:1em;height:100%;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%) rotate(var(--a, 0deg));text-align:center;pointer-events:none}.textcircle-char-star.svelte-16azp4b img:where(.svelte-16azp4b){display:inline-block;transform:translate(-20%,-50%)}.textcircle-children.svelte-16azp4b{z-index:1;height:100%;width:100%;max-width:calc(var(--s, 256px) - var(--fs, 1em) * 2.5);max-height:calc(var(--s, 256px) - var(--fs, 1em) * 2.5);margin:auto;pointer-events:none}.textcircle-char-divider.svelte-16azp4b{color:var(--dc, currentColor)}.textcircle-container.svelte-16azp4b,.textcircle-children.svelte-16azp4b{grid-area:1 / 1;border-radius:100%}@media(prefers-reduced-motion:no-preference){@keyframes svelte-16azp4b-circleSpin{to{transform:rotate3D(0,0,1,-1turn)}}.textcircle-animate-inview.svelte-16azp4b .textcircle-container:where(.svelte-16azp4b),.textcircle-animate-hover.svelte-16azp4b .textcircle-container:where(.svelte-16azp4b){animation:svelte-16azp4b-circleSpin var(--du, 30s) var(--ti, linear) var(--de, 0s) var(--di, normal) var(--c, infinite) var(--aoh, running) forwards;animation-play-state:var(--pause-hover, running),var(--aoh, running)}.textcircle-animate-stop.svelte-16azp4b:hover .textcircle-container:where(.svelte-16azp4b){animation-play-state:paused!important}.textcircle-animate-hover.svelte-16azp4b:hover .textcircle-container:where(.svelte-16azp4b){animation-play-state:running!important}}.fade-in.svelte-166pzzd{animation:svelte-166pzzd-fadeIn .3s ease-in-out}@keyframes svelte-166pzzd-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.main-circle{--main-circle-size: 390px;--main-font-size: 1.5rem}.bg-ring{--ring-size-520: 420px;--ring-size-660: 450px;--ring-size-800: 480px;--ring-font-size: 1rem}}
