
	.wrapper.svelte-17z6r5f {
		height: var(--size);
		width: var(--size);
		border-radius: 100%;
		animation: svelte-17z6r5f-moonStretchDelay var(--duration) 0s infinite linear;
		animation-fill-mode: forwards;
		position: relative;
	}
	.circle-one.svelte-17z6r5f {
		top: var(--moonSize);
		background-color: var(--color);
		width: calc(var(--size) / 7);
		height: calc(var(--size) / 7);
		border-radius: 100%;
		animation: svelte-17z6r5f-moonStretchDelay var(--duration) 0s infinite linear;
		animation-fill-mode: forwards;
		opacity: 1;
		position: absolute;
	}
	.circle-two.svelte-17z6r5f {
		opacity: 0.25;
		border: calc(var(--size) / 7) solid var(--color);
		height: var(--size);
		width: var(--size);
		border-radius: 100%;
		box-sizing: border-box;
	}
	.pause-animation.svelte-17z6r5f {
		animation-play-state: paused;
	}
	@keyframes svelte-17z6r5f-moonStretchDelay {
		100% {
			transform: rotate(360deg);
		}
	}
