:root{--color-primary: #00D563;--color-primary-dark: #00B854;--color-primary-light: #00FF73;--color-text: #1a1a1a;--color-text-light: #6b7280;--color-bg: #ffffff;--color-bg-secondary: #f8fffe;--color-bg-dark: #0a0a0a;--color-border: #e5e7eb;--max-width: 1200px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}h1{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:var(--spacing-md)}h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--spacing-md)}h3{font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-sm)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}button{font-family:inherit}
