@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
:root{--background:#07090e;--foreground:#f8fafc;--primary:#00f2fe;--primary-gradient:linear-gradient(135deg,#00f2fe 0%,#4facfe 50%,#7928ca 100%);--accent-purple:#7928ca;--accent-cyan:#00f2fe;--accent-emerald:#10b981;--surface:#0e121bb3;--surface-border:#ffffff14}html,body{scroll-behavior:smooth;max-width:100vw;min-height:100vh;margin:0;padding:0;scroll-padding-top:80px;overflow-x:hidden}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07090e;background-image:radial-gradient(circle at 15% 15%,#00f2fe14 0%,#0000 40%),radial-gradient(circle at 85% 75%,#7928ca1f 0%,#0000 45%),radial-gradient(circle,#10b9810a 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;font-family:Outfit,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#07090e}::-webkit-scrollbar-thumb{background:linear-gradient(#00f2fe,#7928ca);border:2px solid #07090e;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4facfe,#00f2fe)}::selection{color:#fff;background:#00f2fe59}
