/* GĐ3: theme Cổ đông (green) — biến accent tách khỏi <style> nội tuyến. */
:root {
  --primary: #10B981;
  --primary-dark: #059669;
  --primary-light: #D1FAE5;
  --primary-soft: rgba(16,185,129,0.10);
  --ring: rgba(16,185,129,0.25);
  --primary-strong: #059669; /* §3.31 (v1.87+) — "nền đặc mang chữ trắng" (2 chỗ trong app-grafik.js/
     app-info.js). = giá trị --primary-dark SÁNG hiện nay, KHÔNG lật ở nền tối (xem khối tối dưới). */
}
/* T-4 (NỀN TỐI, v1.84+) — xem chú thích đầy đủ ở theme-quanly.css (cùng khuôn). Giữ nguyên
   Hue 149,3°/Saturation 80,4% của #D1FAE5, dò Lightness cho tổng 3 kênh RGB rơi vào 91–92
   (cùng dải nền thẻ 5 họ T-2 — --c-emerald-50 tối = 2 51 39, tổng 92). KHÔNG đụng
   --primary/--primary-soft.
   📌 ĐÍNH CHÍNH §3.31 (15/09): dòng trên TỪNG ghi "KHÔNG đụng --primary/--primary-dark/--primary-soft"
   — nay ĐÃ LỖI THỜI với --primary-dark. Lúc T-4 chỉ cần lật --primary-light vì lúc đó tưởng
   --primary-dark không lộ diện ở nền tối; đo 15/09 cho thấy --primary-dark dùng làm CHỮ (36/38 lượt
   trong 6 file app) ⇒ đứng yên trong khi nền lật là SAI. Vai trò còn lại — "nền đặc mang chữ trắng"
   (2/38 lượt) — đã tách sang --primary-strong ở trên, KHÔNG lật.
   ⇒ --primary-dark GIỜ LẬT sang tông nhạt ở khối tối dưới đây; --primary/--primary-soft VẪN
   KHÔNG đụng như cũ. 📌 Giá trị tối dưới đây TRÙNG với --primary (#10B981) — CỐ Ý, là giá trị đầu
   tiên đạt ≥5,0:1 theo cùng quy tắc; đừng "sửa cho khác đi". */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --primary-light: #06381E; /* rgb(6 56 30), tổng kênh 92 */
    --primary-dark: #10B981; /* §3.31 — chữ nhấn LẬT sang xanh nhạt, min 5,20:1 trên 4 nền tối (đo 15/09) */
  }
}
:root[data-theme="dark"] {
  --primary-light: #06381E;
  --primary-dark: #10B981; /* §3.31 — LẶP LẠI Y HỆT khối @media ở trên (nếp T-1) */
}
