@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--primary: #3b82f6;--secondary: #10b981;--dark: #0f172a}html{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:hidden;max-width:100vw}body{font-family:Plus Jakarta Sans,Inter,sans-serif;overflow-x:hidden;max-width:100vw}.glass-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.text-gradient{background:linear-gradient(to right,#3b82f6,#60a5fa,#10b981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nature-gradient-bg{background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent),radial-gradient(circle at bottom left,rgba(16,185,129,.05),transparent),#0f172a}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}
