
	:where(.loader-spinner) {
		display: inline-block;
		width: 1em;
		height: 1em;
		flex-shrink: 0;
		vertical-align: -0.125em;
	}

	.loader-spinner.svelte-8n3amx {
		border: 0.1em solid currentColor;
		border-top-color: transparent;
		border-radius: 9999px;
		animation: none;
		contain: paint;
	}

	.loader-spinner-animated.svelte-8n3amx {
		animation: svelte-8n3amx-loader-spinner-spin 1s linear infinite;
		will-change: transform;
	}

	@keyframes svelte-8n3amx-loader-spinner-spin {
		to {
			transform: rotate(360deg);
		}
	}

	@media (prefers-reduced-motion: reduce) {
		.loader-spinner.svelte-8n3amx {
			animation: none;
			will-change: auto;
		}
	}
