/* =====================================================================
   DIRECTION A · "STRUCTURE"   →  revamp1.mesaquantum.com
   Provenance: the route Wale chose in the June discovery survey —
   "Route C — Typography & Structure Led". Also the closest reading of
   the Lockheed Martin anchor: a clear message, disciplined grid,
   imagery that depicts rather than decorates.
   Character: light, editorial, high contrast. Type carries the page.
   Primary motif: the logo OUTLINE (the formal register of the toolkit).
   ===================================================================== */
:root {
  --ds-bg:            var(--mqn-n-0);
  --ds-bg-alt:        var(--mqn-n-50);
  --ds-surface:       var(--mqn-n-0);
  --ds-surface-alt:   var(--mqn-n-100);
  --ds-surface-deep:  var(--mqn-ink-800);

  --ds-ink:           var(--mqn-n-900);
  --ds-ink-muted:     var(--mqn-n-600);
  /* was --mqn-n-400 #9494A6: 2.98:1 on white, and it sets the partner names.
     Partner names are real text under C02, so they take real text thresholds. */
  --ds-ink-faint:     #6C6C7E;                /* 5.14:1 on white */
  --ds-ink-inverse:   var(--mqn-n-0);

  --ds-accent:        var(--mqn-purple-600);
  --ds-accent-hover:  var(--mqn-purple-700);
  --ds-on-accent:     var(--mqn-n-0);
  --ds-accent-quiet:  var(--mqn-purple-50);

  /* was --mqn-n-200 #DFDFE7: 1.33:1. With --ds-surface and --ds-bg both pure
     white, neither the card's fill nor its border reached 3:1 — the card was
     mathematically invisible. Direction A uses rules as a device, so a rule
     that can actually be seen is also the better design. */
  --ds-line:          #8E8E9C;                /* 3.23:1 on white */
  --ds-line-strong:   var(--mqn-n-900);
  --ds-focus:         var(--mqn-purple-500);

  --ds-header-bg:     color-mix(in srgb, var(--mqn-n-0) 88%, transparent);
  --ds-footer-bg:     var(--mqn-ink-800);

  /* Structural character */
  --ds-radius-role:   var(--ds-radius-sm);   /* near-square: precision */
  --ds-display-weight: 700;
  --ds-tracking-display: -0.032em;
  --ds-section-y:     clamp(4.5rem, 3rem + 6.5vw, 10rem);
  --ds-rule-weight:   1px;

  --ds-ink-on-deep:   var(--mqn-n-0);
  --ds-logo-filter:   none;

  --ds-motif-primary: outline;
  --ds-motif-opacity: 0.09;

  /* Roles for the inside of a full-bleed deep band. At :root so the flat
     contrast resolver can measure them; consumed by scoped rules in
     components.css. */
  --ds-focus-on-deep:    #C9B6FF;   /* the ring inside a deep band */
  --ds-deep-ink:         #FFFFFF;
  --ds-deep-ink-muted:   #D8CCEF;
  --ds-deep-ink-faint:   #BBA9DC;
  --ds-deep-line:        #8A70C4;   /* 3.60:1 on the #2A0850 band */
  --ds-deep-motif-opacity: 0.18;
}
