/* ============================================================
   05 — DARK MODE
   يعمل عبر تفضيل النظام أو عبر html[data-theme="dark"] بشكل كامل.
   (النسخة السابقة كانت تغطي prefers-color-scheme فقط، وdata-theme
    يغيّر خلفية body وحدها — وضع ليلي نصف مكتمل.)
   ============================================================ */

/* ---- الرموز الليلية عبر السمة اليدوية ---- */
html[data-theme="dark"]{
  --ibn-bg:#04101f;
  --ibn-bg-2:#07182c;
  --ibn-ink:#fff6e6;
  --ibn-muted:#c5d0dd;
  --ibn-blue:#e4bd5c;              /* عناوين ذهبية على داكن */
  --ibn-blue-2:#7fb6ee;
  --ibn-blue-3:#1d6ed0;
  --ibn-gold:#c99a2d;
  --ibn-gold-2:#e4bd5c;
  --ibn-gold-3:#ffe08a;

  --ibn-glass:rgba(9,34,67,.62);
  --ibn-glass-strong:rgba(10,42,83,.76);
  --ibn-glass-dark:rgba(4,18,36,.78);

  --ibn-surface:linear-gradient(145deg,rgba(9,34,67,.78),rgba(4,18,36,.64));
  --ibn-surface-nav:linear-gradient(145deg,rgba(7,32,64,.92),rgba(4,16,30,.86));
  --ibn-surface-pill:linear-gradient(135deg,rgba(4,20,42,.92),rgba(8,44,88,.88));

  --ibn-sheen:linear-gradient(120deg,rgba(255,255,255,.07),rgba(255,255,255,0) 44%);
  --ibn-hairline:rgba(255,255,255,.10);

  --ibn-border:rgba(228,189,92,.34);
  --ibn-border-strong:rgba(228,189,92,.58);
  --ibn-shadow:0 22px 56px rgba(0,0,0,.34);
  --ibn-shadow-soft:0 12px 30px rgba(0,0,0,.24);

  color-scheme:dark;
}

/* ---- التعديلات المشتركة بين الوضعين الليليين ---- */
@media (prefers-color-scheme:dark){
  body::before{opacity:.24}
  a{color:var(--ibn-gold-2)}
  a:hover{color:var(--ibn-gold-3)}

  .ibn-ultra-title h2,
  .ibn-ultra-tool strong,
  .ibn-ultra-panel h2,
  .ibn-thani-widget__title,
  .widget-title,
  .ibn-quicklinks-head,
  .related-title,
  .royal-share-title,
  .ibn-thani-article-title,
  .ibn-thani-footer p,
  .ibn-thani-footer-links__title,
  .ibn-thani-article-content h1,
  .ibn-thani-article-content h2,
  .ibn-thani-article-content h3,
  .ibn-thani-article-content h4,
  .domain-article h1,
  .domain-article h2,
  .domain-article h3,
  .domain-article h4{color:var(--ibn-gold-2)}

  .ibn-thani-title-path li:last-child span{color:var(--ibn-gold-2)}
  .ibn-ultra-pagination a,
  .ibn-ultra-pagination span{color:var(--ibn-gold-2)}
  .royal-share-btn,
  .related-card,
  .ibn-thani-footer-links__list a{background:rgba(255,255,255,.06);color:var(--ibn-ink)}
  .search-field,
  .wp-block-search__input,
  input[type="search"]{background:rgba(255,255,255,.08);color:var(--ibn-ink)}
  .ibn-thani-article-content th,
  .domain-article th{background:rgba(255,255,255,.06);color:var(--ibn-gold-2)}
  .ibn-thani-article-content table,
  .ibn-thani-article-content blockquote,
  .domain-article table,
  .domain-article blockquote,
  .domain-article .box,
  .domain-article .gold-box,
  .domain-article .blue-box,
  .domain-article .purple-box,
  .domain-article .red-box,
  .domain-article .source-box,
  .domain-article .sources-box,
  .domain-article .note-box,
  .wp-block-verse,.poem,.qasida,.abyat,.bayt,.verse{background:rgba(255,255,255,.06)}
  .ibnthani-youtube-meta a{background:rgba(255,255,255,.08);color:var(--ibn-gold-2)}
}

/* نفس التعديلات للسمة اليدوية — بلا تكرار في المصدر */
html[data-theme="dark"] body::before{opacity:.24}
html[data-theme="dark"] a{color:var(--ibn-gold-2)}
html[data-theme="dark"] a:hover{color:var(--ibn-gold-3)}
html[data-theme="dark"] .royal-share-btn,
html[data-theme="dark"] .related-card,
html[data-theme="dark"] .ibn-thani-footer-links__list a{background:rgba(255,255,255,.06);color:var(--ibn-ink)}
html[data-theme="dark"] .search-field,
html[data-theme="dark"] .wp-block-search__input,
html[data-theme="dark"] input[type="search"]{background:rgba(255,255,255,.08);color:var(--ibn-ink)}
html[data-theme="dark"] .ibn-thani-article-content th,
html[data-theme="dark"] .domain-article th{background:rgba(255,255,255,.06)}
html[data-theme="dark"] .ibn-thani-article-content table,
html[data-theme="dark"] .ibn-thani-article-content blockquote,
html[data-theme="dark"] .domain-article table,
html[data-theme="dark"] .domain-article blockquote,
html[data-theme="dark"] .domain-article .box,
html[data-theme="dark"] .domain-article .gold-box,
html[data-theme="dark"] .domain-article .blue-box,
html[data-theme="dark"] .domain-article .purple-box,
html[data-theme="dark"] .domain-article .red-box,
html[data-theme="dark"] .domain-article .source-box,
html[data-theme="dark"] .domain-article .sources-box,
html[data-theme="dark"] .domain-article .note-box,
html[data-theme="dark"] .wp-block-verse,
html[data-theme="dark"] .poem,
html[data-theme="dark"] .qasida,
html[data-theme="dark"] .abyat,
html[data-theme="dark"] .bayt,
html[data-theme="dark"] .verse{background:rgba(255,255,255,.06)}
html[data-theme="dark"] .ibnthani-youtube-meta a{background:rgba(255,255,255,.08);color:var(--ibn-gold-2)}

/* السمة الفاتحة اليدوية تتجاوز تفضيل النظام */
html[data-theme="light"]{color-scheme:light}
