/* Shared design tokens. Business styles consume these without defining a second palette. */
:root {
  --bg: #f7f8f4; --sidebar: #fff; --card: #fff;
  --line: #e2e7de; --line-strong: #cbd5c8;
  --text: #202c25; --muted: #647066; --faint: #707d73;
  --accent: #244b3b; --accent-soft: #edf4e9; --highlight: #d9e8a2;
  --ok: #2b6849; --ok-soft: #eaf4ec; --bad: #b13c35; --bad-soft: #fff0ed;
  --warn: #8c631e; --warn-soft: #fbf3df; --info: #396879; --info-soft: #edf4f7;
  --shadow: 0 2px 6px rgba(32,44,37,.025); --radius: 12px;
  --font: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
}
