/* V4AIR accent for Twenty (Petr, 13 Nov 2026: minimal, V4AIR orange instead of the default blue).
   Only the accent scale and the UI blue scale (primary buttons incl. hover --t-color-blue10 and press --t-color-blue12, links, focus rings, callouts) change. Tag colours (--t-tag-*),
   charts and status colours stay Twenty's, so colour coding keeps its meaning.
   Values from v4air-brand/tokens: light accent #b35c1f (white text on it 4.6:1), button orange #dd7f3e,
   dark accent #e9a24f, ink #221304. Injected by the crm-server init container (dev-pod/deployments/crm.yaml).
   Doubled class = higher specificity than Twenty's own .light / .dark blocks, whatever the load order. */
.light.light {
  --t-color-blue: #b35c1f;
  --t-color-blue3: #fbe6d4;
  --t-color-blue1: #fefaf6; --t-color-blue2: #fdf4ec; --t-color-blue4: #f9d9bd; --t-color-blue5: #f6cba7;
  --t-color-blue6: #f2b98c; --t-color-blue7: #efab78; --t-color-blue8: #e6924f; --t-color-blue9: #b35c1f;
  --t-color-blue10: #974c18; --t-color-blue11: #974c18; --t-color-blue12: #4f280d;
  --t-color-transparent-blue1: #dd7f3e0f; --t-color-transparent-blue2: #dd7f3e1f; --t-color-transparent-blue3: #dd7f3e2e; --t-color-transparent-blue4: #dd7f3e40;
  --t-border-color-blue: #e6924f;
  --t-background-transparent-blue: #dd7f3e33;
  --t-buttons-secondary-text-color: #b35c1f;
  --t-accent-primary: #f6cba7;
  --t-accent-secondary: #f6cba7;
  --t-accent-tertiary: #fbe6d4;
  --t-accent-quaternary: #fdf4ec;
  --t-accent-accent1: #fefaf6;
  --t-accent-accent2: #fdf4ec;
  --t-accent-accent3: #fbe6d4;
  --t-accent-accent4: #f9d9bd;
  --t-accent-accent5: #f6cba7;
  --t-accent-accent6: #f2b98c;
  --t-accent-accent7: #efab78;
  --t-accent-accent8: #e6924f;
  --t-accent-accent9: #dd7f3e;
  --t-accent-accent10: #c76b2c;
  --t-accent-accent11: #b35c1f;
  --t-accent-accent12: #4f280d;
  --t-accent-accent3570: #e6924f;
  --t-accent-accent4060: #e6924f;
}
.dark.dark {
  --t-color-blue: #b35c1f;   /* buttons carry white text (Twenty hard-codes #fff): 4.6:1 */
  --t-color-blue3: #3a2412;
  --t-color-blue1: #1d140d; --t-color-blue2: #2a1a0d; --t-color-blue4: #4a2c14; --t-color-blue5: #5a3516;
  --t-color-blue6: #6e421b; --t-color-blue7: #8a4f1f; --t-color-blue8: #b06a2a; --t-color-blue9: #b35c1f;
  --t-color-blue10: #c76b2c; --t-color-blue11: #f2b269; --t-color-blue12: #ffe0c2;
  --t-color-transparent-blue1: #e9a24f12; --t-color-transparent-blue2: #e9a24f24; --t-color-transparent-blue3: #e9a24f36; --t-color-transparent-blue4: #e9a24f4a;
  --t-border-color-blue: #8a4f1f;
  --t-background-transparent-blue: #e9a24f40;
  --t-buttons-secondary-text-color: #f2b269;
  --t-font-color-on-accent: #221304;
  --t-accent-primary: #5a3516;
  --t-accent-secondary: #5a3516;
  --t-accent-tertiary: #3a2412;
  --t-accent-quaternary: #2a1a0d;
  --t-accent-accent1: #1d140d;
  --t-accent-accent2: #2a1a0d;
  --t-accent-accent3: #3a2412;
  --t-accent-accent4: #4a2c14;
  --t-accent-accent5: #5a3516;
  --t-accent-accent6: #6e421b;
  --t-accent-accent7: #8a4f1f;
  --t-accent-accent8: #b06a2a;
  --t-accent-accent9: #dd7f3e;
  --t-accent-accent10: #e9a24f;
  --t-accent-accent11: #f2b269;
  --t-accent-accent12: #ffe0c2;
  --t-accent-accent3570: #b06a2a;
  --t-accent-accent4060: #b06a2a;
}
