/* ============================================================
   ספריית הפונטים החינמיים — סער חזק (One Man Show)
   Self-host @font-face · subset עברי · OFL (חינם גם מסחרי)
   ------------------------------------------------------------
   שימוש: העתק את תיקיית fonts/ לתוך הפרויקט (למשל public/fonts/),
   ייבא את הקובץ הזה, וכוון את הנתיב ב-url() אם צריך.
   כל @font-face עם font-display:swap (חובה ב-RTL — מונע FOIT).
   ============================================================ */

/* ============================================================
   ★ Tel Aviv · Fontef (Yinon Ezra) · פונט מסחרי ברישיון מלא
   רישיון: tel-aviv-LICENSE-fontef-03294.pdf · לא להפיץ ללקוחות
   3 סגנונות: Modernist (ברירת מחדל לכותרות) · Brutalist · Eclectic
   ============================================================ */

/* -- Tel Aviv · alias ראשי לכותרות = Modernist (נקי, גאומטרי) -- */
@font-face{font-family:'Tel Aviv';src:url('./tel-aviv-modernist-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Tel Aviv';src:url('./tel-aviv-modernist-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* -- Tel Aviv Modernist · נקי, מודרני · כותרות וגוף תצוגה -- */
@font-face{font-family:'Tel Aviv Modernist';src:url('./tel-aviv-modernist-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Tel Aviv Modernist';src:url('./tel-aviv-modernist-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* -- Tel Aviv Brutalist · אגרסיבי, אימפקט · הוקים וכרזות -- */
@font-face{font-family:'Tel Aviv Brutalist';src:url('./tel-aviv-brutalist-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Tel Aviv Brutalist';src:url('./tel-aviv-brutalist-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Tel Aviv Brutalist';src:url('./tel-aviv-brutalist-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* -- Tel Aviv Eclectic · דקורטיבי רב-כתב · אקצנט / מילה בודדת -- */
@font-face{font-family:'Tel Aviv Eclectic';src:url('./tel-aviv-eclectic-hebrew-1.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Tel Aviv Eclectic Alt';src:url('./tel-aviv-eclectic-hebrew-2.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}

/* ---------- Heebo · עודד עזר · ה-sans החינמי הטוב ביותר ---------- */
@font-face{font-family:'Heebo';src:url('./heebo-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Heebo';src:url('./heebo-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Heebo';src:url('./heebo-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Heebo';src:url('./heebo-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Heebo';src:url('./heebo-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}

/* ---------- Assistant · בן נתן · גוף נקי והומניסטי ---------- */
@font-face{font-family:'Assistant';src:url('./assistant-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Assistant';src:url('./assistant-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Assistant';src:url('./assistant-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Rubik · גאומטרי ידידותי · ה"תל-אביב-מודרני" החינמי ---------- */
@font-face{font-family:'Rubik';src:url('./rubik-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Rubik';src:url('./rubik-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Rubik';src:url('./rubik-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Rubik';src:url('./rubik-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}

/* ---------- Frank Ruhl Libre · ה-serif הקלאסי של העברית ---------- */
@font-face{font-family:'Frank Ruhl Libre';src:url('./frank-ruhl-libre-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Frank Ruhl Libre';src:url('./frank-ruhl-libre-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Frank Ruhl Libre';src:url('./frank-ruhl-libre-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}

/* ---------- Suez One · serif תצוגה לכותרות חזקות ---------- */
@font-face{font-family:'Suez One';src:url('./suez-one-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}

/* ---------- Secular One · sans תצוגה עבה · אימפקט ---------- */
@font-face{font-family:'Secular One';src:url('./secular-one-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}

/* ---------- Noto Sans Hebrew · fallback אוניברסלי / UI ---------- */
@font-face{font-family:'Noto Sans Hebrew';src:url('./noto-sans-hebrew-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Sans Hebrew';src:url('./noto-sans-hebrew-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Alef · neutral נקי · טקסט וממשק ---------- */
@font-face{font-family:'Alef';src:url('./alef-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Alef';src:url('./alef-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Bellefair · serif אלגנטי · ציטוטים / מותג ---------- */
@font-face{font-family:'Bellefair';src:url('./bellefair-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}

/* ---------- David Libre · serif קריא · תורני / מסמכי ---------- */
@font-face{font-family:'David Libre';src:url('./david-libre-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'David Libre';src:url('./david-libre-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Karantina · display דחוס · אקצנט / כרזה ---------- */
@font-face{font-family:'Karantina';src:url('./karantina-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Amatic SC · כתב-יד · אקצנט חם (לא לגוף!) ---------- */
@font-face{font-family:'Amatic SC';src:url('./amatic-sc-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}

/* ============================================================
   CSS Variables מוכנים — חבר ל-:root של הפרויקט
   ============================================================ */
:root{
  --font-sans:    'Heebo', 'Assistant', 'Noto Sans Hebrew', system-ui, -apple-system, sans-serif;
  --font-display: 'Tel Aviv', 'Rubik', 'Secular One', 'Heebo', sans-serif;
  --font-telaviv:         'Tel Aviv', 'Rubik', sans-serif;
  --font-telaviv-brutal:  'Tel Aviv Brutalist', 'Secular One', sans-serif;
  --font-telaviv-eclectic:'Tel Aviv Eclectic', 'Karantina', sans-serif;
  --font-serif:   'Frank Ruhl Libre', 'David Libre', Georgia, serif;
  --font-impact:  'Secular One', 'Suez One', 'Heebo', sans-serif;
  --font-accent:  'Karantina', 'Amatic SC', cursive;
}

html{font-family:var(--font-sans);}
