@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Zen+Dots&display=swap";@keyframes svelte-l7gt4t-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-l7gt4t{opacity:0;animation:svelte-l7gt4t-fadeInUp .8s ease-out forwards}.animation-delay-200.svelte-l7gt4t{animation-delay:.2s}.animation-delay-400.svelte-l7gt4t{animation-delay:.4s}@keyframes svelte-l7gt4t-gridMove{0%{transform:rotateX(60deg) translateY(0)}to{transform:rotateX(60deg) translateY(48px)}}@keyframes svelte-l7gt4t-floatUp{0%{transform:translateY(20vh) rotate(0) scale(.8);opacity:0}10%{opacity:.5}80%{opacity:.5}to{transform:translateY(-80vh) rotate(360deg) scale(1.2);opacity:0}}.floating-symbol.svelte-l7gt4t{position:absolute;bottom:0;font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:700;animation:svelte-l7gt4t-floatUp 12s linear infinite;opacity:0;text-shadow:0 0 10px rgba(255,255,255,.8)}.animation-delay-0.svelte-l7gt4t{animation-delay:0s}.animation-delay-1000.svelte-l7gt4t{animation-delay:2s}.animation-delay-2000.svelte-l7gt4t{animation-delay:5s}.animation-delay-3000.svelte-l7gt4t{animation-delay:8s}.animation-delay-4000.svelte-l7gt4t{animation-delay:11s}h1.svelte-l7gt4t{font-family:Zen Dots,sans-serif}.title-glow.svelte-l7gt4t{position:relative;animation:svelte-l7gt4t-breatheShadow 4s ease-in-out infinite}@keyframes svelte-l7gt4t-breatheShadow{0%,to{filter:drop-shadow(0 5px 15px rgba(99,102,241,.3))}50%{filter:drop-shadow(0 15px 30px rgba(99,102,241,.5))}}.group.svelte-l7gt4t:hover .char-arc:where(.svelte-l7gt4t){transform:translateY(calc(-20px + var(--arc-y))) rotate(var(--arc-rot))}@media (min-width: 640px){.group.svelte-l7gt4t:hover .word-arc:where(.svelte-l7gt4t){transform:translateY(calc(-10px + var(--sub-arc-y))) rotate(var(--sub-arc-rot))}}.perspective-container.svelte-l7gt4t{perspective:800px;display:flex;justify-content:center;align-items:flex-end}.masked-grid.svelte-l7gt4t{transform-origin:bottom;animation:svelte-l7gt4t-gridMove 2s linear infinite;mask-image:linear-gradient(to bottom,transparent 0%,black 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 80%)}
