/* ============================================================
   TILLERSTEAD COLOR CONTRAST STANDARD
   Targeted contrast fixes — WCAG AA compliant (4.5:1 normal, 3:1 large)
   
   RULES:
   - No blanket !important on element selectors (h1-h6, p, a, div, span)
   - No wildcard attribute selectors ([class*='card'], etc.)
   - Scoped overrides only where the design system actually fails
   ============================================================ */

:root {
  /* ===== CONTRAST TOKEN OVERRIDES ===== */
  /* Raise muted/tertiary text to meet AA on dark backgrounds */
  --tiller-text-muted: #b0b8c4;          /* was #6b7280 — now 7.5:1 on #000 */
  --tiller-text-tertiary: #c0c7d0;       /* was #9ca3af — now 8.5:1 on #000 */
  --page-text-muted: rgb(255 255 255 / 85%);   /* was 75% */
  --page-text-faded: rgb(255 255 255 / 72%);   /* was 50% — now ~10:1 on dark */
}
