.character-icon.svelte-1m4lrcv{display:flex;align-items:center;justify-content:center;position:relative}.character-icon.svelte-1m4lrcv img{filter:drop-shadow(1rem 1rem 10px black);border-radius:4px}@media screen and (max-width: 768px){.character-icon.svelte-1m4lrcv img{max-width:200px;max-height:200px;object-fit:contain}}.swirl-container.svelte-1veunr{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;pointer-events:none;overflow:hidden;z-index:-2}.swirl-mask.svelte-1veunr{min-width:100vw;min-height:100vh;width:150%;height:150%;background:radial-gradient(circle,var(--inner-color) 0%,var(--outer-color) 100%);-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-size:cover;mask-position:center;mask-repeat:no-repeat}.spin-left.svelte-1veunr{animation:svelte-1veunr-spinLeft linear infinite}.spin-right.svelte-1veunr{animation:svelte-1veunr-spinRight linear infinite}@keyframes svelte-1veunr-spinLeft{0%{transform:rotate(0) scale(2.5)}to{transform:rotate(-360deg) scale(2.5)}}@keyframes svelte-1veunr-spinRight{0%{transform:rotate(0) scale(2.5)}to{transform:rotate(360deg) scale(2.5)}}.icon-container.svelte-1vs047u{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:2;overflow:hidden}.background.svelte-1vs047u{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;overflow:hidden}.icon.svelte-1vs047u{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.fade-overlay.svelte-1vs047u{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-950);z-index:10;pointer-events:none;animation:svelte-1vs047u-fadeOut 1s ease-in .3s forwards}@keyframes svelte-1vs047u-fadeOut{0%{opacity:1}to{opacity:0}}.title.svelte-1vs047u{position:fixed;left:50%;font-family:Indie Flower,monospace;transform:translate(-50%);font-size:calc(24px + 2vmin);text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7);z-index:11;width:90%;max-width:800px}@media (max-width: 768px){.title.svelte-1vs047u{font-size:28px;width:95%}}.title.top.svelte-1vs047u{top:10vh}@media (max-width: 768px){.title.top.svelte-1vs047u{top:15vh}}.title.bottom.svelte-1vs047u{bottom:10vh}@media (max-width: 768px){.title.bottom.svelte-1vs047u{bottom:15vh}}.mobile-message.svelte-1vs047u{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;overflow:hidden}.mobile-message.svelte-1vs047u h2:where(.svelte-1vs047u){margin-top:1.5rem;font-family:Indie Flower,monospace;font-size:24px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}@media (max-width: 480px){.mobile-message.svelte-1vs047u h2:where(.svelte-1vs047u){font-size:18px}}
