/* =========================================================
   FONT — הפונט של האתר. זה המקום היחיד שמצהיר עליו.

   Birzia, עומר צופי. ארבעה משקלים בקבצים נפרדים.

   שימו לב: כל קובץ מצהיר בתוכו על שם משפחה אחר ("Birzia Light",
   "Birzia Medium", "Birzia Black"). זה נפוץ באריזות דסקטופ ולא מתאים
   לאינטרנט. ה-font-family שב-@font-face הוא שם שאנחנו קובעים, לא שנקרא
   מהקובץ, ולכן כל הארבעה מוצהרים כאן תחת 'Birzia' אחד ונבדלים ב-font-weight.
   כך "font-weight: 700" באתר תופס את Bold, בלי שם משפחה נפרד לכל משקל.

   אין ל-Birzia משקל 400. הסקאלה באתר מוגדרת ב-site.json:
   גוף 500 (Medium), הדגשה וכותרות 700 (Bold). ראו theme.font.

   הדפדפן מוריד רק את המשקלים שבאמת מרונדרים בעמוד, ולכן אין עלות
   בהצהרה על ארבעתם.

   להחלפת פונט:  python3 assets/fonts/add-font.py <קובץ> --subset
   ========================================================= */

/* שם המשפחה והמשקלים יושבים כאן, ליד ההצהרה עצמה — מקום אחד.
   accessibility.html לא טוען את קובץ התוכן, ולכן זה מה שמזין אותו.
   app.js דורס את הערכים האלה מ-theme.font ב-site.json (ומזהיר אם
   שם המשפחה שם לא תואם למה שמוצהר למטה). */
:root {
  --font: 'Birzia', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --w-body: 500;      /* Medium — ל-Birzia אין 400 */
  --w-medium: 700;    /* Bold */
  --w-display: 700;   /* Bold */
}

@font-face {
  font-family: 'Birzia';
  src: url('../fonts/Birzia-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Birzia';
  src: url('../fonts/Birzia-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Birzia';
  src: url('../fonts/Birzia-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Birzia';
  src: url('../fonts/Birzia-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* =========================================================
   Inter — הפונט של המצב האנגלי (רישיון OFL, מקומי כמו הכל).
   בירזיה כוללת בלטינית אותיות רישיות בלבד, ולכן אנגלית בה יוצאת
   כולה CAPS. האנגלית מקבלת Inter; העברית נשארת בירזיה.
   הבחירה עצמה נעשית ב-theme.font.family של site.en.json.
   ========================================================= */
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-latin-500-normal.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-latin-700-normal.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
