:root{--color-primary:#00a859;--color-secondary:#1e3a8a;--color-accent:#f9a825;--color-background:#f8fafc;--color-text-main:#334155;--color-white:#fff;--font-heading:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif}body{margin:0;padding:0;background-color:var(--color-background);color:var(--color-text-main);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-secondary);margin-top:0}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-white{background-color:var(--color-white)}
