/* #region zone:desk.style.member-green-tokens — สีเขียวเดิมของหน้าบัญชีและ Finance (ทับโทเค็นสีน้ำเงินของ Desk) */
/* Account/Finance retain the pre-blue Desk data/brand palette here. Page/card/overlay surfaces
   now inherit the shared Health aliases, with component-owned text contrast and header ink.
   The Desk never loads this file. Logo/data colours below retain their existing values. */
:root {
  --text: #0b2029;
  --muted: #4c5f63;
  --faint: #5e7074;
  --up: #007f78;
  --down: #d90032;
  --danger: #a8102c;
  --amber: #79520d;
  --accent: #007f78;
  --accent-text: #00716b;
  --mint: #d6f7e5;
  --ema20: #c58a10;
  --ema50: #3d6fd1;
  --ema200: #7e22ce;
  --grid: rgba(11, 32, 41, 0.05);
  --fund-bar-rev: #b9d9cf;
  --fund-bar-np: #007f78;
  --fund-est: #3d6fd1;
  --up-soft: #e4f3eb;
  --down-soft: rgba(217, 0, 50, 0.08);
  --amber-soft: rgba(121, 82, 13, 0.1);
  --acc-soft: #e4f3eb;
  --acc-ring: rgba(0, 127, 120, 0.35);
  --tag-accent-bg: #0b2029;
  --tag-muted-bg: #4c5f63;
  --tag-up-bg: #00716b;
  --tag-down-bg: #c8102e;

  --vp-fill: rgba(94, 112, 116, 0.2);
  --vp-value: rgba(94, 112, 116, 0.34);
  --sig-buy-fg: #00685f;
  --sig-buy-bg: rgba(0, 127, 120, 0.07);
  --sig-buy-line: rgba(0, 127, 120, 0.34);
  --sig-wait-fg: #6e4a0b;
  --sig-wait-bg: rgba(121, 82, 13, 0.06);
  --sig-wait-line: rgba(121, 82, 13, 0.3);
  --stage-1: #566970;
  --stage-1-soft: rgba(86, 105, 112, 0.12);
  --stage-2: #3d7970;
  --stage-2-soft: rgba(61, 121, 112, 0.12);
  --stage-3: #886b38;
  --stage-3-soft: rgba(136, 107, 56, 0.12);
  --stage-4: #9a5866;
  --stage-4-soft: rgba(154, 88, 102, 0.12);

  --seg-shadow: 0 1px 2px rgba(11, 32, 41, 0.12), 0 0 0 1px var(--line);
  --scrim: rgba(11, 32, 41, 0.4);
  --scrim-strong: rgba(7, 23, 29, 0.45);
  --logo-well: #eef1ee;
  --logo-contact: rgba(11, 32, 41, 0.12);
  --logo-ambient: rgba(11, 32, 41, 0.1);
  --logo-ambient-lift: rgba(11, 32, 41, 0.16);
  --logo-halo: rgba(11, 32, 41, 0);
  --logo-rim-mid: rgba(11, 32, 41, 0.1);
  --logo-rim-bottom: rgba(11, 32, 41, 0.22);
  --logo-curve: rgba(11, 32, 41, 0.1);
  --dlg-fade-shadow: rgba(11, 32, 41, 0.18);
}
:root[data-theme='dark'] {
  --vp-fill: rgba(169, 198, 193, 0.16);
  --vp-value: rgba(169, 198, 193, 0.28);
  --vp-poc: #f1c35a;
  --rs-line: #8fb4ff;

  --text: #eaf3ef;
  --muted: #8fa8a6;
  --faint: #7f9b9b;
  --up: #35d6a4;
  --down: #ff5c7a;
  --danger: #ff8fa1;
  --amber: #f1c35a;
  --accent: #00c2b0;
  --accent-text: #2fd8c4;
  --on-accent: #06231f;
  --mint: #9be6b8;
  --ema20: #f1c35a;
  --ema50: #8fb4ff;
  --ema200: #c58cff;
  --grid: rgba(155, 230, 184, 0.05);

  --fund-bar-rev: #2a4d48;
  --fund-bar-np: #2dd4bf;
  --fund-est: #7aa2ff;
  --up-soft: rgba(53, 214, 164, 0.13);
  --down-soft: rgba(255, 92, 122, 0.13);
  --amber-soft: rgba(241, 195, 90, 0.14);
  --acc-soft: rgba(0, 194, 176, 0.14);
  --acc-ring: rgba(0, 194, 176, 0.45);
  --tag-accent-bg: #2fd8c4;
  --tag-accent-fg: #06231f;
  --tag-muted-bg: #8fa8a6;
  --tag-muted-fg: #06231f;
  --tag-up-bg: #35d6a4;
  --tag-up-fg: #06231f;
  --tag-down-bg: #ff5c7a;
  --tag-down-fg: #06231f;

  --seg-on: #1b4552;
  --sig-buy-fg: #4fe0b3;
  --sig-buy-bg: rgba(53, 214, 164, 0.09);
  --sig-buy-line: rgba(53, 214, 164, 0.38);
  --sig-wait-bg: rgba(241, 195, 90, 0.08);
  --sig-wait-line: rgba(241, 195, 90, 0.34);
  --stage-1: #9aaeb7;
  --stage-1-soft: rgba(154, 174, 183, 0.14);
  --stage-2: #7db5a7;
  --stage-2-soft: rgba(125, 181, 167, 0.14);
  --stage-3: #c4aa76;
  --stage-3-soft: rgba(196, 170, 118, 0.14);
  --stage-4: #cf929f;
  --stage-4-soft: rgba(207, 146, 159, 0.14);

  --tip-fg: #0b2029;
  --tip-kbd: rgba(11, 32, 41, 0.12);
  --seg-shadow: 0 1px 2px rgba(11, 32, 41, 0.12), 0 0 0 1px var(--line);
  --logo-well: #15323d;
  --logo-halo: rgba(234, 243, 239, 0.07);
}
/* #endregion */
