/* ==========================================================================
   Jacob Rodriguez — brand tokens
   The single source of truth for the collateral (card, résumé, brand sheet).
   The website's styles.css carries the same values in its :root; if you change
   a token here, change it there too.
   ========================================================================== */

:root {
  /* Core palette. Ink and paper do the work; brass is the only accent and is
     used sparingly — a rule, a figure, a mark. Never a background wash. */
  --ink:       #12181f;  /* near-black navy. Primary surface and text.      */
  --ink-2:     #1b242f;  /* one step up. Secondary dark surface.            */
  --paper:     #f5f3ee;  /* warm off-white. Primary light surface.          */
  --paper-2:   #ece8df;  /* one step down. Banding.                         */
  --white:     #ffffff;

  --text:      #18212b;
  --muted:     #5c6773;
  --muted-dark:#9aa6b3;  /* muted, for use on ink                           */

  --rule:      #d9d3c7;  /* hairline on paper                               */
  --rule-dark: rgba(255,255,255,0.15); /* hairline on ink                    */

  --accent:    #9c7a37;  /* brass. Insignia, not camouflage.                */
  --accent-lt: #c9a961;  /* brass, for use on ink                           */

  /* Type. A serif with authority, a neutral sans, and a mono that makes
     labels and figures read like a record rather than marketing. */
  --serif: "Source Serif 4", Georgia, "Times New Roman", serif;
  --sans:  Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --mono:  "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  /* The one typographic rule that carries the identity: anything that can be
     a label IS a label — mono, uppercase, letterspaced, small. */
  --label-tracking: 0.14em;
}
