/* Al-Sumait — footer on a phone (footer-mobile.css) v1.1.0
   Site-wide. Under 781px core stacks every column to 100%; here the four
   link columns (Explore · Library · About · Note) become a 2×2 grid, and
   the paddings and the headline come down a size. Nothing changes above. */
@media (max-width: 781px) {
	.site-footer .wp-block-group.alignfull.has-primary-background-color {
		padding-top: 44px !important;
		padding-bottom: 32px !important;
	}
	.site-footer h2.has-x-large-font-size {
		font-size: 26px !important;
		letter-spacing: -.01em !important;
	}
	/* the inner "Nav Row" columns */
	.site-footer .wp-block-columns .wp-block-columns {
		display: flex;
		flex-wrap: wrap !important;
		gap: 26px 20px !important;
	}
	.site-footer .wp-block-columns .wp-block-columns > .wp-block-column {
		flex: 0 0 calc(50% - 10px) !important;
		min-width: 0;
	}
	.site-footer .wp-block-columns .wp-block-columns p { font-size: 15px; }
	.site-footer .wp-block-columns .wp-block-columns p.has-small-font-size { font-size: 13px !important; }
}

/* ═══════════════════════════════════════════════════════════════════════════
   1.4.1 (session 61) · LTR twin of rtl.css §12 (§1.12 type floors, §1.13 tap targets).
   Phase 1 shipped those floors inside rtl.css, which is enqueued on RTL pages only, so
   the English and French homes still had eleven strings under 14px and ten tap targets
   under 44px. Identical rules, identical specificity, scoped to :not([dir="rtl"]) so the
   Arabic layer is untouched. This sheet is enqueued site-wide (before the record guard).
   ═══════════════════════════════════════════════════════════════════════════ */

§1.12 · حدود الخط: لا شيء دون 14px (البيانات الثانوية) و15px للمتن */
html:not([dir="rtl"]) .dsc-quotes .dsq-lab { font-size: 14px; }
html:not([dir="rtl"]) .dsm-work .dsw-k,
html:not([dir="rtl"]) .dsm-work .dsw-cite,
html:not([dir="rtl"]) .dsm-work .dsw-src,
html:not([dir="rtl"]) .dsm-work small { font-size: 14px !important; }
html:not([dir="rtl"]) .dsm-work .dsw-ledger li,
html:not([dir="rtl"]) .dsm-work .dsw-ledger i { font-size: 15px !important; }
html:not([dir="rtl"]) .site-footer .ftl-eyebrow,
html:not([dir="rtl"]) .site-footer .lsw-lb,
html:not([dir="rtl"]) .site-footer .dsf-soc__label { font-size: 14px !important; }
html:not([dir="rtl"]) .site-footer .ftl-brand__d,
html:not([dir="rtl"]) .site-footer .ftl-tlink,
html:not([dir="rtl"]) .site-footer .ftl-link,
html:not([dir="rtl"]) .site-footer .ftl-chap .t,
html:not([dir="rtl"]) .site-footer .lsw-row a,
html:not([dir="rtl"]) .site-footer .wp-block-paragraph { font-size: 15px !important; }

/* §1.13 · أهداف اللمس ≥ 44px على الجوال — الروابط داخل الجمل مستثناة */
@media (max-width: 781px) {
  /* كتل وأزرار: ارتفاع أدنى */
  html:not([dir="rtl"]) .site-header .wp-block-navigation__responsive-container-open,
  html:not([dir="rtl"]) .site-header .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-posts .wp-block-button__link,
  html:not([dir="rtl"]) .dsc-quotes .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-video .wp-block-button__link,
  html:not([dir="rtl"]) .site-footer .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-work .dsw-cta,
  html:not([dir="rtl"]) .dsm-hud__skip,
  html:not([dir="rtl"]) .site-footer .ftl-link a,
  html:not([dir="rtl"]) .site-footer .dsf-soc__lnk { min-height: 44px; box-sizing: border-box; }
  html:not([dir="rtl"]) .site-header .wp-block-navigation__responsive-container-open { min-width: 44px; }
  html:not([dir="rtl"]) .site-header .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-posts .wp-block-button__link,
  html:not([dir="rtl"]) .dsc-quotes .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-video .wp-block-button__link,
  html:not([dir="rtl"]) .site-footer .wp-block-button__link,
  html:not([dir="rtl"]) .dsm-work .dsw-cta,
  html:not([dir="rtl"]) .dsm-hud__skip { display: inline-flex; align-items: center; justify-content: center; }
  html:not([dir="rtl"]) .site-footer .ftl-link a { display: flex; align-items: center; }
  /* روابط سطرية تحمل هدفاً قائماً بذاته: تكبير منطقة اللمس بلا تحريك التخطيط */
  html:not([dir="rtl"]) .site-header .wp-block-site-title a { display: inline-block; padding-block: 14px; margin-block: -14px; }
  html:not([dir="rtl"]) .is-hero-headline .dsm-cta a,
  html:not([dir="rtl"]) .is-hero-motion .wp-block-cover p > a,
  html:not([dir="rtl"]) .dsm-posts .taxonomy-category a,
  html:not([dir="rtl"]) .dsm-posts .wp-block-post-title a,
  html:not([dir="rtl"]) .site-footer .ftl-tlink a,
  html:not([dir="rtl"]) .site-footer h3 a { display: inline-block; padding-block: 12px; margin-block: -12px; }
}

/* §1.12 (تكملة) · المقاس المسبق x-small في الثيم يهبط إلى 13.3px تحت 400px — أرضيّته 14px؛
   وتسمية السجلّ تجيب على 11px!important في home.css */
html:not([dir="rtl"]) .has-x-small-font-size { font-size: max(14px, var(--wp--preset--font-size--x-small)) !important; }
html:not([dir="rtl"]) .dsm-record .dsm-rec-lab { font-size: 15px !important; }
html:not([dir="rtl"]) .site-footer .ftl-chapdet > summary { font-size: 14px !important; }

/* ═══
