/* 1. Cinzel font for all text */
body, h1, h2, h3, h4, h5, h6, p, a, span, button {
  font-family: 'Cinzel', serif !important;
}

/* 2. Very dark background */
body {
  background-color: #1e1e1e !important;
  color: #f0f0f0 !important;
}

/* 3. Headings gold */
h1, h2, h3, h4, h5, h6 {
  color: #d4af37 !important;
}

/* 4. Paragraphs and links */
p, a, span {
  color: #f5f5f5 !important;
}

/* 5. Buttons */
button, .elementor-button, .wp-block-button__link {
  background-color: #d4af37 !important;
  color: #1e1e1e !important;
  border-radius: 2px;
  padding: 10px 20px;
  font-weight: 600;
  text-transform: uppercase;
}

button:hover, .elementor-button:hover, .wp-block-button__link:hover {
  background-color: #b9972c !important;
  color: #ffffff !important;
}

/* Footer customization */
footer,
.site-footer,
.elementor-location-footer {
  background-color: #1e1e1e !important;
  color: #e8e8e8;
}

/* إخفاء الكوبي رايت الافتراضي الخاص بـ Astra */
.site-footer .ast-footer-copyright {
  display: none !important;
}

/* تنسيق الكوبي رايت المخصص لألايبان تورز */
.custom-copyright {
  background-color: #1e1e1e;
  text-align: center;
  padding: 25px 0 10px 0;
  color: #c9a93d;
  font-family: "Cormorant Garamond", serif;
  font-size: 15px;
  line-height: 1.8;
  border-top: 1px solid #2b2b2b;
}

/* السطر الناعم لتوقيع فتيح غباش */
.custom-copyright .designer {
  display: block;
  margin-top: 5px;
  font-size: 13px;
  color: rgba(201, 169, 61, 0.55);
  font-style: italic;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

.custom-copyright .designer:hover {
  color: rgba(201, 169, 61, 0.85);
}
/* 🔥 إخفاء رابط الصفحة الحالية من القائمة */
.main-header-menu .current-menu-item > a,
.main-header-menu .current_page_item > a {
  display: none !important;
}
/* إخفاء اسم الموقع بجانب اللوغو */
.site-title, 
.ast-site-title,
.header-main-layout-1 .site-title {
  display: none !important;
  visibility: hidden !important;
}
.main-navigation ul,
.primary-navigation ul,
.navbar-nav,
#site-navigation ul {
  display: none !important;
}
/* =========================
   BLOG / ARCHIVE / SINGLE POST
   Force dark content ONLY (no footer touch)
   ========================= */

/* يشمل صفحة البوستات حتى لو أخذت كلاس home */
body.blog .site-content,
body.home .site-content,
body.archive .site-content,
body.single-post .site-content {
  background: #1e1e1e !important;
}

/* إزالة أي صناديق/ورق أبيض داخل منطقة المحتوى فقط */
body.blog .site-content *:not(.site-footer):not(footer),
body.home .site-content *:not(.site-footer):not(footer),
body.archive .site-content *:not(.site-footer):not(footer),
body.single-post .site-content *:not(.site-footer):not(footer) {
  background-color: transparent !important;
  box-shadow: none !important;
}

/* Astra separate container boxes */
body.blog .site-content .ast-separate-container .ast-article-post,
body.home .site-content .ast-separate-container .ast-article-post,
body.archive .site-content .ast-separate-container .ast-article-post,
body.single-post .site-content .ast-separate-container .ast-article-single {
  background: transparent !important;
  box-shadow: none !important;
}

/* النصوص داخل المقال فقط */
body.blog .site-content .entry-content,
body.home .site-content .entry-content,
body.archive .site-content .entry-content,
body.single-post .site-content .entry-content {
  color: #f0f0f0 !important;
}

body.blog .site-content .entry-content p,
body.home .site-content .entry-content p,
body.archive .site-content .entry-content p,
body.single-post .site-content .entry-content p {
  color: #f0f0f0 !important;
  line-height: 1.9;
}

/* العناوين داخل المقال فقط */
body.blog .site-content .entry-content h1,
body.blog .site-content .entry-content h2,
body.blog .site-content .entry-content h3,
body.home .site-content .entry-content h1,
body.home .site-content .entry-content h2,
body.home .site-content .entry-content h3,
body.archive .site-content .entry-content h1,
body.archive .site-content .entry-content h2,
body.archive .site-content .entry-content h3,
body.single-post .site-content .entry-content h1,
body.single-post .site-content .entry-content h2,
body.single-post .site-content .entry-content h3 {
  color: #d8af45 !important;
}

/* الروابط داخل المقال فقط */
body.blog .site-content .entry-content a,
body.home .site-content .entry-content a,
body.archive .site-content .entry-content a,
body.single-post .site-content .entry-content a {
  color: #d8af45 !important;
  text-decoration: none;
}
body.blog .site-content .entry-content a:hover,
body.home .site-content .entry-content a:hover,
body.archive .site-content .entry-content a:hover,
body.single-post .site-content .entry-content a:hover {
  color: #ffffff !important;
}

/* عنصر Elementor داخل المقال إن وجد (أحيانًا يكون هو الأبيض الحقيقي) */
body.blog .site-content .elementor,
body.home .site-content .elementor,
body.archive .site-content .elementor,
body.single-post .site-content .elementor {
  background: transparent !important;
}
