:root{--primary-dark:#0b0d17;--secondary-dark:#151823;--accent-cyan:#00f5ff;--accent-orange:#ff6b35;--text-primary:#f8f9fa;--text-secondary:#b0b8c1;--card-bg:#15182399;--border-subtle:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0d17;background:var(--primary-dark);color:#f8f9fa;color:var(--text-primary);font-family:Manrope,sans-serif;line-height:1.7;overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#151823;background:var(--secondary-dark)}::-webkit-scrollbar-thumb{background:#00f5ff;background:var(--accent-cyan);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00d9e6}.animated-bg{animation:bgShift 20s ease-in-out infinite;background:radial-gradient(ellipse at 20% 30%,#00f5ff1f 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#ff6b3514 0,#0000 50%),#0b0d17;background:radial-gradient(ellipse at 20% 30%,#00f5ff1f 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#ff6b3514 0,#0000 50%),var(--primary-dark);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}@keyframes bgShift{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(2deg)}}.grain-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");height:100%;left:0;opacity:.02;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in-up{animation:fadeInUp 1s ease-out both}
/*# sourceMappingURL=main.f10b646e.css.map*/