/**
 * הגדרת גופנים (self-hosted, לא CDN חיצוני) וסקאלת הטיפוגרפיה של האתר.
 * Frank Ruhl Libre ו-Assistant הם גופנים משתנים (variable fonts) —
 * לכן קובץ אחד לכל תת-סט (עברית/לטינית) מכסה את כל המשקלים.
 */

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

@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 400 800;
	font-display: swap;
	src: url('../../fonts/assistant-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url('../../fonts/frank-ruhl-libre-hebrew.woff2') format('woff2');
	unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url('../../fonts/frank-ruhl-libre-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
	font-family: var(--font-body);
	font-size: var(--fs-base);
	font-weight: 400;
	color: var(--color-black);
}

h1,
h2,
h3,
h4,
h5,
h6,
.font-heading {
	font-family: var(--font-heading);
	font-weight: 500;
	line-height: var(--lh-tight);
	letter-spacing: var(--ls-wide);
	color: var(--color-black);
}

h1 {
	font-size: var(--fs-3xl);
}

h2 {
	font-size: var(--fs-2xl);
}

h3 {
	font-size: var(--fs-xl);
}

h4 {
	font-size: var(--fs-lg);
}

h5 {
	font-size: var(--fs-md);
}

h6 {
	font-size: var(--fs-base);
	letter-spacing: var(--ls-wider);
	text-transform: uppercase;
}

/*
 * הגבלת רוחב שורה ל-65ch חלה רק על טקסט קריאה רציף (paragraphs
 * בתוך תוכן), לא על כל <p> באתר — WooCommerce למשל עוטף כל שדה
 * טופס (form-row) ב-<p>, וכלל גורף כאן היה מכווץ טפסים שלמים.
 */
.entry-content p,
.woocommerce-product-details__short-description p,
.about-intro__text p,
.contact-info p {
	max-width: 65ch;
}

.eyebrow {
	display: inline-block;
	font-family: var(--font-body);
	font-size: var(--fs-xs);
	font-weight: 600;
	letter-spacing: var(--ls-wider);
	text-transform: uppercase;
	color: var(--color-gold);
}
