button.svelte-14ii9r3{animation:svelte-14ii9r3-bounce-in .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-14ii9r3-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1)}}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--primary: 221.2 83.2% 53.3%;--primary-foreground: 210 40% 98%}.balloon-container.svelte-nfnkot{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;overflow:hidden;perspective:1000px;perspective-origin:center;transform-style:preserve-3d}.balloon.svelte-nfnkot{position:absolute;will-change:transform;animation:svelte-nfnkot-float3D linear forwards;transform-style:preserve-3d}.balloon-body.svelte-nfnkot{width:30px;height:40px;border-radius:50%/40% 40% 60% 60%;position:relative;box-shadow:inset -5px -5px 10px #0000001a;background-image:radial-gradient(circle at 30% 30%,#fff6,#fff0 50%)}.balloon-string.svelte-nfnkot{height:50px;width:1px;background:#ffffffb3;margin-left:15px;transform-origin:top center;animation:svelte-nfnkot-swingString 2s ease-in-out infinite alternate}@keyframes svelte-nfnkot-float3D{0%{bottom:-20%;opacity:0;left:var(--x-start);transform:translateZ(var(--z)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) scale(var(--scale))}10%{opacity:1}to{bottom:120%;opacity:0;left:var(--x-end);transform:translateZ(var(--z)) rotateX(calc(var(--rotate-x) * -1)) rotateY(calc(var(--rotate-y) * -1)) rotate(calc(var(--rotate-z) * -1)) scale(var(--scale))}}@keyframes svelte-nfnkot-swingString{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}body{background-color:var(--color-gray-50);color:var(--color-gray-900);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme: dark){body{background-color:var(--color-gray-900);color:var(--color-gray-100)}}.card-hover.svelte-h8bjc5{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-hover.svelte-h8bjc5:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-.25rem)}
