/* NVE — Kiểu chữ. Be Vietnam Pro (hỗ trợ tiếng Việt đầy đủ) + IBM Plex Mono cho số liệu quan trắc.
 *
 * Font tự host trong assets/fonts/, khai báo @font-face tại assets/css/fonts.css
 * (nạp trước file này trong inc/enqueue.php).
 *
 * KHÔNG thêm @import gọi fonts.googleapis.com vào đây: @import chặn hiển thị
 * (trình duyệt phải tải xong mới vẽ trang), gửi IP khách sang máy chủ Google,
 * và trang sẽ hỏng chữ nếu host chặn ra ngoài.
 */

:root {
  --font-display: "Be Vietnam Pro", "Helvetica Neue", Arial, sans-serif;
  --font-body: "Be Vietnam Pro", "Helvetica Neue", Arial, sans-serif;
  --font-mono: "IBM Plex Mono", "SF Mono", Consolas, monospace;

  /* Scale — chữ đọc (≤24px) đã +2px cho dễ đọc; tiêu đề lớn giữ nguyên. */
  --text-xs: 14px;   /* 12 → 14 */
  --text-sm: 16px;   /* 14 → 16 */
  --text-base: 18px; /* 16 → 18 */
  --text-lg: 20px;   /* 18 → 20 */
  --text-xl: 24px;   /* 22 → 24 */
  --text-2xl: 28px;
  --text-3xl: 36px;
  --text-4xl: 48px;
  --text-5xl: 60px;

  /* Weights */
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extrabold: 800;

  /* Leading & tracking */
  --leading-tight: 1.15;
  --leading-snug: 1.3;
  --leading-normal: 1.6;
  --tracking-tight: -0.02em;
  --tracking-wide: 0.08em; /* eyebrow/uppercase labels */
}
