
	.spinner-wrap.svelte-ds7hcv {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 80px 20px;
		gap: 18px;
	}
	.ring.svelte-ds7hcv {
		width: 44px;
		height: 44px;
		border-radius: 50%;
		border: 2px solid var(--border-vis);
		border-top-color: var(--gold);
		animation: svelte-ds7hcv-spin 0.85s linear infinite;
	}
	@keyframes svelte-ds7hcv-spin { to { transform: rotate(360deg); } }
	.spinner-msg.svelte-ds7hcv {
		color: var(--text-sec);
		font-size: 13px;
		letter-spacing: 1.5px;
		font-family: var(--font-cjk-ui);
	}
