/* Mantwi Capital — Color tokens
   A strict three-accent system on a pure-white canvas.
   Green = brand/foundation/offer · Plum = section structure · Red = inline labels. */

:root {
  /* --- Base palette --- */
  --canvas:        #ffffff;  /* the whole page background */
  --brand-green:   #1a7a4c;  /* card fill, heavy masthead rule */
  --green-bright:  #088850;  /* wordmark underline only (optional) */
  --plum:          #5e1a5e;  /* section headers, footer rule */
  --crimson:       #b02030;  /* inline labels, sub-heads, name */
  --ink:           #1a1a1a;  /* wordmark, near-black charcoal */
  --body-ink:      #282828;  /* running paragraph copy */
  --muted:         #505050;  /* CAPITAL label, tagline, footer */
  --on-green:      #ffffff;  /* text inside the green card */
  --hairline:      #d4d4d4;  /* thin grey section dividers */

  /* --- Semantic aliases --- */
  --color-bg:            var(--canvas);
  --color-surface-card:  var(--brand-green);
  --text-heading:        var(--ink);
  --text-body:           var(--body-ink);
  --text-muted:          var(--muted);
  --text-section:        var(--plum);   /* section headers */
  --text-label:          var(--crimson);/* inline lead-in labels */
  --text-on-card:        var(--on-green);
  --border-hairline:     var(--hairline);
  --rule-brand:          var(--brand-green);
  --rule-footer:         var(--plum);

  /* --- Extrapolated states (not in the print source) --- */
  --color-success: var(--brand-green);
  --color-error:   var(--crimson);
}
