/* GĐ3: theme Admin (tím) — biến accent tách khỏi <style> nội tuyến. */
/* v1.94.0 (16/09, chủ chốt PA "A1") — #7C3AED/#6D28D9/#EDE9FE → #8146B9/#60328B/#F2EDF7 (tím đậm
   hơn, đỡ chói khi dùng lâu); xem docs/VERSIONS.md */
:root {
  --primary: #8146B9;
  --primary-dark: #60328B;
  --primary-light: #F2EDF7;
  --primary-soft: rgba(129,70,185,0.10);
  --ring: rgba(129,70,185,0.25);
  --primary-strong: #60328B; /* §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 251,4°/Saturation 91,3% của #EDE9FE, 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-violet-50 tối = 26 9 57, 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 (tím sẫm trên gần-đen, 2,29:1). 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ũ. */
/* 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ộ:
   #100348 → #1E132A, #A476F2 → #A277CB; xem docs/VERSIONS.md */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --primary-light: #1E132A; /* rgb(30 19 42), tổng kênh 91 */
    --primary-dark: #A277CB; /* §3.31 — chữ nhấn LẬT sang tím nhạt, min 5,00:1 trên 4 nền tối (đo 15/09) */
  }
}
:root[data-theme="dark"] {
  --primary-light: #1E132A;
  --primary-dark: #A277CB; /* §3.31 — LẶP LẠI Y HỆT khối @media ở trên (nếp T-1) */
}
