/* Ascend Consulting — brand tokens
 * Source of truth companion to brand.html
 * Extracted 2026-09-14 from live site https://www.ascendconsultingmn.com/
 * (Squarespace site.css + logo / service graphics). Do not invent hexes.
 *
 * Creative brief ("Move the Mission Forward") prefers deep ink / warm bone /
 * moss / one accent for a later elevation. Live brand is plum + warm gold-bone
 * + charcoal ink + white paper. Craft pass 2026-09-14 elevates paper to warm
 * bone from Mike craft mock; --brand / --accent stay live-locked.
 */

:root {
  /* Primary brand — deep plum from live service graphics / brand mark
     Exact modal RGB (76, 15, 70) sampled from services iconography */
  --brand: #4C0F46;
  --brand-rgb: 76, 15, 70;
  --brand-color: var(--brand);
  --brand-primary: var(--brand);

  /* Controlled accent — warm gold / bone highlight from live graphics
     Exact modal RGB (246, 233, 176) */
  --accent: #F6E9B0;
  --accent-rgb: 246, 233, 176;
  --brand-accent: var(--accent);

  /* Interactive link accent from live CSS (a { color:#0085bd }) */
  --link: #0085BD;
  --link-hover: #60A5DD;

  /* Ink scale — live template neutrals */
  --ink: #222222;           /* body / default text (color:#222) */
  --ink-deep: #272727;      /* primary button fill (live .sqs-block-button) */
  --ink-hover: #2F2F2F;     /* button hover */
  --ink-header: #0F0F0F;    /* #page-header-wrapper */
  --ink-black: #000000;     /* headings + logo wordmark */
  --dark: var(--ink-deep);

  /* Paper / surfaces — craft elevation 2026-09-14
     Sampled warm bone from references/2026-09-14-craft-direction.png
     (modal cream ~#ECE4D8 / #F0E8DC). Live white kept as --paper-live. */
  --paper-live: #FFFFFF;
  --paper: #EFE8DD;         /* craft warm bone ground */
  --paper-soft: #E8E0D3;    /* softer mottled paper band */
  --bg: var(--paper);
  --muted: #6B635C;         /* ink on warm paper (slightly warmer mute) */
  --border: #D9D0C4;        /* warm hairline on craft paper */
  --hairline: #CFC5B8;

  /* On-dark / on-brand text */
  --paper-on-ink: #FFFFFF;
  --ink-on-accent: #4C0F46;

  /* Typography — live Squarespace font roles */
  --font-heading: "Crimson Text", Georgia, "Times New Roman", serif;
  --font-body: Europa, "Open Sans", system-ui, -apple-system, sans-serif;
  --font-ui: "Open Sans", Europa, system-ui, -apple-system, sans-serif;
  --font-quote: "PT Serif", Georgia, serif;
  /* Craft marginalia — Caveat for decorative notes only (Gate R1) */
  --font-script: "Caveat", "Segoe Print", "Comic Sans MS", cursive;
  --font-sans: var(--font-ui);
  --font-serif: var(--font-heading);

  /* Layout rhythm (proto house + live-ish) */
  --container: 1400px;
  --measure: 68ch;
  --radius: 4px;            /* live buttons are near-square / slight radius */
  --radius-lg: 12px;
  --shadow: 0 8px 28px rgba(15, 15, 15, 0.12);
  --space-section: clamp(3rem, 6vw, 5.5rem);
}
