/* Ledgeforge brand tokens: Ledge & Spark. Load fonts/manrope.css first (fonts served locally). */
:root {
  --lf-forest: #0F4A43;   /* primary: buttons, links, the ledge */
  --lf-ember: #C27A12;    /* accent: product glyphs, highlights, never body text */
  --lf-ink: #17211F;      /* body text */
  --lf-moss: #56635F;     /* secondary text, "by Ledgeforge" */
  --lf-mist: #F3F6F5;     /* page background */
  --lf-rule: #D6E0DD;     /* borders, dividers */
  --lf-surface: #FFFFFF;  /* cards, inputs */
  --lf-on-primary: #FFFFFF;
  --lf-font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --lf-weight-heading: 800;
  --lf-weight-body: 400;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --lf-forest: #4FA493; --lf-ember: #F0B04A; --lf-ink: #E6EEEC; --lf-moss: #9FB0AB;
    --lf-mist: #0B1715; --lf-rule: #2A3A36; --lf-surface: #13221F; --lf-on-primary: #0B1715;
  }
}
:root[data-theme="dark"] {
  --lf-forest: #4FA493; --lf-ember: #F0B04A; --lf-ink: #E6EEEC; --lf-moss: #9FB0AB;
  --lf-mist: #0B1715; --lf-rule: #2A3A36; --lf-surface: #13221F; --lf-on-primary: #0B1715;
}
