/* LA Accident Chiropractor — Signature theme (design logic v2). Tokens only. Identity from the live site: its signal red
   --brand #9b1c1c / #741515 (the header bar mark), white / near-black ground, the site's own system faces. */
:root {
  --brand: #2A1214;            --brand-rgb: 42,18,20;
  --brand-deep: #1A0B0C;       --brand-deep-rgb: 26,11,12;
  --brand-soft: #741515;
  --brand-grad-start: #1A0B0C; --brand-grad-end: #741515;
  --accent: #9B1C1C;           --accent-rgb: 155,28,28;
  --accent-bright: #C0392B;    --accent-bright-rgb: 192,57,43;
  --accent-deep: #741515;
  --accent-wash: #FBEFEF;      --accent-wash-rgb: 251,239,239;
  --highlight: #9B1C1C;        --highlight-rgb: 155,28,28;
  --highlight-light: #F2A7A0;  --highlight-deep: #741515;
  --scan-rgb: 242,167,160;
  --paper: #FFFFFF; --cloud: #F5F5F6; --cloud-2: #ECECEE;
  --ink: #111111; --muted: #4F555D; --line: #D4D7DB; --line-strong: #B9BEC5;
  --on-dark: #FFFFFF; --on-dark-2: #F0DCDC; --on-dark-3: #CDB2B2; --on-accent-soft: #FBE3E3;
  --f-head: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --f-body: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --radius: 10px; --radius-sm: 6px;
  --arch: 999px 999px 14px 14px;
}
