.canvas-container.svelte-1ul5deo{width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;z-index:1;pointer-events:none}.canvas-overlay.svelte-1ul5deo{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fdfdf626,#f9f9ed26,#f1f5f926);pointer-events:none}.canvas.svelte-1ul5deo{width:100%;height:100%;display:block}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Epilogue,Outfit,sans-serif;background:linear-gradient(135deg,var(--bg-glow-1, #fdfdf6) 0%,#f9f9ed 50%,var(--bg-glow-2, #f1f5f9) 100%);background-attachment:fixed;color:#0a0549}h1,h2,h3,h4,h5,h6{font-family:Epilogue,Outfit,sans-serif;color:#0a0549!important;text-shadow:0 0 16px rgba(253,253,246,.95),0 0 8px rgba(253,253,246,.95),0 0 4px rgba(253,253,246,.95)}h1 span,h2 span,h3 span,.bg-clip-text{text-shadow:none!important}p,label,input,textarea,button,span,a{font-family:Epilogue,Outfit,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(#0a0549 1.5px,transparent 1.5px);background-size:32px 32px;opacity:.04}.fun-card.svelte-9pmu5b{background-color:#fff;border:2.5px solid #0a0549;box-shadow:4px 4px #0a0549;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.fun-card.svelte-9pmu5b:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0a0549}.fun-button.svelte-9pmu5b{background-color:#ff78bc;color:#fff!important;border:2.5px solid #0a0549;box-shadow:3px 3px #0a0549;transition:all .15s cubic-bezier(.175,.885,.32,1.275)}.fun-button.svelte-9pmu5b:hover{transform:translate(-1.5px,-1.5px);box-shadow:5px 5px #0a0549;background-color:#ff5ba8}.fun-button.svelte-9pmu5b:active{transform:translate(1.5px,1.5px);box-shadow:1px 1px #0a0549}.fun-button.svelte-9pmu5b:focus-visible{outline:3px solid #ff78bc;outline-offset:2px}.fun-button-secondary.svelte-9pmu5b{background-color:#ff9c45;color:#0a0549!important;border:2.5px solid #0a0549;box-shadow:3px 3px #0a0549;transition:all .15s cubic-bezier(.175,.885,.32,1.275)}.fun-button-secondary.svelte-9pmu5b:hover{transform:translate(-1.5px,-1.5px);box-shadow:5px 5px #0a0549;background-color:#ff8b26}.fun-button-secondary.svelte-9pmu5b:active{transform:translate(1.5px,1.5px);box-shadow:1px 1px #0a0549}.fun-button-secondary.svelte-9pmu5b:focus-visible{outline:3px solid #ff9c45;outline-offset:2px}.fun-input.svelte-9pmu5b{background-color:#fff;border:2.5px solid #0a0549;color:#0a0549;transition:all .15s ease-in-out}.fun-input.svelte-9pmu5b:focus{outline:3px solid #ff78bc;box-shadow:3px 3px #0a0549}.backdrop-blur-xl.svelte-9pmu5b{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@keyframes svelte-9pmu5b-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(4deg)}}@keyframes svelte-9pmu5b-float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-6deg)}}@keyframes svelte-9pmu5b-float-fast{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes svelte-9pmu5b-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float-slow.svelte-9pmu5b{animation:svelte-9pmu5b-float-slow 7s ease-in-out infinite}.animate-float-medium.svelte-9pmu5b{animation:svelte-9pmu5b-float-medium 5s ease-in-out infinite}.animate-float-fast.svelte-9pmu5b{animation:svelte-9pmu5b-float-fast 3.5s ease-in-out infinite}.animate-spin-slow.svelte-9pmu5b{animation:svelte-9pmu5b-spin-slow 16s linear infinite}
