@keyframes svelte-1wacbyp-codeFall{0%{transform:translateY(0);opacity:var(--tw-opacity, .1)}to{transform:translateY(110vh);opacity:0}}.dialogue-choice.svelte-7hpc9t{animation:svelte-7hpc9t-choice-slide .35s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes svelte-7hpc9t-choice-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1962t1c-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-in.svelte-1962t1c{animation:svelte-1962t1c-modal-in .2s ease-out}@keyframes svelte-1ar0d6w-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-in.svelte-1ar0d6w{animation:svelte-1ar0d6w-modal-in .2s ease-out}.custom-scrollbar.svelte-1ar0d6w::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1ar0d6w::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1ar0d6w::-webkit-scrollbar-thumb{background:var(--color-surface-600);border-radius:2px}.custom-scrollbar.svelte-1ar0d6w::-webkit-scrollbar-thumb:hover{background:var(--color-surface-500)}.particle-fly.svelte-1qjsgj6{animation:svelte-1qjsgj6-particle-anim .8s ease-out forwards;pointer-events:none;position:fixed}@keyframes svelte-1qjsgj6-particle-anim{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--vx),var(--vy)) scale(0)}}.modal-backdrop-in.svelte-1qjsgj6{animation:svelte-1qjsgj6-backdrop-fade .3s ease-out}@keyframes svelte-1qjsgj6-backdrop-fade{0%{opacity:0}to{opacity:1}}.modal-content-in.svelte-1qjsgj6{animation:svelte-1qjsgj6-modal-pop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1qjsgj6-modal-pop{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.rpg-balloon.svelte-1qjsgj6{position:relative}.rpg-balloon-arrow.svelte-1qjsgj6{position:absolute;top:-6px;left:24px;width:12px;height:12px;background:var(--color-surface-800);border-top:1px solid rgba(var(--color-surface-700) / .4);border-left:1px solid rgba(var(--color-surface-700) / .4);transform:rotate(45deg);opacity:.6}.detail-row.svelte-1qjsgj6{animation:svelte-1qjsgj6-detail-slide .4s ease-out backwards}@keyframes svelte-1qjsgj6-detail-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.xp-bar-shine.svelte-1qjsgj6{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:svelte-1qjsgj6-xp-shine 2s linear infinite}@keyframes svelte-1qjsgj6-xp-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.card-xp-fill.svelte-1qjsgj6{width:0;animation:svelte-1qjsgj6-xp-fill 1.2s ease-out .5s forwards}@keyframes svelte-1qjsgj6-xp-fill{to{width:var(--target-width)}}.loot-tag-in.svelte-1qjsgj6{animation:svelte-1qjsgj6-loot-tag .4s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes svelte-1qjsgj6-loot-tag{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.pixel-torch.svelte-1qjsgj6{image-rendering:pixelated;opacity:.4}.torch-base.svelte-1qjsgj6{width:8px;height:16px;background:#6b3a1f;margin:0 auto;border-radius:0 0 2px 2px}.torch-flame.svelte-1qjsgj6{width:10px;height:12px;margin:0 auto;border-radius:50% 50% 20% 20%;background:radial-gradient(ellipse at center,#ffdd57,#ff9500,#f40);animation:svelte-1qjsgj6-flame-flicker .25s steps(1) infinite;transform-origin:bottom center}@keyframes svelte-1qjsgj6-flame-flicker{0%{transform:scaleX(1) scaleY(1);opacity:.9}25%{transform:scaleX(.9) scaleY(1.1);opacity:1}50%{transform:scaleX(1.1) scaleY(.95);opacity:.85}75%{transform:scaleX(.95) scaleY(1.05);opacity:1}}.pixel-title-border.svelte-1qjsgj6{image-rendering:pixelated}.title-scanline.svelte-1qjsgj6{animation:svelte-1qjsgj6-scanline-move 4s linear infinite;pointer-events:none}@keyframes svelte-1qjsgj6-scanline-move{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.rpg-scroll.svelte-1qjsgj6::-webkit-scrollbar{width:4px}.rpg-scroll.svelte-1qjsgj6::-webkit-scrollbar-track{background:transparent}.rpg-scroll.svelte-1qjsgj6::-webkit-scrollbar-thumb{background:var(--color-surface-600);border-radius:2px}.wisdom-bubble-in.svelte-1qjsgj6{animation:svelte-1qjsgj6-wisdom-slide .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes svelte-1qjsgj6-wisdom-slide{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fusion-card-in.svelte-1qjsgj6{animation:svelte-1qjsgj6-fusion-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes svelte-1qjsgj6-fusion-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1neqt7z-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1neqt7z{animation:svelte-1neqt7z-fade-in .4s ease-out}@keyframes svelte-1neqt7z-toast-in{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.animate-toast-in.svelte-1neqt7z{animation:svelte-1neqt7z-toast-in .3s ease-out}@keyframes svelte-1neqt7z-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-drawer-in.svelte-1neqt7z{animation:svelte-1neqt7z-drawer-in .3s ease-out}@keyframes svelte-1neqt7z-blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink.svelte-1neqt7z{animation:svelte-1neqt7z-blink .8s step-end infinite}.pixel-border.svelte-1neqt7z{image-rendering:pixelated;box-shadow:0 2px 0 0 var(--color-surface-700)}@keyframes svelte-1neqt7z-pixel-sway{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pixel-tree.svelte-1neqt7z{display:inline-block;image-rendering:pixelated;animation:svelte-1neqt7z-pixel-sway 2.5s ease-in-out infinite}.pixel-sway{animation:svelte-1neqt7z-pixel-sway 2.5s ease-in-out infinite}@keyframes svelte-1neqt7z-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.pixel-scanline.svelte-1neqt7z{animation:svelte-1neqt7z-scanline 4s linear infinite;pointer-events:none}.drawer-scroll.svelte-1neqt7z::-webkit-scrollbar{width:3px}.drawer-scroll.svelte-1neqt7z::-webkit-scrollbar-track{background:transparent}.drawer-scroll.svelte-1neqt7z::-webkit-scrollbar-thumb{background:var(--color-surface-600);border-radius:2px}code.svelte-1neqt7z{tab-size:2;white-space:pre}
