/* =========================================================== */
/* elmira-brand.css — BRAND TOKEN BRIDGE                        */
/* Maps Elmira's palette/fonts onto the AG token names the      */
/* canonical ag-* primitives expect, so the primitives inherit  */
/* Elmira's skin with ZERO edits to canonical code.             */
/* Load ORDER: ag-defensive.css -> THIS -> ag-*.css -> page CSS.*/
/* BRANDKIT WINS: the AG "gold thread" (--accent) is Elmira      */
/* TEAL, never gold (feedback_brandkit_colors_win_over_gold).   */
/* =========================================================== */
:root {
  /* ---- palette -> AG primitive names ---- */
  --ink: #2D3E4A;            /* charcoal — curtain wall, cursor hand on light bg */
  --ink-soft: #3F5563;
  --paper: #F5F3EF;          /* off-white — cursor hand on dark bg */
  --accent: #5FA8A3;         /* TEAL — cursor edge, curtain sweep/strokes, focus ring, scrollbar */
  --accent-soft: #B2D8C1;    /* mint — curtain accent dots */
  --text-primary: #1A1A1A;

  /* ---- fonts -> AG names (aliases; identical to the build's own) ---- */
  --font-body: 'Inter', -apple-system, sans-serif;
  --font-heading: 'Mercury', Georgia, serif;

  /* ---- curtain skin (charcoal wall + teal sweep + mint dots) ---- */
  --curtain-bg: #2D3E4A;
  --curtain-on: #5FA8A3;
  --curtain-on-soft: #B2D8C1;

  /* ---- easing + duration tokens the primitives reference ---- */
  --ease-satisfying: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-settle: cubic-bezier(0.22, 1, 0.36, 1);
  --duration-instant: 120ms;
  --duration-quick: 0.3s;
}
