/*
Theme Name: Hanoot.ly
Theme URI: https://hanoot.ly
Author: Hanoot.ly Studio
Author URI: https://hanoot.ly
Description: A bilingual (Arabic/English), fully RTL-ready WordPress theme for Hanoot.ly — a marketing and e-commerce services company serving Arab businesses and enterprises. Includes custom post types for Services, Case Studies, Testimonials and Team Members, WooCommerce support, and compatibility with Yoast SEO, Rank Math and popular form builders.
Version: 1.0.0
Requires at least: 6.3
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hanootly
Domain Path: /languages
Tags: e-commerce, custom-menu, custom-logo, featured-images, rtl-language-support, translation-ready, threaded-comments, two-columns, wide-blocks

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Design tokens and component styles are enqueued from assets/css/design-system.css
(see functions.php) — this file only carries the required theme header and a few
WordPress-core resets (alignments, gallery, caption) as recommended by the WP
theme handbook.
*/

/* ------------------------------------------------------------------
   WordPress core block / classic-editor alignment support
   ------------------------------------------------------------------ */
.alignleft{ float:left; margin-inline-end:1.5em; margin-block-end:1em; }
.alignright{ float:right; margin-inline-start:1.5em; margin-block-end:1em; }
.aligncenter{ display:block; margin-inline:auto; margin-block-end:1em; }
.wp-caption{ max-width:100%; }
.wp-caption-text{ font-size:13px; color:var(--slate,#5B6070); text-align:center; margin-top:6px; }
.gallery{ display:grid; grid-template-columns:repeat(var(--columns,3),1fr); gap:12px; }
.sticky{ outline:2px solid var(--gold,#E3A233); outline-offset:4px; }
.bypostauthor{ }
.screen-reader-text{
  position:absolute !important; width:1px; height:1px; overflow:hidden;
  clip:rect(1px,1px,1px,1px); white-space:nowrap;
}
.screen-reader-text:focus{
  position:fixed; top:12px; inset-inline-start:12px; width:auto; height:auto;
  background:#fff; color:#1B2143; padding:10px 16px; z-index:999999; clip:auto;
}
