/*
 * Self-hosted fonts (Fontsource woff2) — replaces the fonts.googleapis.com call,
 * so the site honours the "no third parties" promise. Track 3b.
 * Families: David Libre (HE+Latin display / wordmark), Playfair Display (Latin display), Inter (body).
 */

/* ---- David Libre (display + מגן wordmark) ---- */
@font-face{font-family:'David Libre';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/david-libre-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'David Libre';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/david-libre-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'David Libre';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/david-libre-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'David Libre';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/david-libre-hebrew-400-normal.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'David Libre';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/david-libre-hebrew-500-normal.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'David Libre';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/david-libre-hebrew-700-normal.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}

/* ---- Playfair Display (Latin display) ---- */
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/playfair-display-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/playfair-display-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/playfair-display-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/playfair-display-latin-400-italic.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:500;font-display:swap;src:url('../fonts/playfair-display-latin-500-italic.woff2') format('woff2')}

/* ---- Inter (body) ---- */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-latin-600-normal.woff2') format('woff2')}
