:root{--pink: #FF5CD6;--purple: #B05CFF;--blue: #4FA8FF;--cyan: #5FE0FF;--green: #16a34a;--dark: #F2EEFF;--mid: rgba(242,238,255,.78);--muted: rgba(242,238,255,.55);--bg: #070A24;--card: #0E1238;--card2: #0A0E2E;--border: rgba(120,130,230,.18);--white: #FFFFFF;--success: #16a34a;--neon: linear-gradient(90deg, #3E5BFF, #B03CF0, #FF3FD0)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Outfit,Plus Jakarta Sans,sans-serif;background:var(--bg);color:var(--dark);-webkit-font-smoothing:antialiased;min-height:100vh}.scroll-x{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}
