html{scroll-behavior:smooth}body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#070b14;color:#e6ebf5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::selection{background:rgba(76,155,255,.35)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#26324a;border-radius:8px}::-webkit-scrollbar-track{background:transparent}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(100deg,#4c9bff,#4fd1c5,#8b7cff,#4c9bff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 9s ease infinite}@keyframes float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@keyframes float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,36px) scale(1.08)}}.blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.38;pointer-events:none}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes caret{50%{opacity:0}}.caret{display:inline-block;width:2px;height:1em;margin-left:3px;background:#4fd1c5;vertical-align:-.12em;animation:caret 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blob,.caret,.gradient-text,.marquee-track{animation:none!important}}