/* EDUZO — HAI BO CHU CUA CA HE. Khai o DAY, mot cho duy nhat.
   Bon vo deu nap tep nay bang <link>. Cac tep CSS khac chi GOI ho chu qua
   token `--ez-phong-*` (Design System 1.0), khong khai lai mat chu.
*/

/* ---- HAI BO CHU THEO VIEC, KHONG THEO VAI (Design System 1.0, 24/09/2026) --
   Tu DS 1.0, bo chu chia theo VIEC chu khong theo vai nua:
     NUNITO  cho tieu de va MOI con so (`--ez-phong-tieu-de`, `--ez-phong-so`):
             tron, than thien, co chu so deu do rong (tabular) nen diem XP,
             chuoi ngay, bang so lieu khong nhay ngang khi doi so.
     LEXEND  cho than chu (`--ez-phong-than`): ve theo nghien cuu doc hieu,
             `a` va `g` mot tang nhu chu tre tap viet.
   Ca bon vo dung chung hai bo nay; vai chi doi CO va DO DAM (token `vai.*`).
   Be Vietnam Pro (dot 43) da go: ba vo nguoi lon doi sang Lexend + Nunito
   theo DS 1.0.

   Ca hai deu OFL, tu chua trong `app/chu/` (KHONG goi Google Fonts: mot san
   pham cho tre khong nen phu thuoc mot ten mien thu ba moi lan mo man). Giay
   phep OFL BUOC giu kem — `app/chu/GIAY-PHEP.txt`, dung xoa.

   Moi bo MOT tep bien thien, chia `unicode-range` hai phan: trinh duyet chi
   tai tep `viet` khi trang co chu co dau. Tong toi da 4 tep, 188 KB. */

/* Nunito: bien thien 400-800 (DS 1.0 chi dung 400 · 600 · 800). */
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 400 800;
  font-display: swap; src: url('/chu/nunito-latin.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 400 800;
  font-display: swap; src: url('/chu/nunito-viet.woff2') format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }

/* Lexend: MOT tep bien thien cho ca dai do dam 100-900. */
@font-face { font-family: 'Lexend'; font-style: normal; font-weight: 100 900;
  font-display: swap; src: url('/chu/lexend-latin.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Lexend'; font-style: normal; font-weight: 100 900;
  font-display: swap; src: url('/chu/lexend-viet.woff2') format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }
