:root{--primary: #58BC7C;--primary-glow: rgba(88, 188, 124, .5);--bg-dark: #0a0a0a;--bg-card: #1a1a1a;--text-main: #ffffff;--text-muted: #a0a0a0;--font-main: "Inter", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-main);overflow-x:hidden;line-height:1.6}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:4rem 0}.text-gradient{background:linear-gradient(to right,#fff,var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glow-text{text-shadow:0 0 20px var(--primary-glow)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--bg-card);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}
