@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
html,body{color:#94a3b8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0c12;background-image:radial-gradient(circle at 50% -10%,#4c1d9526 0%,#0000 60%),radial-gradient(circle at 0 0,#1e1b4b1a 0%,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;max-width:100vw;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.mono{font-family:JetBrains Mono,Fira Code,monospace}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px #9d7cfd26}50%{box-shadow:0 0 20px #9d7cfd4d}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero-float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes hero-glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes hero-scan-line{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes hero-orbit{0%{transform:rotate(0)translate(40px)rotate(0)}to{transform:rotate(360deg)translate(40px)rotate(-360deg)}}@keyframes hero-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}@keyframes hero-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(2)}}.status-pulse{animation:2s ease-in-out infinite status-pulse}.gradient-text{background:linear-gradient(135deg,#9d7cfd,#b794fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}
