html{-webkit-text-size-adjust:100%}body{margin:0}.text-gradient{background-image:linear-gradient(100deg,#63bf91,#e0ae38 55%,#7fa3cc)}.text-gradient,.text-gradient-gold{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;color:#0000}.text-gradient-gold{background-image:linear-gradient(100deg,#e9c468,#e0ae38 50%,#f2da9e)}.bg-grid{background-image:radial-gradient(#ffffff29 1px,#0000 0);background-size:26px 26px}.bg-grid-dark{background-image:radial-gradient(#081c3417 1px,#0000 0);background-size:24px 24px}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatSlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22px,-26px) scale(1.08)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes scrollDot{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-float{animation:floatY 6s ease-in-out infinite}.animate-float-slow{animation:floatSlow 18s ease-in-out infinite}.animate-pulse-ring{animation:pulseRing 2.4s cubic-bezier(.24,0,.38,1) infinite}.animate-scroll-dot{animation:scrollDot 1.9s ease-in-out infinite}.animate-marquee{animation:marquee 32s linear infinite}.nav-progress{background:linear-gradient(90deg,#148a55,#c9931f 55%,#e9c468);box-shadow:0 0 12px #c9931f80;height:100%;width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=main.6360f098.css.map*/