/* ============================================================
   efin Design Token · v0.1 — TOKENS.CSS ("ความจริงเชิงตัวเลข")
   Source of truth: EFIN Corporate Identity Standards Manual
   (~/AW CID Efin/ · Master Brand Basic Identity, 2014-2015)
   สถานะ: DRAFT รอทีมแบรนด์ efin อนุมัติ
   กฎ: ห้ามคิดค่าเอง — ทุกค่าอ้างที่มาใน comment
   ============================================================ */

:root {
  /* ---- Brand (จากคู่มือ CI หน้า Corporate Identity Colour) ---- */
  --efin-green: #7AC143;        /* PANTONE 368C · RGB 122,193,67 */
  --efin-grey:  #717073;        /* PANTONE Cool Grey 11C · RGB 113,112,115 */
  --white:      #FFFFFF;        /* corporate white */

  /* ---- Derived tints/shades (สร้างจากสีทางการ — ระบุวิธีคำนวณ) ---- */
  --efin-green-dark:  #5E9A31;  /* green -20% lightness · hover/pressed */
  --efin-green-bg:    #EAF6DF;  /* green 12% tint · พื้นอ่อน/chip bg */
  --efin-grey-dark:   #4A494C;  /* grey -20% · ตัวหนังสือเข้ม */
  --efin-grey-light:  #A9A8AC;  /* grey +25% · secondary text */
  --efin-grey-bg:     #F1F1F2;  /* grey 8% tint · พื้นการ์ด/แถบ */
  --line:             #E3E3E5;  /* hairline จาก grey 12% */

  /* ---- Status (ยังไม่มีในคู่มือ CI — เสนอเพิ่ม รออนุมัติ) ---- */
  --success: #1E8A5A;
  --warning: #C77A00;
  --danger:  #D93848;
  --info:    #2F6FB2;
  --success-bg: #E4F3EC; --warning-bg: #F9EFDD;
  --danger-bg:  #FBE7E9; --info-bg:    #E7F0F9;

  /* ---- Chart fill (7 สี · 20% tint ตามหลัก ALPHAMIND v4) ---- */
  --cf-green:  #D7ECC7;   /* จาก efin-green */
  --cf-grey:   #DADADC;   /* baseline/inactive จาก efin-grey */
  --cf-teal:   #C9E8E2;
  --cf-amber:  #F1DBB6;
  --cf-blue:   #C5D8EC;
  --cf-purple: #DCD3EE;
  --cf-rose:   #F5CDD3;

  /* ---- Typography ----
     คู่มือ CI: PSL KittithadaCS (หัวเรื่อง) + PSL-Text (เนื้อความ)
     digital fallback (รออนุมัติ): Sukhumvit Set / Prompt          */
  --font-head: "PSL KittithadaCS", "Sukhumvit Set", "Prompt", sans-serif;
  --font-body: "PSL-Text", "Sukhumvit Set", "Prompt", sans-serif;

  /* Type scale (ตามโครง ALPHAMIND v4: NO HERO — head 24 สูงสุด) */
  --t-head: 24px;    --w-head: 600;   /* หัวข้อหน้า/ตัวเลขหลัก lh1.2 */
  --t-subhead: 18px; --w-subhead: 500;
  --t-body: 14px;    --w-body: 400;   /* lh 1.3 */
  --t-label: 12px;   --w-label: 400;
  --w-metric: 600;   --w-money: 500;  /* ตัวเลข tabular ชิดขวา */

  /* ---- Spacing / Radius / Shadow ---- */
  --s1: 4px; --s2: 8px; --s3: 10px; --s4: 12px; --s5: 16px; --s6: 24px;
  --radius: 10px; --radius-sm: 8px; --radius-pill: 999px;
  --shadow-sm: 0 1px 2px rgba(113,112,115,.12);
  --shadow-pop: 0 4px 16px rgba(113,112,115,.18);

  /* ---- Logo clear space (จากคู่มือ: 1X ทุกด้าน, ขั้นต่ำ 5mm≈19px) ---- */
  --logo-min: 19px;
}
