@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100vw;overflow-x:hidden}body{color:#f9fafb;background-color:#090d16;background-image:radial-gradient(at 0 0,#6366f11f 0,#0000 50%),radial-gradient(at 100% 0,#ec48991a 0,#0000 50%),radial-gradient(at 50% 100%,#3b82f614 0,#0000 60%);background-attachment:fixed;min-height:100vh;margin:0}#root{width:100%;max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gradient-text{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.subtle-glass{-webkit-backdrop-filter:blur(16px);background:#111827b3;border:1px solid #ffffff14}
