/*
Theme Name: Green Horizons | الآفاق الخضراء
Description: Editable Arabic and English company pages, NOVA products, project portfolio, media management and quote requests.
Author: Green Horizons
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: green-horizons
Tags: custom-background, rtl-language-support
*/

/* The original site design is loaded from styles.css through WordPress. */
body.admin-bar #header { top: 32px; }
.gh-wordpress-content { min-height: 55vh; }
.gh-wordpress-entry { margin-block: 0 48px; }
.gh-wordpress-entry h1 { margin-bottom: 24px; }
.gh-entry-content { font-size: 16px; overflow-wrap: anywhere; }
.gh-entry-content p { margin-bottom: 20px; }
.gh-entry-content a { text-decoration: underline; }
.gh-entry-content ul, .gh-entry-content ol { padding-inline-start: 24px; }
.gh-entry-content figure { max-width: 100%; margin-inline: 0; }
.gh-entry-content iframe { max-width: 100%; }
@media (max-width: 782px) { body.admin-bar #header { top: 46px; } }
@media (max-width: 600px) { body.admin-bar #header { top: 0; } }
@media print { #wpadminbar { display: none !important; } html { margin-top: 0 !important; } }

.gh-product-gallery { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }
.gh-product-gallery button { border:1px solid #dbe4d5; background:white; border-radius:8px; padding:4px; cursor:pointer; }
.gh-product-gallery button:focus-visible { outline:2px solid #153e32; outline-offset:3px; }
.gh-product-gallery img { width:74px; height:74px; object-fit:contain; }
.gh-product-description { margin-block:18px; line-height:1.9; }
.gh-extra-content img { max-width:100%; height:auto; }
.gh-extra-content h1,.gh-extra-content h2,.gh-extra-content h3 { margin-block:24px 16px; }
.gh-extra-content figure { max-width:100%; }
