.scene.svelte-uajc68,.pair.svelte-uajc68{--wing-left:11px 12px;--wing-right:13px 12px}.scene.svelte-uajc68{color:var(--accent-dark,var(--brand));pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene.svelte-uajc68 svg{width:calc(var(--px) * var(--k,1) * 1px);height:calc(var(--px) * var(--k,1) * 1px)}@media (width>=721px){.scene.svelte-uajc68{--k:1.6;left:34%;right:26%}}.motif.svelte-uajc68{opacity:.6;animation:var(--duration) linear var(--delay) infinite;display:grid;position:absolute}.fall.svelte-uajc68 .motif:where(.svelte-uajc68){animation-name:svelte-uajc68-fall}@keyframes svelte-uajc68-fall{0%{opacity:0;translate:0;rotate:0deg}12%,80%{opacity:.55}50%{translate:var(--sway) 110px}to{opacity:0;translate:0 230px;rotate:220deg}}.twinkle.svelte-uajc68 .motif:where(.svelte-uajc68){animation-name:svelte-uajc68-twinkle;--duration:3.6s!important}@keyframes svelte-uajc68-twinkle{0%,to{opacity:.2;rotate:0deg;scale:.7}50%{opacity:.75;rotate:18deg;scale:1}}.burst.svelte-uajc68 .motif:where(.svelte-uajc68){animation-name:svelte-uajc68-burst;--duration:4.2s!important}@keyframes svelte-uajc68-burst{0%,30%{opacity:0;scale:.2}50%{opacity:.8;scale:1}to{opacity:0;scale:1.35}}.spin.svelte-uajc68 .motif:where(.svelte-uajc68){opacity:.55;animation-name:svelte-uajc68-spin;--duration:40s!important}@keyframes svelte-uajc68-spin{to{rotate:360deg}}.sit.svelte-uajc68 .motif:where(.svelte-uajc68){opacity:.6;animation-name:svelte-uajc68-glow;--duration:4.5s!important}@keyframes svelte-uajc68-glow{50%{opacity:.85;scale:1.06}}.scene.svelte-uajc68 .companion:where(.svelte-uajc68){opacity:.85;display:grid;position:absolute;top:22%;left:76%}.scene.moves-fly.svelte-uajc68 .companion:where(.svelte-uajc68),.scene.moves-flutter.svelte-uajc68 .companion:where(.svelte-uajc68){animation:14s ease-in-out infinite svelte-uajc68-loop;top:16%;left:70%}@keyframes svelte-uajc68-loop{0%,to{translate:0;rotate:-4deg}25%{translate:-70px -6px;rotate:6deg}50%{translate:-130px 18px;rotate:-2deg}75%{translate:-50px 30px;rotate:8deg}}.scene.moves-sway.svelte-uajc68 .companion:where(.svelte-uajc68){transform-origin:30% 100%;animation:5s ease-in-out infinite alternate svelte-uajc68-sway}@keyframes svelte-uajc68-sway{0%{translate:0;rotate:-8deg}to{translate:-14px -8px;rotate:10deg}}.scene.moves-bob.svelte-uajc68 .companion:where(.svelte-uajc68){top:auto;bottom:10%}.scene.moves-wave.svelte-uajc68 .companion:where(.svelte-uajc68),.scene.moves-fizz.svelte-uajc68 .companion:where(.svelte-uajc68),.scene.moves-flicker.svelte-uajc68 .companion:where(.svelte-uajc68){top:auto;bottom:12%}.companion.svelte-uajc68 .part{transform-box:view-box}.companion.svelte-uajc68 .wing.left{transform-origin:var(--wing-left)}.companion.svelte-uajc68 .wing.right{transform-origin:var(--wing-right)}.moves-fly.svelte-uajc68 .companion:where(.svelte-uajc68) .wing.left{animation:.32s ease-in-out infinite alternate svelte-uajc68-flap-left}.moves-fly.svelte-uajc68 .companion:where(.svelte-uajc68) .wing.right{animation:.32s ease-in-out infinite alternate svelte-uajc68-flap-right}@keyframes svelte-uajc68-flap-left{0%{rotate:-14deg}to{rotate:22deg}}@keyframes svelte-uajc68-flap-right{0%{rotate:14deg}to{rotate:-22deg}}.moves-flutter.svelte-uajc68 .companion:where(.svelte-uajc68) .wing{animation:.45s ease-in-out infinite alternate svelte-uajc68-flutter}@keyframes svelte-uajc68-flutter{to{scale:.35 1}}.moves-wave.svelte-uajc68 .companion:where(.svelte-uajc68) .arm{transform-origin:16.4px 14.2px;animation:1.6s ease-in-out infinite svelte-uajc68-wave}@keyframes svelte-uajc68-wave{0%,60%,to{rotate:0deg}20%{rotate:-28deg}40%{rotate:6deg}}.moves-flicker.svelte-uajc68 .companion:where(.svelte-uajc68) .flame{transform-origin:12px 9.4px;animation:.7s ease-in-out infinite alternate svelte-uajc68-flicker}@keyframes svelte-uajc68-flicker{0%{rotate:-4deg;scale:.9 1}to{rotate:4deg;scale:1.05 1.12}}.moves-fizz.svelte-uajc68 .companion:where(.svelte-uajc68) .bubble{animation:2.2s ease-out infinite svelte-uajc68-fizz}.moves-fizz.svelte-uajc68 .companion:where(.svelte-uajc68) .bubble.late{animation-delay:-1.1s}@keyframes svelte-uajc68-fizz{0%{opacity:0;translate:0}30%{opacity:1}to{opacity:0;translate:.4px -4px}}.moves-bob.svelte-uajc68 .companion:where(.svelte-uajc68) .boat{transform-origin:12px 18px;animation:3.2s ease-in-out infinite alternate svelte-uajc68-rock}@keyframes svelte-uajc68-rock{0%{translate:0;rotate:-5deg}to{translate:0 1.2px;rotate:5deg}}.moves-sway.svelte-uajc68 .companion:where(.svelte-uajc68) .tail{transform-box:fill-box;transform-origin:top;animation:1.4s ease-in-out infinite alternate svelte-uajc68-tail}@keyframes svelte-uajc68-tail{0%{rotate:-10deg}to{rotate:12deg}}.pair.svelte-uajc68{align-items:flex-end;gap:2px;display:inline-flex}.pair.svelte-uajc68 .companion:where(.svelte-uajc68){animation:svelte-uajc68-hop .6s var(--ease) both;display:grid}.pair.svelte-uajc68 .companion:where(.svelte-uajc68) .part{animation-iteration-count:6!important}.pair.svelte-uajc68 .small{opacity:.7}@keyframes svelte-uajc68-hop{0%{opacity:0;translate:0 6px;scale:.6}60%{opacity:1;translate:0 -2px;scale:1.05}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.scene.svelte-uajc68 :where(.svelte-uajc68),.pair.svelte-uajc68 :where(.svelte-uajc68),.companion.svelte-uajc68 *{animation:none!important}.fall.svelte-uajc68 .motif:where(.svelte-uajc68){top:var(--y)!important}}
