@keyframes svelte-1irj47o-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}@keyframes svelte-1irj47o-float-delay{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-5deg)}to{transform:translateY(0) rotate(0)}}@keyframes svelte-1irj47o-slide{0%{transform:translate(0)}50%{transform:translate(20px)}to{transform:translate(0)}}@keyframes svelte-1irj47o-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float.svelte-1irj47o{animation:svelte-1irj47o-float 8s ease-in-out infinite}.animate-float-delay.svelte-1irj47o{animation:svelte-1irj47o-float-delay 9s ease-in-out infinite}.animate-slide.svelte-1irj47o{animation:svelte-1irj47o-slide 12s linear infinite}.animate-spin-slow.svelte-1irj47o{animation:svelte-1irj47o-spin-slow 30s linear infinite}.interactive-instruction.svelte-7ku8x3{background-color:#d237601a;border-radius:.5rem;padding:.75rem;margin-bottom:1.5rem;border-left:4px solid #d23760;max-width:80%;margin-left:auto;margin-right:auto}.flip-card-container.svelte-7ku8x3{perspective:1000px;width:300px;height:400px;margin:0 auto}.flip-card.svelte-7ku8x3{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;cursor:pointer}.flip-card-container.flipped.svelte-7ku8x3 .flip-card:where(.svelte-7ku8x3){transform:rotateY(180deg)}.flip-card-front.svelte-7ku8x3,.flip-card-back.svelte-7ku8x3{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;align-items:center;justify-content:center}.flip-card-front.svelte-7ku8x3{background-color:#f8f8f8;overflow:hidden}.card-image.svelte-7ku8x3{width:100%;height:100%;object-fit:cover}.card-label.svelte-7ku8x3{position:absolute;bottom:0;left:0;right:0;background-color:#d23760cc;color:#fff;padding:8px 0;text-align:center;font-weight:700}.flip-card-back.svelte-7ku8x3{background:linear-gradient(145deg,#fcf1f3,#fff);transform:rotateY(180deg);padding:20px;text-align:center}main.svelte-w95wyh{width:100%}
