/* Design tokens — Operation Metrics Dashboard / Cathy Weekly Portal
   Extracted from dev-masterportal.html's and dev-transactionportal.html's :root blocks.
   Merged superset: every custom property either file used, so nothing regresses when a
   module CSS file references a token that used to live only in the "other" file's :root
   (they were byte-for-byte the same design language already, per OMD.md). */
:root{
  --bg: #14161b; --panel: #1c1f26; --line: #2c313b;
  --line-soft: #262b34; --text-faint: #5b6270; --warn: #e8c23d;
  --text: #e8eaed; --text-dim: #8b93a1;
  --cashier: #3da5d9; --audit: #e8a33d; --cs: #c875d1;
  --pos: #4cd08a; --neg: #e5626a; --region: #6ee7d0;
  --mono: ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;
  --sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, sans-serif;
  --ring: 0 0 0 3px rgba(110,231,208,0.35);

  /* --panel-hi is deliberately NOT set here — dev-masterportal.html used #22262f and
     dev-transactionportal.html used #232732 (a genuine, if subtle, pre-existing difference
     between the two apps' palettes, not a copy/paste bug). Each module's own CSS file
     (modules/omd/omd.css, modules/transaction-portal/transaction.css) sets --panel-hi itself to its
     original value so neither app's exact appearance changes as a side effect of sharing
     this token file. See OMD.md's Phase-1-portal section for why this was split out. */
}
