@keyframes boss-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes frame-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes boss-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ember-float{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.85}60%{opacity:.7;transform:translateY(-80px)scale(1)}to{opacity:0;transform:translateY(-150px)scale(.4)}}@keyframes sprite-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx,14px), -38px) scale(.4);opacity:0}}@keyframes step-in{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sprite-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes spark-travel{0%{opacity:0;left:-8px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% + 6px)}}@keyframes aura-breathe{0%,to{opacity:.2}50%{opacity:.5}}@keyframes cta-spin{to{transform:rotate(360deg)}}@keyframes cta-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes drift-x{0%{transform:translate(120%)}to{transform:translate(-160%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.12}50%{opacity:.32}}@keyframes shimmer-sweep{0%,70%{opacity:0;transform:translate(0)}72%{opacity:1}to{opacity:0;transform:translate(600%)}}@keyframes float-sprite{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}.diorama.svelte-549brs{--px:0;--py:0}.d-moon.svelte-549brs{transform:translate(calc(var(--px) * -8px), calc(var(--py) * -4px))}.featured-card.svelte-549brs{width:min(72%,280px);transform:translate(calc(-50% + var(--px) * 12px), calc(-46% + var(--py) * 8px))}@keyframes npc-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes npc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
