/* fonts.css — נטען ראשון, לפני style.css
   Rubik עברי, מאוחסן מקומית. לא Google Fonts.
   ⚠️ Rubik הוא גופן משתנה (variable). גוגל מגישה קובץ אחד לכל
   המשקלים — אומת ב-md5, ארבע ההורדות היו זהות בייט-בייט.
   לכן: הצהרה אחת עם טווח משקלים, לא ארבע. 9KB במקום 37KB.
   'Rubik Fallback' חייב להיות ב---font שב-style.css — אחרת החלפת
   הגופן מזיזה את הפריסה (CLS). */

@font-face{
  font-family:'Rubik';font-style:normal;font-weight:300 900;font-display:swap;
  src:url('/fonts/rubik-hebrew-var.woff2') format('woff2');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* עוטף את Arial המקומי ומכריח אותו לתפוס בדיוק את המקום ש-Rubik יתפוס.
   בלי זה הטקסט נמדד מחדש כשה-woff2 מגיע, והעמוד קופץ. */
@font-face{
  font-family:'Rubik Fallback';
  size-adjust:103%;ascent-override:75%;descent-override:25%;line-gap-override:0%;
  src:local('Arial');
}
