/* Telus Partners -- brand tokens.
   Source: TP Brand/TP Identity.pdf (2012, Starlink Design) -- the only
   Telus Partners brand document found during the 2026-07-02 Cowork prestage.
   See docs/BRAND-telus.md for full detail and caveats.

   NOTE: the source doc only prints colour as CMYK/greyscale swatches (no hex
   in the file: Primary blue C:80% M:10% Y:0% K:0%, secondary grey 60% black).
   2026-07-02: rendered the PDF to image and pixel-sampled the actual printed
   swatch + logo/text fills (most-frequent flat colour in the render) rather
   than trusting a naive CMYK->RGB formula. Result: #009CD2 (blue), #808285
   (grey) -- both plausible, "trustworthy/professional" colours matching the
   doc's own description. Treat as a solid working value; a real Pantone
   lookup or print-proof check is still worthwhile before this ships publicly.

   2026-07-05: extended with the full palette/type/spacing scale locked in
   the approved Option 2 (icon-motif) design system card -- see
   design/Telus Partners/Telus Home.dc.html (#1a). Button fill (#0284B8) is
   deliberately a step darker than the brand blue (#009CD2) so white button
   text clears WCAG AA; the brand blue itself stays reserved for logo,
   links and accents per docs/build-brief-telus.md. */
:root {
  /* Core palette */
  --telus-blue:          #009CD2;  /* logo, links, accents -- not button fills */
  --telus-button:        #0284B8;  /* primary button fill -- AA white text on this */
  --telus-button-hover:  #016B96;
  --telus-banner-grey:   #77787B;  /* banner/artwork fields only -- never behind text */
  --telus-charcoal:      #2A2A2A;  /* headings, body text, dark bands */
  --telus-grey:          #808285;  /* secondary text, captions, eyebrows */
  --telus-muted:         #55585B;  /* lede copy, card body text */
  --telus-hairline:      #E4E8EA; /* borders, dividers, card strokes */
  --telus-cloud:         #F5F7F8; /* alternate section + footer background */
  --telus-white:         #FFFFFF;

  /* Back-compat aliases (kept in case anything still reads the original names) */
  --telus-primary: var(--telus-blue);
  --telus-accent:  var(--telus-grey);
  --telus-ink:     var(--telus-charcoal);
  --telus-bg:      var(--telus-white);

  /* Fonts: Inter (Google Fonts) stands in for Myriad Pro until the licensed
     Adobe Fonts kit is purchased -- see the commented <link> hook in each
     page's <head>. Swapping later only needs "Myriad Pro" added ahead of
     Inter in these two stacks; no markup changes. */
  --telus-font-head: "Inter", "Microsoft Sans Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --telus-font-body: "Inter", "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;

  --telus-space: 1rem;
  --telus-maxw:  1140px;
}
