.loader-container.svelte-1yn5jba{gap:1rem;justify-content:center}.cavaou-wrapper.svelte-1yn5jba,.loader-container.svelte-1yn5jba{align-items:center;display:flex;flex-direction:column}.cavaou-wrapper.svelte-1yn5jba{height:calc(var(--size)*1.5);justify-content:flex-start;position:relative;width:var(--size)}.cavaou-head.svelte-1yn5jba{animation:svelte-1yn5jba-bounce-and-flip var(--duration) cubic-bezier(.36,0,.66,1) infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transform-origin:center center}.shadow.svelte-1yn5jba{animation:svelte-1yn5jba-shadow-pulse var(--duration) cubic-bezier(.36,0,.66,1) infinite;background:radial-gradient(ellipse,rgba(0,0,0,.25) 0,transparent 70%);border-radius:50%;bottom:0;height:calc(var(--size)*.15);position:absolute;width:calc(var(--size)*.6)}.loading-text.svelte-1yn5jba{animation:svelte-1yn5jba-text-fade 1.5s ease-in-out infinite;color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}@keyframes svelte-1yn5jba-bounce-and-flip{0%{transform:translateY(0) rotate(0) scale(1)}8%{transform:translateY(5px) rotate(0) scaleX(1.1) scaleY(.9)}20%{transform:translateY(-30px) rotate(0) scale(1)}28%{transform:translateY(0) rotate(0) scale(1)}32%{transform:translateY(3px) rotate(0) scaleX(1.08) scaleY(.92)}40%{transform:translateY(-15px) rotate(0) scale(1)}48%{transform:translateY(0) rotate(0) scale(1)}52%{transform:translateY(5px) rotate(0) scaleX(1.15) scaleY(.85)}65%{transform:translateY(-50px) rotate(180deg) scale(1)}72%{transform:translateY(-55px) rotate(270deg) scale(1)}82%{transform:translateY(-20px) rotate(1turn) scale(1)}88%{transform:translateY(0) rotate(1turn) scale(1)}92%{transform:translateY(4px) rotate(1turn) scaleX(1.12) scaleY(.88)}to{transform:translateY(0) rotate(1turn) scale(1)}}@keyframes svelte-1yn5jba-shadow-pulse{0%{opacity:.6;transform:scaleX(1)}8%{opacity:.8;transform:scaleX(1.3)}20%{opacity:.3;transform:scaleX(.5)}28%{opacity:.6;transform:scaleX(1)}32%{opacity:.7;transform:scaleX(1.2)}40%{opacity:.4;transform:scaleX(.7)}48%{opacity:.6;transform:scaleX(1)}52%{opacity:.8;transform:scaleX(1.4)}65%,72%{opacity:.15;transform:scaleX(.3)}82%{opacity:.3;transform:scaleX(.5)}88%{opacity:.6;transform:scaleX(1)}92%{opacity:.75;transform:scaleX(1.3)}to{opacity:.6;transform:scaleX(1)}}@keyframes svelte-1yn5jba-text-fade{0%,to{opacity:.6}50%{opacity:1}}
