:root { --primary: #0057ff; --primary-dark: #003fc7; --accent: #ff6b00; --dark: #0d1117; --gray-900: #111827; --gray-500: #6b7280; --gray-200: #e5e7eb; --gray-100: #f3f4f6; --white: #ffffff; --green: #10b981; } * { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: var(--font-inter), system-ui, sans-serif; color: var(--gray-900); background: var(--white); line-height: 1.6; } a { color: inherit; text-decoration: none; }