/*
Theme Name: MY Marketing Theme
Theme URI: https://marketingyard.net
Author: MY Marketing Agency
Author URI: https://marketingyard.net
Description: قالب ووردبريس عصري واحترافي لوكالات التسويق والشركات الرقمية، مدعوم بمؤثرات بصرية ثلاثية الأبعاد (3D)، زجاج سائل (Liquid Glass)، نظام إدارة عملاء محتملين مدمج (Leads)، وتوافق كامل مع أحدث إصدارات ووردبريس ومحركات البحث.
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: my-marketing
Tags: translation-ready, dark-mode, responsive-layout, portfolio, custom-menu, featured-images, theme-options
*/

/* WordPress Core Alignment & Utilities */
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* WordPress Block Content & Typography Styles */
.wp-page-content-wrapper {
  box-sizing: border-box;
}

.wp-rich-content h1, 
.wp-rich-content h2, 
.wp-rich-content h3, 
.wp-rich-content h4 {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 700;
}

.wp-rich-content p {
  color: #cbd5e1;
  margin-bottom: 1.5rem;
  line-height: 1.9;
}

.wp-rich-content a {
  color: #a78bfa;
  text-decoration: underline;
  transition: color 0.2s ease;
}

.wp-rich-content a:hover {
  color: #ec4899;
}

.wp-rich-content img {
  max-width: 100%;
  height: auto;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}

.wp-rich-content blockquote {
  border-right: 4px solid #7c3aed;
  background: rgba(124, 58, 237, 0.1);
  padding: 18px 24px;
  border-radius: 12px;
  margin: 2rem 0;
  color: #e2e8f0;
  font-style: italic;
}

.wp-rich-content ul, 
.wp-rich-content ol {
  padding-right: 25px;
  margin-bottom: 1.5rem;
  color: #cbd5e1;
}

.wp-rich-content li {
  margin-bottom: 0.5rem;
}

.wp-rich-content .wp-block-button__link {
  background: linear-gradient(135deg, #7c3aed, #ec4899) !important;
  color: #fff !important;
  padding: 12px 28px !important;
  border-radius: 50px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  display: inline-block !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

.wp-rich-content .wp-block-button__link:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(236, 72, 153, 0.4) !important;
}

.wp-rich-content .wp-block-columns {
  gap: 24px;
  margin: 2rem 0;
}

.wp-rich-content .wp-block-column {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
  padding: 24px;
}

