/* ومضة إبداع — ملف الرموز المولّد تلقائياً. لا تعدّله يدوياً. */
:root {
	--wj-primary: #a51e23;
	--wj-primary-dark: #81171b;
	--wj-primary-soft: #f4e4e5;
	--wj-on-primary: #ffffff;
	--wj-ink: #ffffff;
	--wj-heading: #ffffff;
	--wj-link: #ffffff;
	--wj-bg: #ffffff;
	--wj-surface: #ffffff;
	--wj-border: #ffffff;
	--wj-muted: #ffffff;
	--wj-font-body: 'Tajawal', sans-serif;
	--wj-font-heading: 'Tajawal', sans-serif;
	--wj-weight-body: 400;
	--wj-weight-bold: inherit;
	--wj-fs-base: 16px;
	--wj-fs-base-mob: 15px;
	--wj-fs-h1: 40px;
	--wj-fs-h2: 32px;
	--wj-fs-h3: 26px;
	--wj-fs-h4: 22px;
	--wj-lh-body: 1.8;
	--wj-lh-heading: 1.35;
	--wj-space-xs: 6px;
	--wj-space-sm: 12px;
	--wj-space-md: 20px;
	--wj-space-lg: 36px;
	--wj-space-xl: 64px;
	--wj-radius: 12px;
	--wj-radius-sm: 8px;
	--wj-shadow: 0 6px 24px rgba(0,0,0,.08);
	--wj-container: 1200px;
	--wj-primary-rgb: 165,30,35;
	--wj-link-hover: #d1d1d1;
}

/* فرض هوية ومضة على متغيّرات Astra و Elementor */
:root {
	--ast-global-color-0: var(--wj-primary);
	--ast-global-color-1: var(--wj-primary-dark);
	--ast-global-color-2: var(--wj-heading);
	--ast-global-color-3: var(--wj-ink);
	--ast-global-color-4: var(--wj-bg);
	--ast-global-color-5: var(--wj-surface);
	--ast-global-color-6: var(--wj-border);
	--e-global-color-primary: var(--wj-primary);
	--e-global-color-secondary: var(--wj-heading);
	--e-global-color-text: var(--wj-ink);
	--e-global-color-accent: var(--wj-link);
}

body { line-height: var(--wj-lh-body); }
h1,h2,h3,h4,h5,h6 { line-height: var(--wj-lh-heading); }
