/* Ching brand kit — marketing tokens; app theme remains authoritative. */
:root {
  --jade: #09B57A;
  --jade-dark: #056B49;
  --ink: #0F2420;
  --paper: #F6F4EC;
  --white: #FFFFFF;
  --muted: #52665E;
  --rule: #CCD2C7;
  --expense: #D95058;
  --income: #18B86E;
  --transfer: #3D7ABF;
  --warning: #E8822E;
  --pro: #C99B0E;
  --font-display: "Cabinet Grotesk";
  --font-body: Satoshi;
  --font-chinese: NotoHK;
  --sans: var(--font-body), var(--font-chinese), "PingFang HK", "Microsoft JhengHei", sans-serif;
  --serif: "Songti TC", "Noto Serif CJK TC", "PMingLiU", serif;
  --mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
}

/* Theme roles: original brand inks/paper remain fixed for artwork specimens. */
:root {
  color-scheme: light;
  --canvas: #F6F4EC;
  --foreground: #0F2420;
  --surface: #FFFFFF;
  --surface-raised: #E7ECE2;
  --theme-accent: #056B49;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --canvas: #0D1A16;
  --foreground: #F6F4EC;
  --surface: #162018;
  --surface-raised: #1C2B22;
  --theme-accent: #09B57A;
  --muted: #91AD9F;
  --rule: #344A3E;
  --expense: #E87880;
  --income: #38D28C;
  --transfer: #6699D4;
  --warning: #F09C5C;
}
