/* Theme app Info (đỏ) — biến accent tách khỏi <style> nội tuyến, cùng khuôn theme-codong.css.
   Bảng màu chủ đã chốt (Gói 47): đỏ chính #DC2626 · đậm #B91C1C · nền nhạt #FEF2F2. */
/* v1.94.0 (16/09, chủ chốt PA "A1") — #DC2626/#B91C1C/#FEF2F2 → #0E7490/#155E75/#ECFEFF (đỏ đau
   mắt khi dùng lâu → xanh lam-lục cyan); xem docs/VERSIONS.md */
:root {
  --primary: #0E7490;
  --primary-dark: #155E75;
  --primary-light: #ECFEFF;
  --primary-soft: rgba(14,116,144,0.10);
  --ring: rgba(14,116,144,0.25);
  --primary-strong: #155E75; /* §3.31 (v1.87+) — "nền đặc mang chữ trắng" (đúng 1 chỗ:
     app-info.js:681). = giá trị --primary-dark SÁNG hiện nay, KHÔNG lật ở nền tối. */
}
/* T-4 (NỀN TỐI, v1.84+) — xem chú thích đầy đủ ở theme-grafik.css (cùng khuôn). Giữ nguyên
   Hue 0°/Saturation 85,7% của #FEF2F2 (vẫn ra đỏ, đúng hue thương hiệu), 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-red-50 tối = 72 10 10, 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; đo 15/09 cho thấy
   --primary-dark dùng làm CHỮ (36/38 lượt trong 6 file app) nên PHẢI lật, còn vai trò "nền đặc
   mang chữ trắng" (2/38 lượt, trong đó đúng 1 lượt ở file này) đã 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ũ. */
/* v1.94.0 (16/09, chủ chốt PA "A1") — nền tối đang ẨN (§3.37) nhưng hạ tầng vẫn giữ đồng bộ:
   #500606 → #002C2F, #E86E6E → #14A2C9; xem docs/VERSIONS.md */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --primary-light: #002C2F; /* rgb(0 44 47), tổng kênh 91 */
    --primary-dark: #14A2C9; /* §3.31 — chữ nhấn LẬT sang cyan nhạt, min 5,02:1 trên 4 nền tối (đo 16/09) */
  }
}
:root[data-theme="dark"] {
  --primary-light: #002C2F;
  --primary-dark: #14A2C9; /* §3.31 — LẶP LẠI Y HỆT khối @media ở trên (nếp T-1) */
}
