/**
 * Asakim design layer — tokens (phase 1 + 2).
 *
 * The single place for the layer's colours, type scale and spacing. Every other
 * file reads these variables; change a value here, not in the area files.
 * Scope: body.wp-theme-sahifa only (the public site on Sahifa).
 *
 * Accent #00acbc is Sahifa's existing accent (from the theme options), which is
 * also the logo teal. It is kept as is: the upgrade refines, it does not rebrand.
 */

body.wp-theme-sahifa {
	/* Typeface: Assistant (Hebrew + Latin), with system fallbacks of similar width. */
	--ad-font: 'Assistant Variable', 'Assistant', 'Segoe UI', Arial, sans-serif;

	/* Colours */
	--ad-text: #333;
	--ad-accent: #00acbc;
	--ad-rule: #e2e2e2;        /* hairline under block titles (replaces stripe.png) */

	/* Type scale — chrome and reading text */
	--ad-fs-base: 15px;        /* chrome: widgets, meta, footer (was 13px) */
	--ad-fs-entry: 17px;       /* reading text in pages and posts */
	--ad-lh-entry: 1.75;
	--ad-lh-heading: 1.3;

	/* Type scale — headings (phase 2). Ratio ~1.22 from the 17px reading size,
	   so each level is clearly smaller than the one above and H4 still reads
	   as a heading next to body text. */
	--ad-fs-post-title: 32px;  /* page / post H1 (Sahifa .post-title) */
	--ad-fs-h2: 26px;          /* was 30px, the same as the page H1 */
	--ad-fs-h3: 21px;          /* was 24px */
	--ad-fs-h4: 18px;
	--ad-fs-h5: 17px;          /* was 14px, smaller than the text */
	--ad-fs-h6: 15px;          /* was 12px */

	--ad-fs-block-title: 20px; /* box and widget titles */
	--ad-fs-item-title: 16px;  /* post titles inside boxes (was 14px) */
}
