.dot-grid-spinner.svelte-62obgp{--grid-gap: 2px;position:relative;display:grid;grid-template-columns:repeat(var(--grid-size),1fr);gap:var(--grid-gap);width:var(--spinner-size);height:var(--spinner-size);align-items:center;justify-items:center}.dot.svelte-62obgp{width:calc((var(--spinner-size) - (var(--grid-gap) * (var(--grid-size) - 1))) / var(--grid-size));height:calc((var(--spinner-size) - (var(--grid-gap) * (var(--grid-size) - 1))) / var(--grid-size));border-radius:999px;background:var(--spinner-color);display:flex;align-items:center;justify-content:center;opacity:calc(.18 + var(--dot-strength) * .08);animation:svelte-62obgp-dot-grid-cycle var(--spinner-speed) ease-in-out infinite;animation-delay:var(--dot-delay);will-change:opacity,transform}.dot-number.svelte-62obgp{font-size:8px;font-weight:700;line-height:1;color:hsl(var(--card));font-variant-numeric:tabular-nums}.snake-dot.svelte-62obgp{opacity:0;transform:scale(.56);animation:none;background:transparent}.snake-dot.snake-active.svelte-62obgp{opacity:.95;transform:scale(.95);background:var(--spinner-color)}.snake-dot.snake-head.svelte-62obgp{transform:scale(1);box-shadow:0 0 0 1px hsl(var(--card) / .45)}.snake-dot.snake-food.svelte-62obgp{opacity:.95;transform:scale(.9);background:var(--spinner-color);box-shadow:0 0 0 1px hsl(var(--card) / .4)}.random-dot.svelte-62obgp{animation:none;opacity:.12;transform:scale(.64);background:hsl(var(--muted-foreground) / .35);transition:opacity .12s ease,transform .12s ease,background-color .12s ease}.random-dot.random-active.svelte-62obgp{opacity:.98;transform:scale(.98);background:var(--spinner-color)}@keyframes svelte-62obgp-dot-grid-cycle{0%,to{opacity:calc(.16 + var(--dot-strength) * .26);transform:scale(calc(.66 + var(--dot-strength) * .14))}45%,55%{opacity:calc(.58 + var(--dot-strength) * .42);transform:scale(calc(.82 + var(--dot-strength) * .18))}}.spinner.svelte-1rk1uxu{display:inline-flex;flex-shrink:0;animation:svelte-1rk1uxu-spinner-turn 1s linear infinite}@keyframes svelte-1rk1uxu-spinner-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1rk1uxu{animation:none}}.reading-line.svelte-165ifez{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.84rem;color:hsl(var(--muted-foreground))}.reading-line.in-line.svelte-165ifez{display:inline-flex;gap:.35rem;font-size:inherit}
