.maintenance.svelte-f6nvml{color:var(--text-color);background-color:var(--bg-color);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.maintenance__glow.svelte-f6nvml{pointer-events:none;filter:blur(20px);background:radial-gradient(60% 50% at 50% 40%,#7882ff2e,#0000 70%),radial-gradient(40% 40% at 80% 80%,#ff78c81f,#0000 70%);position:absolute;inset:0}.maintenance__card.svelte-f6nvml{text-align:center;background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;max-width:560px;padding:3rem 2.5rem;animation:.6s both svelte-f6nvml-rise;position:relative;box-shadow:0 20px 60px #00000026}.maintenance__icon.svelte-f6nvml{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 1.5rem;animation:8s linear infinite svelte-f6nvml-spin;display:grid}.maintenance__icon.svelte-f6nvml svg:where(.svelte-f6nvml){opacity:.85;width:36px;height:36px}.maintenance__title.svelte-f6nvml{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700}.maintenance__text.svelte-f6nvml{opacity:.7;max-width:42ch;margin:0 auto 1.75rem;font-size:1rem;line-height:1.6}.maintenance__loader.svelte-f6nvml{gap:.5rem;display:inline-flex}.maintenance__loader.svelte-f6nvml span:where(.svelte-f6nvml){opacity:.5;background:currentColor;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-f6nvml-bounce}.maintenance__loader.svelte-f6nvml span:where(.svelte-f6nvml):nth-child(2){animation-delay:.15s}.maintenance__loader.svelte-f6nvml span:where(.svelte-f6nvml):nth-child(3){animation-delay:.3s}@keyframes svelte-f6nvml-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-f6nvml-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes svelte-f6nvml-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.maintenance__card.svelte-f6nvml,.maintenance__icon.svelte-f6nvml,.maintenance__loader.svelte-f6nvml span:where(.svelte-f6nvml){animation:none}}
