/*
Theme Name: Olaz Al Sharq - عوازل الشرقية
Theme URI: https://olaz-alsharq.sa/
Author: Olaz Al Sharq
Author URI: https://olaz-alsharq.sa/
Description: قالب عربي (RTL) خفيف وسريع لشركات تركيب العوازل في المنطقة الشرقية. مبني بدون jQuery أو Bootstrap، بدعم كامل لـ ACF و Gutenberg Blocks، وأنماط كتل جاهزة، ومخططات Schema (LocalBusiness, Service, FAQPage, BreadcrumbList)، وصفحات SEO محلية لكل مدينة، وحاسبة تكلفة تفاعلية، ونماذج عرض سعر، وزر واتساب عائم، وتوافق مع Rank Math و WP Rocket و LiteSpeed Cache و WooCommerce.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: olaz-alsharq
Domain Path: /languages
Tags: rtl-language-support, right-sidebar, custom-menu, custom-logo, featured-images, threaded-comments, translation-ready, block-patterns, full-site-editing-compatible, woocommerce
*/

/*
 * كل التنسيقات الفعلية في:
 *   assets/css/theme.css   (التنسيقات الرئيسية - تُحمّل بشكل مؤجَّل/عادي)
 *   inc/critical-css.php   (الحرج منها - يُطبع داخل <head> لرفع PageSpeed)
 * هذا الملف يبقى كـ header رسمي للقالب + تنسيقات تحريرية للمحرر.
 */

/* --- أنماط المحرر (Gutenberg) --- */
:root {
	--olaz-navy-900: #071a2e;
	--olaz-navy-800: #0a2440;
	--olaz-navy-700: #0f3157;
	--olaz-brand-600: #e2650b;
	--olaz-brand-500: #f58220;
	--olaz-brand-100: #ffedd8;
	--olaz-sand-50: #f7f9fc;
	--olaz-sand-100: #eef2f8;
}

body,
.editor-styles-wrapper {
	font-family: "Tajawal", "Cairo", "Segoe UI", Tahoma, sans-serif;
	color: var(--olaz-navy-900);
	line-height: 1.8;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4 {
	font-family: "Cairo", "Tajawal", sans-serif;
	font-weight: 800;
	line-height: 1.35;
	color: var(--olaz-navy-900);
}

.editor-styles-wrapper .olaz-hero-title {
	font-size: clamp(1.75rem, 4vw, 2.9rem);
}

.editor-styles-wrapper .olaz-note {
	border-right: 4px solid var(--olaz-brand-500);
	background: var(--olaz-sand-50);
	padding: 14px 16px;
	border-radius: 12px;
}
