/* TRỌNG TÍN — Hãng Luật & Cộng sự. Tone: BÃ TRẦU/BURGUNDY + GIẤY DA (parchment) + VÀNG ĐỒNG.
   Uy quyền, truyền thống, tin cậy — kiểu chambers/hãng luật. Light-dominant, serif. */
:root[data-theme="law"] {
  --bg-0:#ffffff; --bg-1:#f8f4ec; --bg-2:#f1eadd; --bg-3:#e7ddc9; --bg-4:#d8c9ad; --bg-5:#3a0f1b;
  --bg-dark:#46101f; --bg-dark-2:#310a16; --nav-bg:rgba(248,244,236,0.86);
  --border:#e7ddc9; --border-strong:#46101f; --divider:rgba(58,15,27,0.13);
  --text-1:#241317; --text-2:#4e3940; --text-3:#7c6a6e; --text-4:#a8979b; --text-5:#cabfb0;
  /* ★ PRIMARY slot = burgundy/bã trầu (đổ vào --pink* dù không hồng) */
  --pink:#7a2236; --pink-2:#641a2c; --pink-3:#4e1322;
  --pink-soft:#f2e2e5; --pink-tint:rgba(122,34,54,0.10); --pink-glow:rgba(122,34,54,0.22);
  /* accent phụ: vàng đồng (rule, chi tiết) */
  --gold:#b08d3e; --gold-2:#caa85c; --gold-soft:#efe6cf;
  --shadow-sm:0 1px 2px rgba(58,15,27,0.06);
  --shadow-md:0 10px 28px rgba(58,15,27,0.10);
  --shadow-lg:0 24px 56px rgba(58,15,27,0.16);
  --shadow-pink:0 14px 36px rgba(122,34,54,0.22);
  --shadow-pink-sm:0 5px 18px rgba(122,34,54,0.18);
  --shadow-ground:rgba(58,15,27,0.18);
  /* formal: bo góc nhỏ, chất "văn bản" */
  --r-lg:4px; --r-xl:6px; --r-2xl:10px;
  --font-display:'Spectral', Georgia, serif;
  --font-sans:'Inter', system-ui, sans-serif;
}
