/* Conduit Cards — color tokens. Values transcribed verbatim from the
   Conduit "PNW" card set. This is a dark-canvas brand: near-black navy
   ground, a single electric-teal accent, and a tightly graded white ramp. */

:root {
  /* ---- Base palette ---- */
  --conduit-ink: rgb(6, 6, 25);          /* #060619 — the card ground */
  --conduit-teal: rgb(22, 231, 207);     /* #16E7CF — the one accent */
  --conduit-white: rgb(255, 255, 255);
  --conduit-black: rgb(0, 0, 0);

  /* Neutral grays used for metadata / captions */
  --conduit-gray-500: rgb(134, 134, 134); /* #868686 — micro labels */
  --conduit-gray-400: rgb(159, 159, 164); /* #9F9FA4 — source text */
  --conduit-gray-700: rgb(83, 83, 83);    /* #535353 — confidential footer */

  /* Category accents (used for mono card eyebrows on landscape slides) */
  --conduit-purple: rgb(171, 92, 255);   /* #AB5CFF */
  --conduit-blue: rgb(122, 162, 214);    /* #7AA2D6 */
  --conduit-orange: rgb(255, 119, 71);   /* #FF7747 */

  /* Card surfaces on the ink ground */
  --conduit-card-fill: rgba(255, 255, 255, 0.03); /* tech-card wash */
  --conduit-card-stroke: rgb(64, 78, 128);        /* #404E80 inset border */

  /* White ramp (opacity steps over the ink ground) */
  --conduit-white-80: rgba(255, 255, 255, 0.8);  /* stat labels / body */
  --conduit-white-70: rgba(255, 255, 255, 0.7);  /* secondary body */
  --conduit-white-60: rgba(255, 255, 255, 0.6);  /* kicker / eyebrow */
  --conduit-white-22: rgba(255, 255, 255, 0.22); /* header divider */
  --conduit-white-18: rgba(255, 255, 255, 0.18); /* hairline borders */

  /* Decorative glow (soft periwinkle-blue orbs behind content) */
  --conduit-glow: rgb(99, 132, 255);

  /* ---- Semantic aliases ---- */
  --surface-page: var(--conduit-ink);
  --surface-card: var(--conduit-ink);
  --accent: var(--conduit-teal);
  --text-strong: var(--conduit-white);
  --text-body: var(--conduit-white-80);
  --text-muted: var(--conduit-white-60);
  --text-caption: var(--conduit-gray-400);
  --text-microlabel: var(--conduit-gray-500);
  --border-hairline: var(--conduit-white-18);
  --divider: var(--conduit-white-22);
  --surface-tech-card: var(--conduit-card-fill);
  --border-tech-card: var(--conduit-card-stroke);
}
