<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://ar.dawah.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiAdmin</id>
	<title>دَعوة ويكي - مساهمات المستخدم [ar]</title>
	<link rel="self" type="application/atom+xml" href="https://ar.dawah.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiAdmin"/>
	<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/%D8%AE%D8%A7%D8%B5:%D9%85%D8%B3%D8%A7%D9%87%D9%85%D8%A7%D8%AA/WikiAdmin"/>
	<updated>2026-07-22T03:19:08Z</updated>
	<subtitle>مساهمات المستخدم</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=90</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=90"/>
		<updated>2026-06-22T22:47:03Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel); try{requestAnimationFrame(function(){var vh=window.innerHeight,r=panel.getBoundingClientRect();if(r.bottom&amp;gt;vh-8){panel.style.transform=&#039;translateY(&#039;+(-(r.bottom-(vh-8)))+&#039;px)&#039;;}});}catch(e){}&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;); if (s) { try { s.focus(); } catch (e) {} }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { (function(o){var su=o.querySelector(&#039;summary&#039;);o.removeAttribute(&#039;open&#039;);if(su){try{su.focus();}catch(e){}}})(op[i]); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = &#039;https://forum.dawah.wiki/ucp.php?mode=logout&#039;; // SSO: sign out of the shared (forum) session; the wiki auto-logout hook then follows&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			var dwFid = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumUid&#039;)) || 0;&lt;br /&gt;
			var dwFname = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumName&#039;)) || &#039;&#039;;&lt;br /&gt;
			if (dwFname) { dwName = dwFname.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;); }&lt;br /&gt;
			var dwProf = dwFid &amp;gt; 0 ? (&#039;https://forum.dawah.wiki/memberlist.php?mode=viewprofile&amp;amp;u=&#039; + dwFid) : dwUserHref;&lt;br /&gt;
			var dwAvatar = dwFid &amp;gt; 0 ? (&#039;&amp;lt;a class=&amp;quot;dwn-user-avatar&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot; aria-label=&amp;quot;Profile&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://qamus.dawah.wiki/avatar/&#039; + dwFid + &#039;&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;28&amp;quot; height=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#039;) : &#039;&#039;;&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&#039; + dwAvatar + &#039;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
/* === P0-06: surface userpage in the user dropdown as &amp;quot;User Profile&amp;quot; (main + sticky) === */&lt;br /&gt;
( function () {&lt;br /&gt;
	function relabel() {&lt;br /&gt;
		[ &#039;#vector-user-links-dropdown #pt-userpage a&#039;, &#039;#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header a&#039; ].forEach( function ( sel ) {&lt;br /&gt;
			var a = document.querySelector( sel );&lt;br /&gt;
			if ( a ) { var s = a.querySelectorAll( &#039;span&#039; ); if ( s.length &amp;amp;&amp;amp; s[ s.length - 1 ].textContent !== &#039;User Profile&#039; ) { s[ s.length - 1 ].textContent = &#039;User Profile&#039;; } }&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
	relabel();&lt;br /&gt;
	var n = 0, iv = setInterval( function () { relabel(); if ( ++n &amp;gt; 20 ) { clearInterval( iv ); } }, 250 );&lt;br /&gt;
	window.addEventListener( &#039;scroll&#039;, function () { relabel(); }, { passive: true, once: true } );&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=89</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=89"/>
		<updated>2026-06-22T21:56:12Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() { return; /* P1-23: du-theme.js owns .dwn-more dismissal with focus-return */&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = &#039;https://forum.dawah.wiki/ucp.php?mode=logout&#039;; // SSO: sign out of the shared (forum) session; the wiki auto-logout hook then follows&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			var dwFid = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumUid&#039;)) || 0;&lt;br /&gt;
			var dwFname = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumName&#039;)) || &#039;&#039;;&lt;br /&gt;
			if (dwFname) { dwName = dwFname.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;); }&lt;br /&gt;
			var dwProf = dwFid &amp;gt; 0 ? (&#039;https://forum.dawah.wiki/memberlist.php?mode=viewprofile&amp;amp;u=&#039; + dwFid) : dwUserHref;&lt;br /&gt;
			var dwAvatar = dwFid &amp;gt; 0 ? (&#039;&amp;lt;a class=&amp;quot;dwn-user-avatar&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot; aria-label=&amp;quot;Profile&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://qamus.dawah.wiki/avatar/&#039; + dwFid + &#039;&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;28&amp;quot; height=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#039;) : &#039;&#039;;&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&#039; + dwAvatar + &#039;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
/* === P0-06: surface userpage in the user dropdown as &amp;quot;User Profile&amp;quot; (main + sticky) === */&lt;br /&gt;
( function () {&lt;br /&gt;
	function relabel() {&lt;br /&gt;
		[ &#039;#vector-user-links-dropdown #pt-userpage a&#039;, &#039;#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header a&#039; ].forEach( function ( sel ) {&lt;br /&gt;
			var a = document.querySelector( sel );&lt;br /&gt;
			if ( a ) { var s = a.querySelectorAll( &#039;span&#039; ); if ( s.length &amp;amp;&amp;amp; s[ s.length - 1 ].textContent !== &#039;User Profile&#039; ) { s[ s.length - 1 ].textContent = &#039;User Profile&#039;; } }&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
	relabel();&lt;br /&gt;
	var n = 0, iv = setInterval( function () { relabel(); if ( ++n &amp;gt; 20 ) { clearInterval( iv ); } }, 250 );&lt;br /&gt;
	window.addEventListener( &#039;scroll&#039;, function () { relabel(); }, { passive: true, once: true } );&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=88</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=88"/>
		<updated>2026-06-22T05:43:41Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-08: Arabic headings -&amp;gt; Noto Naskh (literal stack beats #firstHeading id-rule)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
#pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;br /&gt;
&lt;br /&gt;
/* === A1: mobile account section + wiki logged-in identity (P0-03, 2026-06-21) === */&lt;br /&gt;
.dwn-acct{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:12px;box-shadow:var(--du-bev);padding:8px;margin:0 0 6px}&lt;br /&gt;
.dwn-acct .acct-sub{display:block;color:var(--du-muted);font-size:11.5px;margin:1px 2px 7px}&lt;br /&gt;
.du-login-m{display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px}&lt;br /&gt;
.du-login-m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--du-link),var(--du-bev)}&lt;br /&gt;
.dwn-acct-row{display:flex;align-items:center;gap:9px;width:100%;min-height:46px}&lt;br /&gt;
.dwn-acct-row .who{display:flex;align-items:center;gap:8px;color:var(--du-text);font-weight:700;font-size:13.5px;flex:1 1 auto;min-width:0;text-decoration:none}&lt;br /&gt;
.dwn-acct-row a.logout{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:9px;border:1px solid var(--du-edge);background:transparent;color:var(--du-text);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .authorlink{display:inline-flex;align-items:center;gap:6px;color:var(--du-link);text-decoration:none;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.dwn-who .authorlink .aname{text-decoration:none}&lt;br /&gt;
.dwn-who .who-cta{margin-inline-start:9px;color:var(--du-muted);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .who-cta:hover{color:var(--du-link)}&lt;br /&gt;
/* === END A1 === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-06 wiki user-menu de-dup (BEGIN) === */&lt;br /&gt;
#pt-userpage-2, #pt-userpage-2-sticky-header,&lt;br /&gt;
#pt-logout, #pt-logout-sticky-header { display: none !important; }&lt;br /&gt;
#vector-user-links-dropdown #pt-userpage,&lt;br /&gt;
#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header { display: list-item !important; }&lt;br /&gt;
/* === P0-06 (END) === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-08 Arabic body/headings (BEGIN) — Noto Naskh for Arabic glyphs; Latin stays Inter === */&lt;br /&gt;
.mw-body-content:lang(ar), .mw-parser-output:lang(ar), .mw-first-heading:lang(ar){font-family:&amp;quot;Noto Naskh Arabic&amp;quot;,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI&amp;quot;,sans-serif !important}&lt;br /&gt;
.mw-parser-output:lang(ar){line-height:1.9}&lt;br /&gt;
/* === P0-08 (END) === */&lt;br /&gt;
/* === P0-08 headings (BEGIN) — literal Arabic stack beats #firstHeading var-rule + Libertine; Latin-&amp;gt;Inter === */&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading, html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading, html[dir=&amp;quot;rtl&amp;quot;] .mw-parser-output h2:lang(ar), html[dir=&amp;quot;rtl&amp;quot;] .mw-parser-output h3:lang(ar), html[dir=&amp;quot;rtl&amp;quot;] .mw-parser-output h4:lang(ar){font-family:&amp;quot;Noto Naskh Arabic&amp;quot;,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI&amp;quot;,sans-serif!important}&lt;br /&gt;
/* === P0-08 headings (END) === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=87</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=87"/>
		<updated>2026-06-22T05:34:59Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-08: !important so Arabic beats the inline Inter-!important enforcer (Latin still Inter)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
#pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;br /&gt;
&lt;br /&gt;
/* === A1: mobile account section + wiki logged-in identity (P0-03, 2026-06-21) === */&lt;br /&gt;
.dwn-acct{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:12px;box-shadow:var(--du-bev);padding:8px;margin:0 0 6px}&lt;br /&gt;
.dwn-acct .acct-sub{display:block;color:var(--du-muted);font-size:11.5px;margin:1px 2px 7px}&lt;br /&gt;
.du-login-m{display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px}&lt;br /&gt;
.du-login-m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--du-link),var(--du-bev)}&lt;br /&gt;
.dwn-acct-row{display:flex;align-items:center;gap:9px;width:100%;min-height:46px}&lt;br /&gt;
.dwn-acct-row .who{display:flex;align-items:center;gap:8px;color:var(--du-text);font-weight:700;font-size:13.5px;flex:1 1 auto;min-width:0;text-decoration:none}&lt;br /&gt;
.dwn-acct-row a.logout{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:9px;border:1px solid var(--du-edge);background:transparent;color:var(--du-text);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .authorlink{display:inline-flex;align-items:center;gap:6px;color:var(--du-link);text-decoration:none;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.dwn-who .authorlink .aname{text-decoration:none}&lt;br /&gt;
.dwn-who .who-cta{margin-inline-start:9px;color:var(--du-muted);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .who-cta:hover{color:var(--du-link)}&lt;br /&gt;
/* === END A1 === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-06 wiki user-menu de-dup (BEGIN) === */&lt;br /&gt;
#pt-userpage-2, #pt-userpage-2-sticky-header,&lt;br /&gt;
#pt-logout, #pt-logout-sticky-header { display: none !important; }&lt;br /&gt;
#vector-user-links-dropdown #pt-userpage,&lt;br /&gt;
#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header { display: list-item !important; }&lt;br /&gt;
/* === P0-06 (END) === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-08 Arabic body/headings (BEGIN) — Noto Naskh for Arabic glyphs; Latin stays Inter === */&lt;br /&gt;
.mw-body-content:lang(ar), .mw-parser-output:lang(ar), .mw-first-heading:lang(ar){font-family:&amp;quot;Noto Naskh Arabic&amp;quot;,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI&amp;quot;,sans-serif !important}&lt;br /&gt;
.mw-parser-output:lang(ar){line-height:1.9}&lt;br /&gt;
/* === P0-08 (END) === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=86</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=86"/>
		<updated>2026-06-22T05:31:17Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-08: Arabic body/headings -&amp;gt; Noto Naskh Arabic (Latin stays Inter)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
#pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;br /&gt;
&lt;br /&gt;
/* === A1: mobile account section + wiki logged-in identity (P0-03, 2026-06-21) === */&lt;br /&gt;
.dwn-acct{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:12px;box-shadow:var(--du-bev);padding:8px;margin:0 0 6px}&lt;br /&gt;
.dwn-acct .acct-sub{display:block;color:var(--du-muted);font-size:11.5px;margin:1px 2px 7px}&lt;br /&gt;
.du-login-m{display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px}&lt;br /&gt;
.du-login-m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--du-link),var(--du-bev)}&lt;br /&gt;
.dwn-acct-row{display:flex;align-items:center;gap:9px;width:100%;min-height:46px}&lt;br /&gt;
.dwn-acct-row .who{display:flex;align-items:center;gap:8px;color:var(--du-text);font-weight:700;font-size:13.5px;flex:1 1 auto;min-width:0;text-decoration:none}&lt;br /&gt;
.dwn-acct-row a.logout{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:9px;border:1px solid var(--du-edge);background:transparent;color:var(--du-text);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .authorlink{display:inline-flex;align-items:center;gap:6px;color:var(--du-link);text-decoration:none;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.dwn-who .authorlink .aname{text-decoration:none}&lt;br /&gt;
.dwn-who .who-cta{margin-inline-start:9px;color:var(--du-muted);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .who-cta:hover{color:var(--du-link)}&lt;br /&gt;
/* === END A1 === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-06 wiki user-menu de-dup (BEGIN) === */&lt;br /&gt;
#pt-userpage-2, #pt-userpage-2-sticky-header,&lt;br /&gt;
#pt-logout, #pt-logout-sticky-header { display: none !important; }&lt;br /&gt;
#vector-user-links-dropdown #pt-userpage,&lt;br /&gt;
#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header { display: list-item !important; }&lt;br /&gt;
/* === P0-06 (END) === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-08 Arabic body/headings (BEGIN) — Noto Naskh for Arabic glyphs; Latin stays Inter === */&lt;br /&gt;
.mw-body-content:lang(ar), .mw-parser-output:lang(ar), .mw-first-heading:lang(ar){font-family:&amp;quot;Noto Naskh Arabic&amp;quot;,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI&amp;quot;,sans-serif}&lt;br /&gt;
.mw-parser-output:lang(ar){line-height:1.9}&lt;br /&gt;
/* === P0-08 (END) === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=85</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=85"/>
		<updated>2026-06-22T04:42:12Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-06: relabel surfaced userpage -&amp;gt; User Profile (main+sticky)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = &#039;https://forum.dawah.wiki/ucp.php?mode=logout&#039;; // SSO: sign out of the shared (forum) session; the wiki auto-logout hook then follows&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			var dwFid = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumUid&#039;)) || 0;&lt;br /&gt;
			var dwFname = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumName&#039;)) || &#039;&#039;;&lt;br /&gt;
			if (dwFname) { dwName = dwFname.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;); }&lt;br /&gt;
			var dwProf = dwFid &amp;gt; 0 ? (&#039;https://forum.dawah.wiki/memberlist.php?mode=viewprofile&amp;amp;u=&#039; + dwFid) : dwUserHref;&lt;br /&gt;
			var dwAvatar = dwFid &amp;gt; 0 ? (&#039;&amp;lt;a class=&amp;quot;dwn-user-avatar&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot; aria-label=&amp;quot;Profile&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://qamus.dawah.wiki/avatar/&#039; + dwFid + &#039;&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;28&amp;quot; height=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#039;) : &#039;&#039;;&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&#039; + dwAvatar + &#039;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
/* === P0-06: surface userpage in the user dropdown as &amp;quot;User Profile&amp;quot; (main + sticky) === */&lt;br /&gt;
( function () {&lt;br /&gt;
	function relabel() {&lt;br /&gt;
		[ &#039;#vector-user-links-dropdown #pt-userpage a&#039;, &#039;#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header a&#039; ].forEach( function ( sel ) {&lt;br /&gt;
			var a = document.querySelector( sel );&lt;br /&gt;
			if ( a ) { var s = a.querySelectorAll( &#039;span&#039; ); if ( s.length &amp;amp;&amp;amp; s[ s.length - 1 ].textContent !== &#039;User Profile&#039; ) { s[ s.length - 1 ].textContent = &#039;User Profile&#039;; } }&lt;br /&gt;
		} );&lt;br /&gt;
	}&lt;br /&gt;
	relabel();&lt;br /&gt;
	var n = 0, iv = setInterval( function () { relabel(); if ( ++n &amp;gt; 20 ) { clearInterval( iv ); } }, 250 );&lt;br /&gt;
	window.addEventListener( &#039;scroll&#039;, function () { relabel(); }, { passive: true, once: true } );&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=84</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=84"/>
		<updated>2026-06-22T04:42:08Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-06 wiki user-menu de-dup: hide duplicate bar username + Log out; surface User Profile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
#pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;br /&gt;
&lt;br /&gt;
/* === A1: mobile account section + wiki logged-in identity (P0-03, 2026-06-21) === */&lt;br /&gt;
.dwn-acct{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:12px;box-shadow:var(--du-bev);padding:8px;margin:0 0 6px}&lt;br /&gt;
.dwn-acct .acct-sub{display:block;color:var(--du-muted);font-size:11.5px;margin:1px 2px 7px}&lt;br /&gt;
.du-login-m{display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px}&lt;br /&gt;
.du-login-m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--du-link),var(--du-bev)}&lt;br /&gt;
.dwn-acct-row{display:flex;align-items:center;gap:9px;width:100%;min-height:46px}&lt;br /&gt;
.dwn-acct-row .who{display:flex;align-items:center;gap:8px;color:var(--du-text);font-weight:700;font-size:13.5px;flex:1 1 auto;min-width:0;text-decoration:none}&lt;br /&gt;
.dwn-acct-row a.logout{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:9px;border:1px solid var(--du-edge);background:transparent;color:var(--du-text);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .authorlink{display:inline-flex;align-items:center;gap:6px;color:var(--du-link);text-decoration:none;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.dwn-who .authorlink .aname{text-decoration:none}&lt;br /&gt;
.dwn-who .who-cta{margin-inline-start:9px;color:var(--du-muted);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .who-cta:hover{color:var(--du-link)}&lt;br /&gt;
/* === END A1 === */&lt;br /&gt;
&lt;br /&gt;
/* === P0-06 wiki user-menu de-dup (BEGIN) === */&lt;br /&gt;
#pt-userpage-2, #pt-userpage-2-sticky-header,&lt;br /&gt;
#pt-logout, #pt-logout-sticky-header { display: none !important; }&lt;br /&gt;
#vector-user-links-dropdown #pt-userpage,&lt;br /&gt;
#vector-user-links-dropdown-sticky-header #pt-userpage-sticky-header { display: list-item !important; }&lt;br /&gt;
/* === P0-06 (END) === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=83</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=83"/>
		<updated>2026-06-22T03:19:31Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: SSO: wiki Sign out -&amp;gt; forum (master) logout; wiki auto-logout hook follows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = &#039;https://forum.dawah.wiki/ucp.php?mode=logout&#039;; // SSO: sign out of the shared (forum) session; the wiki auto-logout hook then follows&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			var dwFid = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumUid&#039;)) || 0;&lt;br /&gt;
			var dwFname = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumName&#039;)) || &#039;&#039;;&lt;br /&gt;
			if (dwFname) { dwName = dwFname.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;); }&lt;br /&gt;
			var dwProf = dwFid &amp;gt; 0 ? (&#039;https://forum.dawah.wiki/memberlist.php?mode=viewprofile&amp;amp;u=&#039; + dwFid) : dwUserHref;&lt;br /&gt;
			var dwAvatar = dwFid &amp;gt; 0 ? (&#039;&amp;lt;a class=&amp;quot;dwn-user-avatar&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot; aria-label=&amp;quot;Profile&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://qamus.dawah.wiki/avatar/&#039; + dwFid + &#039;&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;28&amp;quot; height=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#039;) : &#039;&#039;;&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&#039; + dwAvatar + &#039;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=82</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=82"/>
		<updated>2026-06-22T02:42:56Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Identity SSOT: wiki .dwn-user renders forum avatar (wgDwForumUid) + phpBB username (wgDwForumName)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = dwLo ? dwLo.getAttribute(&#039;href&#039;) : &#039;/wiki/Special:UserLogout&#039;;&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			var dwFid = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumUid&#039;)) || 0;&lt;br /&gt;
			var dwFname = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgDwForumName&#039;)) || &#039;&#039;;&lt;br /&gt;
			if (dwFname) { dwName = dwFname.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;); }&lt;br /&gt;
			var dwProf = dwFid &amp;gt; 0 ? (&#039;https://forum.dawah.wiki/memberlist.php?mode=viewprofile&amp;amp;u=&#039; + dwFid) : dwUserHref;&lt;br /&gt;
			var dwAvatar = dwFid &amp;gt; 0 ? (&#039;&amp;lt;a class=&amp;quot;dwn-user-avatar&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot; aria-label=&amp;quot;Profile&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://qamus.dawah.wiki/avatar/&#039; + dwFid + &#039;&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;28&amp;quot; height=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#039;) : &#039;&#039;;&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&#039; + dwAvatar + &#039;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwProf + &#039;&amp;quot; rel=&amp;quot;noopener nofollow ugc&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=81</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=81"/>
		<updated>2026-06-22T01:33:15Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Identity SSOT: ensureWikiNav logged-in -&amp;gt; canonical .dwn-user + wgUserGroups role (Admin/Editor)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = dwLo ? dwLo.getAttribute(&#039;href&#039;) : &#039;/wiki/Special:UserLogout&#039;;&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			var dwGroups = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserGroups&#039;)) || [];&lt;br /&gt;
			var dwRole = (dwGroups.indexOf(&#039;sysop&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;bureaucrat&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/span&amp;gt;&#039; : ((dwGroups.indexOf(&#039;dawah_editor&#039;) &amp;gt; -1 || dwGroups.indexOf(&#039;dawah_composer&#039;) &amp;gt; -1) ? &#039; &amp;lt;span class=&amp;quot;dwn-user-role&amp;quot; data-role=&amp;quot;editor&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&#039; : &#039;&#039;);&lt;br /&gt;
			whoInner = &#039;&amp;lt;div class=&amp;quot;dwn-user&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-main&amp;quot; href=&amp;quot;&#039; + dwUserHref + &#039;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-name&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&#039; + dwRole + &#039;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;dwn-user-actions&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;dwn-user-logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
			acctInner = whoInner;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=80</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=80"/>
		<updated>2026-06-22T00:07:35Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Stage A: wiki nav login-DRY (mobile More-sheet Account) + logged-in identity branch + native-hide all viewports (P0-03/A1)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
#pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;br /&gt;
&lt;br /&gt;
/* === A1: mobile account section + wiki logged-in identity (P0-03, 2026-06-21) === */&lt;br /&gt;
.dwn-acct{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:12px;box-shadow:var(--du-bev);padding:8px;margin:0 0 6px}&lt;br /&gt;
.dwn-acct .acct-sub{display:block;color:var(--du-muted);font-size:11.5px;margin:1px 2px 7px}&lt;br /&gt;
.du-login-m{display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px}&lt;br /&gt;
.du-login-m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--du-link),var(--du-bev)}&lt;br /&gt;
.dwn-acct-row{display:flex;align-items:center;gap:9px;width:100%;min-height:46px}&lt;br /&gt;
.dwn-acct-row .who{display:flex;align-items:center;gap:8px;color:var(--du-text);font-weight:700;font-size:13.5px;flex:1 1 auto;min-width:0;text-decoration:none}&lt;br /&gt;
.dwn-acct-row a.logout{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:9px;border:1px solid var(--du-edge);background:transparent;color:var(--du-text);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .authorlink{display:inline-flex;align-items:center;gap:6px;color:var(--du-link);text-decoration:none;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.dwn-who .authorlink .aname{text-decoration:none}&lt;br /&gt;
.dwn-who .who-cta{margin-inline-start:9px;color:var(--du-muted);text-decoration:none;font-weight:600;font-size:12.5px}&lt;br /&gt;
.dwn-who .who-cta:hover{color:var(--du-link)}&lt;br /&gt;
/* === END A1 === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=79</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=79"/>
		<updated>2026-06-22T00:07:34Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Stage A: wiki nav login-DRY (mobile More-sheet Account) + logged-in identity branch + native-hide all viewports (P0-03/A1)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var dwUser = (window.mw &amp;amp;&amp;amp; mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgUserName&#039;)) || null;&lt;br /&gt;
		var whoInner, acctInner;&lt;br /&gt;
		if (dwUser) {&lt;br /&gt;
			var dwUp = document.querySelector(&#039;#pt-userpage a, #pt-userpage-2 a&#039;);&lt;br /&gt;
			var dwLo = document.querySelector(&#039;#pt-logout a, #pt-logout-2 a&#039;);&lt;br /&gt;
			var dwUserHref = dwUp ? dwUp.getAttribute(&#039;href&#039;) : (&#039;/wiki/User:&#039; + encodeURIComponent(dwUser));&lt;br /&gt;
			var dwLogoutHref = dwLo ? dwLo.getAttribute(&#039;href&#039;) : &#039;/wiki/Special:UserLogout&#039;;&lt;br /&gt;
			var dwSignout = isAr ? &#039;تسجيل الخروج&#039; : &#039;Sign out&#039;;&lt;br /&gt;
			var dwName = dwUser.replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;).replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;).replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;);&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;authorlink&amp;quot; href=&amp;quot;&#039; + dwUserHref + &#039;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;aname&amp;quot;&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;a class=&amp;quot;who-cta&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;div class=&amp;quot;dwn-acct-row&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;who&amp;quot; href=&amp;quot;&#039; + dwUserHref + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;bdi&amp;gt;&#039; + dwName + &#039;&amp;lt;/bdi&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;a class=&amp;quot;logout&amp;quot; href=&amp;quot;&#039; + dwLogoutHref + &#039;&amp;quot;&amp;gt;&#039; + dwSignout + &#039;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		} else {&lt;br /&gt;
			whoInner = &#039;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
			acctInner = &#039;&amp;lt;span class=&amp;quot;acct-sub&amp;quot;&amp;gt;&#039; + (isAr ? &#039;سجّل الدخول للتحرير والمساهمة&#039; : &#039;Sign in to edit and contribute&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;a class=&amp;quot;du-login du-login-m&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
		}&lt;br /&gt;
		var acctHead = isAr ? &#039;الحساب&#039; : &#039;Account&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&#039; + whoInner + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;&#039; + acctHead + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;dwn-acct&amp;quot;&amp;gt;&#039; + acctInner + &#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* ===== DAWAHWIKI shared footer: hide MediaWiki&#039;s native footer and inject the&lt;br /&gt;
   canonical .dwn-foot used by every other surface (styled by nav.css; sticky via&lt;br /&gt;
   nav.css body:has(&amp;gt;.dwn-foot)). Self-contained; appended to MediaWiki:Common.js. ===== */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function injectFoot() {&lt;br /&gt;
    if (document.querySelector(&#039;footer.dwn-foot&#039;)) { return; }&lt;br /&gt;
    var nat = document.querySelector(&#039;.mw-footer-container&#039;);&lt;br /&gt;
    if (nat) { nat.style.display = &#039;none&#039;; }&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 ||&lt;br /&gt;
               document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    var copyTxt = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
    var f = document.createElement(&#039;footer&#039;);&lt;br /&gt;
    f.className = &#039;dwn-foot&#039;;&lt;br /&gt;
    f.setAttribute(&#039;role&#039;, &#039;contentinfo&#039;);&lt;br /&gt;
    var fin = document.createElement(&#039;div&#039;); fin.className = &#039;foot-in&#039;;&lt;br /&gt;
    var nav = document.createElement(&#039;nav&#039;); nav.className = &#039;foot-links&#039;;&lt;br /&gt;
    nav.setAttribute(&#039;aria-label&#039;, &#039;Dawah.Wiki links&#039;);&lt;br /&gt;
    links.forEach(function (it, i) {&lt;br /&gt;
      if (i) {&lt;br /&gt;
        var sp = document.createElement(&#039;span&#039;);&lt;br /&gt;
        sp.className = &#039;sep&#039;; sp.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); sp.textContent = &#039;·&#039;;&lt;br /&gt;
        nav.appendChild(sp);&lt;br /&gt;
      }&lt;br /&gt;
      var a = document.createElement(&#039;a&#039;); a.href = it[1]; a.textContent = it[0];&lt;br /&gt;
      nav.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    var end = document.createElement(&#039;div&#039;); end.className = &#039;foot-end&#039;;&lt;br /&gt;
    var bdi = document.createElement(&#039;bdi&#039;); bdi.textContent = copyTxt; end.appendChild(bdi);&lt;br /&gt;
    fin.appendChild(nav); fin.appendChild(end); f.appendChild(fin);&lt;br /&gt;
    document.body.appendChild(f);&lt;br /&gt;
  }&lt;br /&gt;
  ready(injectFoot);&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=78</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=78"/>
		<updated>2026-06-21T22:51:53Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: A-wiki DRY: hide native Vector duplicate login (desktop) + logo lockup; shared nav canonical (P0-03)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:28px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:16px clamp(16px,3vw,24px)!important;max-width:min(1680px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 11px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:8px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.55!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;br /&gt;
#footer-icons{display:none!important}  /* footer parity: hide PoweredBy badges */&lt;br /&gt;
/* ===== AUTHORITATIVE FOOTER PARITY with .dwn-foot (last block wins over all earlier footer CSS) ===== */&lt;br /&gt;
.mw-footer-container{position:relative!important;inset-inline-start:50%!important;width:100vw!important;max-width:100vw!important;margin-inline-start:-50vw!important;margin-inline-end:0!important;margin-top:28px!important;padding:0!important;background:var(--du-panel2)!important;border-top:1px solid var(--du-edge)!important;box-shadow:none!important;min-height:0!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px max(24px,calc((100vw - 1680px)/2 + 24px))!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-places,#footer-info{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}&lt;br /&gt;
#footer-places{order:1!important;gap:8px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}&lt;br /&gt;
#footer-info{order:2!important;gap:8px 11px!important;font-size:12px!important;line-height:1.2!important;margin-top:0!important}&lt;br /&gt;
#footer-places li,#footer-info li{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;color:var(--du-muted)!important;font-size:inherit!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;margin-inline-end:11px!important;color:var(--du-muted)!important;opacity:.55!important;font-weight:700!important}&lt;br /&gt;
#footer-places a,#footer-info a,#footer-info-copyright{color:var(--du-muted)!important;text-decoration:none!important;font-size:inherit!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
#footer-icons,#footer-info-lastmod,#footer-info-viewcount,#footer-poweredbyico,.dw-footer-links{display:none!important}&lt;br /&gt;
/* ===== end authoritative footer parity ===== */&lt;br /&gt;
/* === DAWAHWIKI A-WIKI LOGIN/LOGO DRY (P0-03, 2026-06-21) ===&lt;br /&gt;
   Shared .dwn nav is the canonical brand + login. Hide native Vector duplicates.&lt;br /&gt;
   login: desktop-only (mobile shared login not surfaced; native is the only mobile login).&lt;br /&gt;
   logo : all viewports (redundant with shared &amp;quot;Dawah.Wiki&amp;quot; brand; home via shared Wiki/Home nav). */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  #pt-login, #pt-login-2, #pt-createaccount, #pt-createaccount-2 { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
.mw-logo { display: none !important; }&lt;br /&gt;
/* === END A-WIKI DRY === */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=72</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=72"/>
		<updated>2026-06-21T10:58:46Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-05: wiki dark-mode adapter (nav retint + hide native Color toggle)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   URETHANE DESIGN — portable token sheet + generic components&lt;br /&gt;
   App-agnostic. Pair with 05-theme-engine.js, which sets on &amp;lt;html&amp;gt;:&lt;br /&gt;
     data-du-mode  = light | dark     (auto resolved by the engine)&lt;br /&gt;
     data-du-glass = faithful | modern | flat&lt;br /&gt;
     --du-h        = accent hue (inline style, number)&lt;br /&gt;
   No-JS defaults: light + faithful + blue (205).&lt;br /&gt;
   Self-host this file (content-app CSP blocks CDNs). Link it LAST&lt;br /&gt;
   in &amp;lt;head&amp;gt; so it wins cascade ties against app CSS.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------&lt;br /&gt;
   ACCESSIBLE CONTRAST (WCAG 2.x) — measured at hue 205, faithful glass.&lt;br /&gt;
   Body text target &amp;gt;=4.5:1 ; large text / icon glyph target &amp;gt;=3:1.&lt;br /&gt;
   Computed from the HSL token values below (sRGB relative luminance).&lt;br /&gt;
&lt;br /&gt;
   LIGHT (data-du-mode=&amp;quot;light&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 15.02:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 13.12:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 14.05:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 6.04:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 5.28:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 6.27:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 7.18:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) .... 3.06:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   DARK (data-du-mode=&amp;quot;dark&amp;quot;)&lt;br /&gt;
     --du-text  on --du-panel ....... 12.70:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-page ........ 14.62:1   (body  PASS)&lt;br /&gt;
     --du-text  on --du-panel2 ...... 11.49:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-panel ........ 5.81:1   (body  PASS)&lt;br /&gt;
     --du-muted on --du-page ......... 6.69:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-page ......... 9.23:1   (body  PASS)&lt;br /&gt;
     --du-link  on --du-panel ........ 8.02:1   (body  PASS)&lt;br /&gt;
     --du-glyph on --du-face(mid) ... 13.10:1   (large/glyph PASS)&lt;br /&gt;
&lt;br /&gt;
   FIXED tile glyphs (mode-independent gradients; large glyph, &amp;gt;=3:1).&lt;br /&gt;
   The glyph centroid sits on the bright body bands; only the 1px 45%&lt;br /&gt;
   hard-break stop (the intentional bottom-lit recipe break) dips lower.&lt;br /&gt;
     hot  glyph hsl(10 80% 19%) on --du-hot  body band 60%L .. 5.06:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 2.56:1)&lt;br /&gt;
     gold glyph hsl(35 90% 18%) on --du-gold body band 60%L .. 6.42:1 PASS&lt;br /&gt;
       (worst single stop, 45% hard-break ............ 3.17:1)&lt;br /&gt;
   ------------------------------------------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* === TIER: PRIMITIVE === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-h:205;&lt;br /&gt;
	--du-c:1;&lt;br /&gt;
	--du-star:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;38&#039; height=&#039;38&#039;%3E%3Cg fill=&#039;none&#039; stroke=&#039;white&#039; stroke-opacity=&#039;.14&#039;%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039;/%3E%3Crect x=&#039;11&#039; y=&#039;11&#039; width=&#039;16&#039; height=&#039;16&#039; transform=&#039;rotate(45 19 19)&#039;/%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
	--du-noise:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;90&#039; height=&#039;90&#039;%3E%3Cfilter id=&#039;n&#039;%3E%3CfeTurbulence type=&#039;fractalNoise&#039; baseFrequency=&#039;.85&#039; numOctaves=&#039;2&#039;/%3E%3CfeColorMatrix values=&#039;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0&#039;/%3E%3C/filter%3E%3Crect width=&#039;90&#039; height=&#039;90&#039; filter=&#039;url(%23n)&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	/* === TIER: SEMANTIC === */&lt;br /&gt;
	/* light base */&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(30% * var(--du-c)) 93%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(40% * var(--du-c)) 99%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(35% * var(--du-c)) 96%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(55% * var(--du-c)) 14%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(20% * var(--du-c)) 38%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(28% * var(--du-c)) 86%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(80% * var(--du-c)) 31%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(62% * var(--du-c)) 21%);&lt;br /&gt;
	--du-gsh:0 -1px 0 hsl(var(--du-h) calc(90% * var(--du-c)) 97% / .6),0 1px 1px hsl(var(--du-h) calc(70% * var(--du-c)) 16% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(255 255 255 / .4);&lt;br /&gt;
	--du-psh:0 2px 6px hsl(var(--du-h) calc(55% * var(--du-c)) 30% / .14);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .85),inset 0 -1px hsl(var(--du-h) calc(92% * var(--du-c)) 92% / .9);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 86%),hsl(var(--du-h) calc(32% * var(--du-c)) 76%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 59%) 45%,hsl(var(--du-h) calc(55% * var(--du-c)) 71%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,#fff,hsl(var(--du-h) calc(50% * var(--du-c)) 92%) 60%,hsl(var(--du-h) calc(65% * var(--du-c)) 96%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(45% * var(--du-c)) 58% / .10),hsl(var(--du-h) calc(45% * var(--du-c)) 50% / .26));&lt;br /&gt;
&lt;br /&gt;
	/* light + faithful glass */&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(80% * var(--du-c)) 97%),hsl(var(--du-h) calc(58% * var(--du-c)) 82%) 44%,hsl(var(--du-h) calc(52% * var(--du-c)) 66%) 45%,hsl(var(--du-h) calc(56% * var(--du-c)) 73%) 76%,hsl(var(--du-h) calc(72% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(85% * var(--du-c)) 98%) 0%,hsl(var(--du-h) calc(35% * var(--du-c)) 85%) 9%,hsl(var(--du-h) calc(35% * var(--du-c)) 74%) 44%,hsl(var(--du-h) calc(55% * var(--du-c)) 49%) 45%,hsl(var(--du-h) calc(58% * var(--du-c)) 57%) 65%,hsl(var(--du-h) calc(68% * var(--du-c)) 71%) 88%,hsl(var(--du-h) calc(90% * var(--du-c)) 86%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(78% * var(--du-c)) 88%) 0%,hsl(var(--du-h) calc(62% * var(--du-c)) 62%) 9%,hsl(var(--du-h) calc(60% * var(--du-c)) 53%) 44%,hsl(var(--du-h) calc(76% * var(--du-c)) 30%) 45%,hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 65%,hsl(var(--du-h) calc(70% * var(--du-c)) 51%) 88%,hsl(var(--du-h) calc(88% * var(--du-c)) 70%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(42% * var(--du-c)) 52%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .5),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .95),inset 0 -1px hsl(var(--du-h) calc(95% * var(--du-c)) 88% / .95),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 68% / .45),0 1px 2px hsl(var(--du-h) calc(60% * var(--du-c)) 28% / .25);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .6);&lt;br /&gt;
	--du-hot:linear-gradient(180deg,hsl(26 100% 90%) 0%,hsl(22 92% 72%) 9%,hsl(20 88% 64%) 44%,hsl(12 85% 42%) 45%,hsl(14 84% 48%) 65%,hsl(20 90% 60%) 88%,hsl(30 100% 75%) 100%);&lt;br /&gt;
	--du-gold:linear-gradient(180deg,hsl(48 100% 88%) 0%,hsl(45 95% 72%) 9%,hsl(42 90% 62%) 44%,hsl(34 85% 42%) 45%,hsl(36 85% 48%) 65%,hsl(42 90% 60%) 88%,hsl(50 100% 76%) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 97%),hsl(var(--du-h) calc(52% * var(--du-c)) 84%) 72%,hsl(var(--du-h) calc(66% * var(--du-c)) 91%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 98%),hsl(var(--du-h) calc(48% * var(--du-c)) 87%) 72%,hsl(var(--du-h) calc(64% * var(--du-c)) 93%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(72% * var(--du-c)) 58%),hsl(var(--du-h) calc(70% * var(--du-c)) 42%) 72%,hsl(var(--du-h) calc(75% * var(--du-c)) 56%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(36% * var(--du-c)) 66%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(85% * var(--du-c)) 96% / .4),inset 0 1px hsl(var(--du-h) calc(90% * var(--du-c)) 99% / .9),inset 0 -1px hsl(var(--du-h) calc(90% * var(--du-c)) 88% / .7),0 1px 2px hsl(var(--du-h) calc(50% * var(--du-c)) 40% / .14);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(80% * var(--du-c)) 62% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;light&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(42% * var(--du-c)) 88%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(40% * var(--du-c)) 97%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(66% * var(--du-c)) 42%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(26% * var(--du-c)) 76%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 80% 48%);&lt;br /&gt;
	--du-gold:hsl(40 85% 50%);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;]{&lt;br /&gt;
	--du-page:hsl(var(--du-h) calc(26% * var(--du-c)) 9%);&lt;br /&gt;
	--du-panel:hsl(var(--du-h) calc(20% * var(--du-c)) 14%);&lt;br /&gt;
	--du-panel2:hsl(var(--du-h) calc(18% * var(--du-c)) 17%);&lt;br /&gt;
	--du-text:hsl(var(--du-h) calc(28% * var(--du-c)) 91%);&lt;br /&gt;
	--du-muted:hsl(var(--du-h) calc(13% * var(--du-c)) 62%);&lt;br /&gt;
	--du-line:hsl(var(--du-h) calc(17% * var(--du-c)) 23%);&lt;br /&gt;
	--du-link:hsl(var(--du-h) calc(82% * var(--du-c)) 72%);&lt;br /&gt;
	--du-glyph:hsl(var(--du-h) calc(38% * var(--du-c)) 90%);&lt;br /&gt;
	--du-gsh:0 -1px 0 rgb(0 0 0 / .5),0 1px 2px hsl(var(--du-h) calc(80% * var(--du-c)) 65% / .35);&lt;br /&gt;
	--du-tsh:0 1px rgb(0 0 0 / .4);&lt;br /&gt;
	--du-psh:0 2px 8px rgb(0 0 0 / .45);&lt;br /&gt;
	--du-chbev:inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .28),inset 0 -1px hsl(var(--du-h) calc(85% * var(--du-c)) 62% / .3);&lt;br /&gt;
	--du-tabbg:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 24%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 44%,hsl(var(--du-h) calc(32% * var(--du-c)) 11%) 45%,hsl(var(--du-h) calc(42% * var(--du-c)) 19%) 100%);&lt;br /&gt;
	--du-tabon:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 34%),hsl(var(--du-h) calc(22% * var(--du-c)) 20%) 70%,hsl(var(--du-h) calc(32% * var(--du-c)) 24%) 100%);&lt;br /&gt;
	--du-fade:linear-gradient(180deg,hsl(var(--du-h) calc(60% * var(--du-c)) 60% / .08),hsl(var(--du-h) calc(60% * var(--du-c)) 55% / .2));&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 31%),hsl(var(--du-h) calc(34% * var(--du-c)) 21%) 44%,hsl(var(--du-h) calc(42% * var(--du-c)) 13%) 45%,hsl(var(--du-h) calc(44% * var(--du-c)) 17%) 76%,hsl(var(--du-h) calc(56% * var(--du-c)) 27%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(32% * var(--du-c)) 42%) 0%,hsl(var(--du-h) calc(26% * var(--du-c)) 29%) 9%,hsl(var(--du-h) calc(28% * var(--du-c)) 23%) 44%,hsl(var(--du-h) calc(46% * var(--du-c)) 12%) 45%,hsl(var(--du-h) calc(46% * var(--du-c)) 16%) 65%,hsl(var(--du-h) calc(56% * var(--du-c)) 26%) 88%,hsl(var(--du-h) calc(72% * var(--du-c)) 40%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 64%) 0%,hsl(var(--du-h) calc(68% * var(--du-c)) 50%) 9%,hsl(var(--du-h) calc(70% * var(--du-c)) 44%) 44%,hsl(var(--du-h) calc(80% * var(--du-c)) 26%) 45%,hsl(var(--du-h) calc(76% * var(--du-c)) 32%) 65%,hsl(var(--du-h) calc(72% * var(--du-c)) 44%) 88%,hsl(var(--du-h) calc(85% * var(--du-c)) 60%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(32% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 70% / .18),inset 0 1px hsl(var(--du-h) calc(45% * var(--du-c)) 76% / .4),inset 0 -1px hsl(var(--du-h) calc(88% * var(--du-c)) 66% / .5),inset 0 -2px hsl(var(--du-h) calc(70% * var(--du-c)) 45% / .35),0 1px 2px rgb(0 0 0 / .5);&lt;br /&gt;
	--du-glow:0 0 9px hsl(var(--du-h) calc(90% * var(--du-c)) 58% / .45);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;modern&amp;quot;]{&lt;br /&gt;
	--du-chrome:linear-gradient(180deg,hsl(var(--du-h) calc(26% * var(--du-c)) 23%),hsl(var(--du-h) calc(28% * var(--du-c)) 15%) 75%,hsl(var(--du-h) calc(40% * var(--du-c)) 22%) 100%);&lt;br /&gt;
	--du-face:linear-gradient(180deg,hsl(var(--du-h) calc(22% * var(--du-c)) 28%),hsl(var(--du-h) calc(24% * var(--du-c)) 18%) 75%,hsl(var(--du-h) calc(36% * var(--du-c)) 25%) 100%);&lt;br /&gt;
	--du-prim:linear-gradient(180deg,hsl(var(--du-h) calc(70% * var(--du-c)) 54%),hsl(var(--du-h) calc(72% * var(--du-c)) 38%) 75%,hsl(var(--du-h) calc(76% * var(--du-c)) 50%) 100%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(28% * var(--du-c)) 6%);&lt;br /&gt;
	--du-bev:inset 0 0 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 70% / .15),inset 0 1px hsl(var(--du-h) calc(40% * var(--du-c)) 72% / .3),inset 0 -1px hsl(var(--du-h) calc(80% * var(--du-c)) 60% / .35),0 1px 2px rgb(0 0 0 / .35);&lt;br /&gt;
	--du-glow:0 0 8px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .35);&lt;br /&gt;
}&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;][data-du-glass=&amp;quot;flat&amp;quot;]{&lt;br /&gt;
	--du-chrome:hsl(var(--du-h) calc(24% * var(--du-c)) 16%);&lt;br /&gt;
	--du-face:hsl(var(--du-h) calc(21% * var(--du-c)) 21%);&lt;br /&gt;
	--du-prim:hsl(var(--du-h) calc(70% * var(--du-c)) 46%);&lt;br /&gt;
	--du-edge:hsl(var(--du-h) calc(18% * var(--du-c)) 26%);&lt;br /&gt;
	--du-bev:0 0 0 transparent;&lt;br /&gt;
	--du-glow:0 0 0 transparent;&lt;br /&gt;
	--du-hot:hsl(16 75% 45%);&lt;br /&gt;
	--du-gold:hsl(40 70% 42%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === TIER: SEMANTIC (typography) === */&lt;br /&gt;
:root{&lt;br /&gt;
	--du-body-size: 16px;&lt;br /&gt;
	--du-body-lh: 1.55;&lt;br /&gt;
	--du-body-track: 0;            /* letter-spacing, LTR only */&lt;br /&gt;
	--du-font-ui: Inter, ui-sans-serif, system-ui, sans-serif;&lt;br /&gt;
	--du-font-ar: &amp;quot;Noto Sans Arabic&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Tahoma, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
html:lang(ar), html[lang=&amp;quot;ar&amp;quot;], html[dir=&amp;quot;rtl&amp;quot;]{&lt;br /&gt;
	--du-body-size: 18px;          /* ~+12% step-up: Arabic glyphs read smaller at same px */&lt;br /&gt;
	--du-body-lh: 1.75;            /* more leading for stacked harakat / voweled Qur&#039;anic text */&lt;br /&gt;
	--du-body-track: normal;       /* NEVER letter-space cursive Arabic */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TIER: COMPONENT === */&lt;br /&gt;
/* ============ generic components (opt-in classes) ============ */&lt;br /&gt;
&lt;br /&gt;
html{background:var(--du-page)}&lt;br /&gt;
.du-body{background:var(--du-page);color:var(--du-text)}&lt;br /&gt;
&lt;br /&gt;
.du-chrome{background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-bottom:1px solid var(--du-edge);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.du-chrome--hero{background:var(--du-star),var(--du-noise),var(--du-chrome)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome,html[data-du-glass=&amp;quot;flat&amp;quot;] .du-chrome--hero{background:var(--du-chrome)}&lt;br /&gt;
&lt;br /&gt;
.du-panel{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-psh);color:var(--du-text)}&lt;br /&gt;
.du-panel2{background:var(--du-panel2)}&lt;br /&gt;
&lt;br /&gt;
.du-button{display:inline-flex;gap:7px;align-items:center;background:var(--du-face);border:1px solid var(--du-edge);border-radius:7px;box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);padding:7px 15px;cursor:pointer;transition:box-shadow .15s,filter .15s;text-decoration:none}&lt;br /&gt;
.du-button:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.du-button:active{transform:translateY(1px);filter:brightness(.93)}&lt;br /&gt;
.du-button--primary{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3);position:relative;overflow:hidden}&lt;br /&gt;
.du-button--primary::after{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline-start:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-20deg);transition:inset-inline-start .5s;pointer-events:none}&lt;br /&gt;
.du-button--primary:hover::after{inset-inline-start:120%}&lt;br /&gt;
&lt;br /&gt;
.du-tile{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--du-face);border:1px solid var(--du-edge);box-shadow:var(--du-bev);color:var(--du-glyph);text-shadow:var(--du-gsh);cursor:pointer}&lt;br /&gt;
.du-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.07)}&lt;br /&gt;
.du-tile:active{transform:translateY(1px);filter:brightness(.92)}&lt;br /&gt;
.du-tile--hot{background:var(--du-hot);border-color:hsl(14 65% 34%);color:hsl(10 80% 19%);text-shadow:0 -1px 0 hsl(30 100% 88% / .7),0 1px 1px hsl(8 80% 12% / .4)}&lt;br /&gt;
.du-tile--hot.du-pulse{animation:du-unread 3.2s ease-in-out infinite}&lt;br /&gt;
.du-tile--gold{background:var(--du-gold);border-color:hsl(34 65% 36%);color:hsl(35 90% 18%);text-shadow:0 -1px 0 hsl(52 100% 88% / .75),0 1px 1px hsl(30 80% 12% / .4)}&lt;br /&gt;
&lt;br /&gt;
.du-input{background:var(--du-panel);border:1px solid var(--du-edge);border-radius:7px;color:var(--du-text);padding:6px 11px;box-shadow:inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18)}&lt;br /&gt;
.du-input:focus{border-color:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4);outline:none}&lt;br /&gt;
&lt;br /&gt;
.du-tab{padding:7px 15px 8px;border:1px solid var(--du-edge);border-bottom:none;border-radius:8px 8px 0 0;background:var(--du-tabbg);color:var(--du-text);text-shadow:var(--du-tsh);box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 96% / .5);cursor:pointer}&lt;br /&gt;
.du-tab:hover{filter:brightness(1.05)}&lt;br /&gt;
.du-tab.on,.du-tab[aria-selected=&amp;quot;true&amp;quot;]{background:var(--du-tabon);box-shadow:var(--du-chbev);font-weight:500}&lt;br /&gt;
&lt;br /&gt;
.du-crumb{background:hsl(var(--du-h) calc(50% * var(--du-c)) 52% / .13);padding:2px 10px;border-radius:99px;box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 94% / .5);color:var(--du-muted)}&lt;br /&gt;
&lt;br /&gt;
.du-pill{font-size:11px;padding:1px 8px;border-radius:99px;font-weight:500}&lt;br /&gt;
.du-pill--new{background:linear-gradient(180deg,hsl(22 95% 70%),hsl(12 82% 46%) 60%,hsl(20 90% 58%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .5),inset 0 -1px hsl(28 100% 70% / .7)}&lt;br /&gt;
.du-pill--mod{background:linear-gradient(180deg,hsl(145 55% 52%),hsl(148 65% 28%) 60%,hsl(143 55% 42%));color:#fff;text-shadow:0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(255 255 255 / .45),inset 0 -1px hsl(140 80% 60% / .6)}&lt;br /&gt;
&lt;br /&gt;
.du-quote{border-inline-start:3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%);background:linear-gradient(180deg,hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06),hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14));box-shadow:inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4);padding:7px 11px;color:var(--du-text);border-radius:0}&lt;br /&gt;
&lt;br /&gt;
.du-row-hover:hover{background:var(--du-fade)}&lt;br /&gt;
.du-fade--gold{background:linear-gradient(180deg,hsl(42 95% 60% / .12),hsl(42 95% 55% / .3))}&lt;br /&gt;
.du-fade--red{background:linear-gradient(180deg,hsl(8 75% 50% / .12),hsl(8 75% 45% / .26))}&lt;br /&gt;
&lt;br /&gt;
.du-dot{width:7px;height:7px;border-radius:50%;background:hsl(135 70% 45%);box-shadow:0 0 0 0 hsl(135 70% 45% / .5);animation:du-pulse 2.2s infinite}&lt;br /&gt;
&lt;br /&gt;
@keyframes du-unread{50%{box-shadow:var(--du-bev),0 0 8px hsl(18 92% 55% / .55)}}&lt;br /&gt;
@keyframes du-pulse{70%{box-shadow:0 0 0 6px transparent}}&lt;br /&gt;
@media (prefers-reduced-motion:reduce){&lt;br /&gt;
	.du-tile--hot.du-pulse,.du-dot{animation:none}&lt;br /&gt;
	.du-button--primary::after{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dawah.Wiki MediaWiki URETHANE layer: Vector 2022 selector mapping. */&lt;br /&gt;
body.skin-vector {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--du-page) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-family: var(--du-font-ui);&lt;br /&gt;
  font-size: var(--du-body-size);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector,&lt;br /&gt;
body.rtl,&lt;br /&gt;
.mw-content-rtl {&lt;br /&gt;
  font-family: var(--du-font-ar);&lt;br /&gt;
  line-height: var(--du-body-lh);&lt;br /&gt;
  letter-spacing: normal;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector a { color: var(--du-link); }&lt;br /&gt;
body.skin-vector a:hover { text-decoration-thickness: 2px; }&lt;br /&gt;
body.skin-vector ::selection { background: hsl(var(--du-h) calc(75% * var(--du-c)) 58% / .28); }&lt;br /&gt;
&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-sticky-header {&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-chbev), 0 1px 0 hsl(var(--du-h) calc(50% * var(--du-c)) 30% / .18) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-header { min-height: 58px; }&lt;br /&gt;
.mw-logo,&lt;br /&gt;
.mw-logo-container { color: var(--du-text) !important; text-decoration: none !important; }&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  width: 40px !important;&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
  padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.mw-logo-wordmark { filter: drop-shadow(0 1px rgb(255 255 255 / .28)); }&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
.vector-header-end { color: var(--du-text) !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-search-box input,&lt;br /&gt;
.vector-search-box .cdx-text-input__input,&lt;br /&gt;
#searchInput,&lt;br /&gt;
input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
textarea,&lt;br /&gt;
select {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 7px !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px hsl(var(--du-h) calc(40% * var(--du-c)) 35% / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-search-box input:focus,&lt;br /&gt;
.vector-search-box .cdx-text-input__input:focus,&lt;br /&gt;
#searchInput:focus,&lt;br /&gt;
input:focus,&lt;br /&gt;
textarea:focus,&lt;br /&gt;
select:focus {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(70% * var(--du-c)) 50%) !important;&lt;br /&gt;
  box-shadow: 0 0 6px hsl(var(--du-h) calc(85% * var(--du-c)) 58% / .4) !important;&lt;br /&gt;
  outline: 2px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button,&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-user-menu a {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  text-shadow: var(--du-tsh);&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:not(.cdx-button--weight-quiet),&lt;br /&gt;
.mw-ui-button,&lt;br /&gt;
.vector-dropdown-label {&lt;br /&gt;
  background: var(--du-face) !important;&lt;br /&gt;
  box-shadow: var(--du-bev) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button:hover,&lt;br /&gt;
.mw-ui-button:hover,&lt;br /&gt;
.vector-dropdown-label:hover,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  filter: brightness(1.05);&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-glow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  max-width: 1280px !important;&lt;br /&gt;
  margin-top: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-page-container-inner { column-gap: 22px !important; }&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-body-content,&lt;br /&gt;
.vector-body {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  padding: clamp(18px, 2.4vw, 34px) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 { border-bottom-color: var(--du-line) !important; }&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output dd,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th { font-size: 1rem; line-height: var(--du-body-lh); }&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; p,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ul,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; ol,&lt;br /&gt;
body:not(.page-Main_Page) .mw-parser-output &amp;gt; blockquote { max-width: 72ch; }&lt;br /&gt;
body.page-Main_Page .mw-first-heading { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.vector-main-menu,&lt;br /&gt;
.vector-main-menu .vector-pinnable-element,&lt;br /&gt;
.vector-toc,&lt;br /&gt;
.vector-page-tools,&lt;br /&gt;
.vector-appearance,&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border: 1px solid var(--du-edge) !important;&lt;br /&gt;
  border-radius: 9px !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu .vector-menu-heading,&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,&lt;br /&gt;
.vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: 11px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-main-menu .vector-menu-heading,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-toc .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-page-tools .vector-pinnable-header-label,&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .vector-menu-heading { letter-spacing: normal; }&lt;br /&gt;
.vector-main-menu a,&lt;br /&gt;
.vector-toc a,&lt;br /&gt;
.vector-page-tools a,&lt;br /&gt;
.vector-menu-content-list a {&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-main-menu a:hover,&lt;br /&gt;
.vector-toc a:hover,&lt;br /&gt;
.vector-page-tools a:hover,&lt;br /&gt;
.vector-menu-content-list a:hover,&lt;br /&gt;
.vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  background: var(--du-fade) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.vector-toc-numb,&lt;br /&gt;
.mw-editsection,&lt;br /&gt;
.mw-editsection a,&lt;br /&gt;
#siteSub,&lt;br /&gt;
.mw-parser-output .mw-empty-elt { color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-parser-output .hatnote,&lt;br /&gt;
.mw-parser-output blockquote,&lt;br /&gt;
.mw-parser-output .quotebox,&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  background: linear-gradient(180deg, hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .06), hsl(var(--du-h) calc(55% * var(--du-c)) 50% / .14)) !important;&lt;br /&gt;
  border: 1px solid var(--du-line) !important;&lt;br /&gt;
  border-inline-start: 3px solid hsl(var(--du-h) calc(60% * var(--du-c)) 55%) !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  box-shadow: inset 0 1px hsl(var(--du-h) calc(80% * var(--du-c)) 92% / .4) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output pre,&lt;br /&gt;
.mw-parser-output code {&lt;br /&gt;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
.wikitable,&lt;br /&gt;
.mw-parser-output table {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.mw-parser-output table th,&lt;br /&gt;
.mw-parser-output table td { border-color: var(--du-line) !important; }&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.mw-parser-output table th { background: var(--du-panel2) !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-top: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-footer a,&lt;br /&gt;
#footer a { color: var(--du-text) !important; text-decoration: none; }&lt;br /&gt;
.mw-footer a:hover,&lt;br /&gt;
#footer a:hover { color: var(--du-link) !important; text-decoration: underline; }&lt;br /&gt;
#footer-icons,&lt;br /&gt;
#footer-poweredbyico { display: none !important; }&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info,&lt;br /&gt;
.dw-footer-links {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px 18px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-places li,&lt;br /&gt;
#footer-info li,&lt;br /&gt;
.dw-footer-links li { margin: 0 !important; }&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info li { color: var(--du-muted) !important; }&lt;br /&gt;
#footer-info-lastmod { display: none !important; }&lt;br /&gt;
#footer-info-copyright { font-size: 12px !important; color: var(--du-muted) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Main Page portal classes used by Plan 007 wikitext. */&lt;br /&gt;
.dw-mainpage {&lt;br /&gt;
  max-width: 1120px;&lt;br /&gt;
  margin-inline: auto;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage * { box-sizing: border-box; }&lt;br /&gt;
.dw-hero {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--du-star), var(--du-noise), var(--du-chrome);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-bev), var(--du-psh);&lt;br /&gt;
  padding: clamp(28px, 4vw, 54px);&lt;br /&gt;
  margin: 0 0 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-hero h1 {&lt;br /&gt;
  margin: 0 0 12px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: clamp(2.2rem, 5vw, 4.2rem);&lt;br /&gt;
  line-height: .98;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  letter-spacing: -.045em;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero h1 { letter-spacing: normal; line-height: 1.08; }&lt;br /&gt;
.dw-hero p {&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
  margin: 0 0 22px;&lt;br /&gt;
  color: var(--du-text);&lt;br /&gt;
  font-size: clamp(1.05rem, 1.8vw, 1.35rem);&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-hero p { line-height: 1.75; }&lt;br /&gt;
.dw-button,&lt;br /&gt;
.dw-button-wrap a {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  min-height: 44px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 9px 18px;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  background: var(--du-prim);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  text-shadow: 0 1px rgb(0 0 0 / .35);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
}&lt;br /&gt;
.dw-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  min-height: 156px;&lt;br /&gt;
  background: var(--du-panel);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  box-shadow: var(--du-psh);&lt;br /&gt;
  padding: 18px;&lt;br /&gt;
}&lt;br /&gt;
.dw-card:hover { box-shadow: var(--du-psh), var(--du-glow); }&lt;br /&gt;
.dw-card h2 {&lt;br /&gt;
  margin: 10px 0 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--du-text) !important;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  line-height: 1.18;&lt;br /&gt;
}&lt;br /&gt;
.dw-card p { margin: 0 0 14px; color: var(--du-muted); }&lt;br /&gt;
.dw-card .dw-cta { color: var(--du-link) !important; font-weight: 800; }&lt;br /&gt;
.dw-stretch,&lt;br /&gt;
.dw-card &amp;gt; a:last-child,&lt;br /&gt;
.dw-cardlink a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  z-index: 3;&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
}&lt;br /&gt;
.dw-stretch:focus,&lt;br /&gt;
.dw-card &amp;gt; a:last-child:focus,&lt;br /&gt;
.dw-cardlink a:focus {&lt;br /&gt;
  outline: 3px solid hsl(var(--du-h) calc(80% * var(--du-c)) 55%);&lt;br /&gt;
  outline-offset: 3px;&lt;br /&gt;
}&lt;br /&gt;
.dw-tile {&lt;br /&gt;
  width: 38px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  background: var(--du-face);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  box-shadow: var(--du-bev);&lt;br /&gt;
  color: var(--du-glyph);&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  text-shadow: var(--du-gsh);&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 6px 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
  background: var(--du-panel2);&lt;br /&gt;
  border: 1px solid var(--du-edge);&lt;br /&gt;
  border-radius: 9px;&lt;br /&gt;
  color: var(--du-muted);&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .dw-crosslinks { display: none !important; }&lt;br /&gt;
.dw-crosslinks a { font-weight: 700; text-decoration: none; }&lt;br /&gt;
.dw-note { color: var(--du-muted); margin: 16px 0 0; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-mainpage { text-align: right; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-grid { direction: rtl; }&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .dw-card { text-align: right; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main Page: suppress stock Vector controls so the approved portal board owns the page. */&lt;br /&gt;
body.page-Main_Page .mw-body-header,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-appearance,&lt;br /&gt;
body.page-Main_Page .vector-column-end,&lt;br /&gt;
body.page-Main_Page .mw-table-of-contents-container {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-page-container-inner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-content-container,&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  max-width: 1120px !important;&lt;br /&gt;
  margin-inline: auto !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page .mw-body {&lt;br /&gt;
  padding: clamp(18px, 2vw, 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-mainpage a.external,&lt;br /&gt;
.dw-mainpage a.external:visited {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-button-wrap a,&lt;br /&gt;
.dw-button-wrap a.external,&lt;br /&gt;
.dw-button-wrap a.external:visited {&lt;br /&gt;
  background: var(--du-prim) !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-cardlink a,&lt;br /&gt;
.dw-cardlink a.external,&lt;br /&gt;
.dw-cardlink a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.dw-crosslinks a.external,&lt;br /&gt;
.dw-crosslinks a.external:visited {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding-inline-end: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-page-container { margin-top: 10px !important; }&lt;br /&gt;
  .mw-body { padding: 16px !important; }&lt;br /&gt;
  .dw-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  .dw-hero { padding: 24px; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: non-main Vector polish.&lt;br /&gt;
   Owner-gated payload only. Keep EN/AR synchronized. */&lt;br /&gt;
.duglobal.du-chrome{position:sticky;top:0;z-index:80;width:100%;margin:0;padding:0;border-radius:0;border-bottom:0}&lt;br /&gt;
.duglobal{position:sticky;top:0;z-index:80}&lt;br /&gt;
.duglobal::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--du-line);z-index:1}&lt;br /&gt;
.duglobal *{box-sizing:border-box}&lt;br /&gt;
.duglobal-in{box-sizing:border-box;width:100%;max-width:min(1660px,94vw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding-block:11px 0;padding-inline:clamp(16px,3vw,24px)}&lt;br /&gt;
.duglobal .brand{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-weight:800;min-height:44px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .crest{width:42px;height:42px;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-bev);display:block;object-fit:cover;overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.duglobal .brand .wm{font-size:15px;letter-spacing:0;white-space:nowrap}&lt;br /&gt;
:root,[data-du-mode=&amp;quot;light&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(30% * var(--du-c)) 90%);--du-tabidle-top:hsl(var(--du-h) calc(36% * var(--du-c)) 95%)}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;]{--du-tabidle:hsl(var(--du-h) calc(22% * var(--du-c)) 19%);--du-tabidle-top:hsl(var(--du-h) calc(22% * var(--du-c)) 25%)}&lt;br /&gt;
.duglobal .switch{grid-column:2;justify-self:center;align-self:end;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:5px;min-width:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}&lt;br /&gt;
.duglobal .switch&amp;gt;a{align-self:flex-end;position:relative;z-index:2;padding:0 14px;height:34px;border:1px solid var(--du-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap;line-height:1}&lt;br /&gt;
.duglobal .switch&amp;gt;a:hover{filter:brightness(1.04)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{z-index:6;height:46px;font-weight:800;background:var(--du-panel);box-shadow:var(--du-chbev)}&lt;br /&gt;
.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--du-panel);z-index:5}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic{width:15px;height:15px;display:inline-block;flex:0 0 auto;opacity:.86}&lt;br /&gt;
.duglobal .switch&amp;gt;a .ic svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}&lt;br /&gt;
.duglobal .brand *,.duglobal .switch&amp;gt;a *,.duglobal .langtog a *{pointer-events:none}&lt;br /&gt;
.duglobal .gright{grid-column:3;justify-self:end;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;flex:0 0 auto}&lt;br /&gt;
.duglobal .langtog{display:inline-flex;border:1px solid var(--du-edge);border-radius:7px;overflow:hidden;box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .langtog a{padding:0 12px;height:30px;display:inline-flex;align-items:center;text-decoration:none;background:var(--du-face);color:var(--du-text);text-shadow:var(--du-tsh);font-size:13px;line-height:1}&lt;br /&gt;
.duglobal .langtog a + a{border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.duglobal .langtog a[aria-current=&amp;quot;true&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
#du-theme-slot{display:inline-flex;position:relative}&lt;br /&gt;
.duglobal #du-fab{position:relative;transform:translateY(-1px)}&lt;br /&gt;
.duglobal #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
.duglobal .who{display:inline-flex;align-items:center;gap:7px;padding-inline-start:4px;color:var(--du-muted);font-size:12.5px;max-width:220px;white-space:nowrap;overflow:visible;text-overflow:clip}&lt;br /&gt;
.duglobal .who .du-login{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .6),0 0 1px rgb(0 0 0 / .85);font-weight:900;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none!important;padding:9px 15px;transform:translateY(-8px);border-radius:12px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .38),rgb(0 0 0 / .38)),var(--du-prim);box-shadow:var(--du-bev)}&lt;br /&gt;
.duglobal .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
.duglobal ~ .vector-header-container #pt-login-2,.duglobal ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
body.skin-vector .vector-header-container{z-index:70}&lt;br /&gt;
body.skin-vector #p-search{flex:0 1 520px!important;max-width:520px!important;min-width:min(360px,calc(100vw - 32px))!important}&lt;br /&gt;
body.skin-vector #searchform{max-width:520px!important;width:100%!important}&lt;br /&gt;
body.skin-vector .cdx-search-input{border-radius:8px!important;box-shadow:var(--du-bev)!important;background:var(--du-panel)!important;border-color:var(--du-edge)!important;overflow:hidden}&lt;br /&gt;
body.skin-vector #searchInput{background:var(--du-panel)!important;color:var(--du-text)!important;border-color:var(--du-edge)!important;box-shadow:none!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector #searchInput{border-radius:7px 0 0 7px!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector #searchInput{border-radius:0 7px 7px 0!important}&lt;br /&gt;
body.skin-vector .cdx-search-input__end-button{background:var(--du-prim)!important;color:#fff!important;border-color:var(--du-edge)!important;text-shadow:0 1px rgb(0 0 0/.35)!important;box-shadow:var(--du-bev)!important;font-weight:800!important}&lt;br /&gt;
html[dir=&amp;quot;ltr&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:0 7px 7px 0!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] body.skin-vector .cdx-search-input__end-button{border-radius:7px 0 0 7px!important}&lt;br /&gt;
.vector-pinned-container,#vector-toc-pinned-container,#vector-main-menu-pinned-container,#vector-page-tools-pinned-container,#vector-appearance-pinned-container,.vector-unpinned-container{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}&lt;br /&gt;
.vector-sticky-pinned-container::after{background:linear-gradient(rgb(0 0 0 / 0),var(--du-bg))!important}&lt;br /&gt;
#vector-main-menu-dropdown&amp;gt;.vector-dropdown-content,#vector-page-tools-dropdown&amp;gt;.vector-dropdown-content,#vector-page-titlebar-toc&amp;gt;.vector-dropdown-content{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:10px!important;box-shadow:var(--du-psh),0 10px 28px rgb(0 0 0/.28)!important;padding:0!important;overflow:hidden!important;color:var(--du-text)!important}&lt;br /&gt;
#vector-main-menu-dropdown #vector-main-menu,#vector-page-tools-dropdown #vector-page-tools,#vector-page-titlebar-toc .vector-toc{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-main-menu .vector-pinnable-header,.vector-page-tools .vector-pinnable-header,.vector-appearance .vector-pinnable-header{background:linear-gradient(to bottom,rgb(255 255 255/.06),rgb(0 0 0/.06)),var(--du-panel2)!important;border-bottom:1px solid var(--du-line)!important;color:var(--du-text)!important;border-radius:0!important;padding:8px 10px!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-main-menu .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-page-tools .vector-pinnable-header,[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-pinnable-header-toggle-button{background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:6px!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;padding:5px 12px!important;min-width:42px!important;min-height:28px!important;line-height:1!important;text-align:center!important;text-transform:none!important;font:800 12px/1.1 var(--du-font,system-ui)!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a,.vector-page-tools .mw-list-item&amp;gt;a,.vector-toc .vector-toc-link{border-radius:7px!important;color:var(--du-text)!important;text-decoration:none!important;min-height:30px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item&amp;gt;a:hover,.vector-main-menu .mw-list-item&amp;gt;a:focus-visible,.vector-page-tools .mw-list-item&amp;gt;a:hover,.vector-page-tools .mw-list-item&amp;gt;a:focus-visible,.vector-toc .vector-toc-link:hover,.vector-toc .vector-toc-link:focus-visible{background:var(--du-panel2)!important;outline:2px solid var(--du-link)!important;outline-offset:-2px!important}&lt;br /&gt;
.vector-main-menu .mw-list-item.selected&amp;gt;a,.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:var(--du-face)!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important}&lt;br /&gt;
.vector-toc,.vector-appearance{padding:0!important;overflow:hidden!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header,.vector-appearance .vector-pinnable-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding-inline-end:10px!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header-label,.vector-appearance .vector-pinnable-header-label{color:var(--du-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}&lt;br /&gt;
.vector-toc .vector-pinnable-header{border-bottom-color:var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-pinnable-header{border-bottom-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-toc .vector-toc-list{padding:8px 10px 12px!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item{margin:0!important;padding:0!important;min-height:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item + .vector-toc-list-item{margin-top:4px!important}&lt;br /&gt;
.vector-toc .vector-toc-list .vector-toc-list,.vector-toc .vector-toc-list .vector-toc-children,.vector-toc .vector-toc-list-item&amp;gt;ul,.vector-toc .vector-toc-list-item&amp;gt;ol{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;min-block-size:0!important}&lt;br /&gt;
.vector-toc .vector-toc-link{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding:6px 10px 6px 13px!important;line-height:1.22!important;border:1px solid transparent!important;font-size:13.5px!important;font-weight:750!important}&lt;br /&gt;
body.skin-vector .vector-toc .vector-toc-list-item .vector-toc-link{box-sizing:border-box!important;min-height:34px!important;min-block-size:34px!important;block-size:auto!important;height:auto!important;padding-block:6px!important;padding-inline:13px 10px!important}&lt;br /&gt;
.vector-toc .vector-icon,.vector-toc .mw-ui-icon{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active::before,.vector-toc .vector-toc-list-item-active::after,.vector-toc .vector-toc-link::before,.vector-toc .vector-toc-link::after{display:none!important;content:none!important}&lt;br /&gt;
.vector-toc .vector-toc-numb,.vector-toc .vector-toc-number{display:none!important}&lt;br /&gt;
.vector-toc .vector-toc-text{display:block!important;color:inherit!important;min-height:0!important;padding:0!important;margin:0!important}&lt;br /&gt;
.vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.92),hsl(var(--du-h) calc(40% * var(--du-c)) 78%/.86))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.65)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;font-weight:850!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.12)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-toc .vector-toc-list-item-active&amp;gt;.vector-toc-link{background:linear-gradient(to bottom,hsl(var(--du-h) calc(35% * var(--du-c)) 88%/.94),hsl(var(--du-h) calc(40% * var(--du-c)) 76%/.9))!important;border-color:hsl(var(--du-h) calc(52% * var(--du-c)) 58%/.72)!important;color:#102d3f!important;text-shadow:0 1px rgb(255 255 255/.38)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 1px 3px rgb(0 0 0/.32)!important}&lt;br /&gt;
.vector-appearance .vector-pinnable-header{min-height:32px!important;padding:6px 10px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text,.vector-appearance .vector-appearance-width{padding:6px 8px!important}&lt;br /&gt;
.vector-appearance .vector-appearance-text + .vector-appearance-width{border-top:1px solid var(--du-line)!important}&lt;br /&gt;
[data-du-mode=&amp;quot;dark&amp;quot;] .vector-appearance .vector-appearance-text + .vector-appearance-width{border-top-color:hsl(var(--du-h) calc(18% * var(--du-c)) 34%/.55)!important}&lt;br /&gt;
.vector-appearance .vector-menu-heading{display:block!important;box-sizing:border-box!important;color:var(--du-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;padding:0 9px!important}&lt;br /&gt;
.vector-appearance .vector-menu-content-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-appearance .cdx-radio{position:relative!important;display:block!important;min-height:24px!important;margin:0!important;padding:3px 9px 3px 27px!important;border-radius:6px!important;color:var(--du-text)!important;font-size:12.5px!important;opacity:1!important}&lt;br /&gt;
.vector-appearance .cdx-radio:hover{background:var(--du-panel2)!important}&lt;br /&gt;
.vector-appearance .cdx-radio::before{content:&amp;quot;&amp;quot;!important;position:absolute!important;inline-size:7px!important;block-size:7px!important;inset-inline-start:11px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:999px!important;background:transparent!important;border:1px solid var(--du-edge)!important;box-shadow:inset 0 1px rgb(255 255 255/.35),0 1px 1px rgb(0 0 0/.16)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked){background:linear-gradient(to bottom,rgb(255 255 255/.08),rgb(0 0 0/.04)),var(--du-panel2)!important;box-shadow:inset 0 1px rgb(255 255 255/.18),0 1px 1px rgb(0 0 0/.08)!important}&lt;br /&gt;
.vector-appearance .cdx-radio:has(.cdx-radio__input:checked)::before{background:var(--du-link)!important;border-color:hsl(var(--du-h) calc(64% * var(--du-c)) 44%)!important;box-shadow:inset 0 1px rgb(255 255 255/.55),0 0 0 2px rgb(44 156 210/.12)!important}&lt;br /&gt;
.vector-appearance .cdx-radio__label{color:var(--du-text)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important;line-height:1.1!important}&lt;br /&gt;
.vector-appearance .cdx-radio--status-disabled .cdx-radio__label,.vector-appearance .cdx-radio[aria-disabled=&amp;quot;true&amp;quot;] .cdx-radio__label,.vector-appearance .cdx-radio:has(input:disabled) .cdx-radio__label{color:var(--du-muted)!important;opacity:.86!important}&lt;br /&gt;
.vector-appearance .cdx-radio__icon{display:none!important}&lt;br /&gt;
.mw-helplink{color:var(--du-link)!important;font-weight:800!important;text-decoration:none!important}&lt;br /&gt;
.mw-helplink:hover{text-decoration:underline!important}&lt;br /&gt;
.mw-helplink-icon{opacity:.82!important;filter:none!important}&lt;br /&gt;
.vector-page-toolbar{margin-block:12px 20px!important;border-top:1px solid var(--du-line)!important;padding-top:8px!important}&lt;br /&gt;
.vector-page-toolbar-container{gap:8px!important;align-items:flex-end!important}&lt;br /&gt;
.vector-menu-tabs .vector-menu-content-list{display:flex!important;align-items:flex-end!important;gap:6px!important}&lt;br /&gt;
.vector-page-tools-landmark,#vector-page-tools-dropdown{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;margin:0!important;padding:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item{display:flex!important;align-items:flex-end!important;margin:0!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a,#vector-page-tools-dropdown-label{box-sizing:border-box!important;background:var(--du-face)!important;border:1px solid var(--du-edge)!important;border-radius:8px 8px 0 0!important;box-shadow:var(--du-bev)!important;color:var(--du-text)!important;text-shadow:var(--du-tsh)!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;transform:none!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a{height:38px!important;transform:translateY(1px)!important}&lt;br /&gt;
#vector-page-tools-dropdown-label{min-width:74px!important;gap:6px!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected&amp;gt;a,#vector-page-tools-dropdown-checkbox:checked~#vector-page-tools-dropdown-label{background:var(--du-panel)!important;color:var(--du-text)!important;box-shadow:var(--du-chbev)!important}&lt;br /&gt;
.vector-menu-tabs .mw-list-item&amp;gt;a:focus-visible,#vector-page-tools-dropdown-label:focus-visible{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-search-result,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form,.mw-changeslist-legend,body.skin-vector fieldset{background:var(--du-panel)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:var(--du-psh)!important;color:var(--du-text)!important;padding:12px!important}&lt;br /&gt;
.mw-changeslist-legend *,.mw-changeslist-legend dt,.mw-changeslist-legend dd,body.skin-vector fieldset *{color:var(--du-text)!important}&lt;br /&gt;
.mw-rcfilters-spinner{display:none!important}&lt;br /&gt;
.mw-rcfilters-head{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:8px 0 14px!important;padding:0!important}&lt;br /&gt;
.mw-search-result,.mw-changeslist li,.mw-history-line,.mw-contributions-list li,.mw-pager-body li{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:8px!important;margin-block:7px!important;padding:9px 11px!important;color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist,.mw-recentchanges-table{color:var(--du-text)!important}&lt;br /&gt;
.mw-changeslist h4,.mw-changeslist-date{color:var(--du-muted)!important;opacity:.94!important;font-weight:850!important}&lt;br /&gt;
.mw-changeslist-line-prefix,.mw-enhanced-rc-nested{color:var(--du-muted)!important;opacity:1!important}&lt;br /&gt;
.mw-changeslist abbr,.mw-enhanced-rc abbr,.mw-changeslist .mw-plusminus-pos,.mw-changeslist .mw-plusminus-neg{text-decoration:none!important;font-weight:900!important}&lt;br /&gt;
.mw-plusminus-pos{color:hsl(135 76% 46%)!important}.mw-plusminus-neg{color:hsl(6 78% 58%)!important}&lt;br /&gt;
.mw-search-result-heading a,.mw-changeslist a,.mw-history-line a,.mw-contributions-list a,.mw-pager-body a{color:var(--du-link)!important}&lt;br /&gt;
.mw-rcfilters-ui-filterWrapperWidget,.mw-rcfilters-ui-filterTagMultiselectWidget,.mw-rcfilters-ui-cell,.oo-ui-widget,.oo-ui-popupWidget-popup,.oo-ui-dropdownWidget-handle,.oo-ui-inputWidget-input,.oo-ui-buttonElement-button,.cdx-text-input__input,.cdx-select-vue,.cdx-menu,.cdx-card{background:var(--du-panel)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:none!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button,.cdx-button,.mw-ui-button{background:var(--du-face)!important;border-color:var(--du-edge)!important;color:var(--du-text)!important;box-shadow:var(--du-bev)!important;text-shadow:var(--du-tsh)!important}&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled&amp;gt;.oo-ui-buttonElement-button:hover,.cdx-button:hover,.mw-ui-button:hover{filter:brightness(1.04)!important}&lt;br /&gt;
#wpTextbox1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:55vh!important;background:var(--du-panel)!important;color:var(--du-text)!important;border:1px solid var(--du-edge)!important;border-radius:9px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.18)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.95rem!important;line-height:1.55!important;padding:14px!important;resize:vertical!important}&lt;br /&gt;
#wpTextbox1[readonly]{cursor:text!important}&lt;br /&gt;
#wpTextbox1:focus{outline:3px solid var(--du-link)!important;outline-offset:2px!important}&lt;br /&gt;
.mw-permissionerror-badaccess-groups{background:var(--du-panel2)!important;border:1px solid var(--du-line)!important;border-radius:9px!important;color:var(--du-muted)!important;padding:12px!important}&lt;br /&gt;
.mw-footer-container{background:transparent!important;border-top:0!important;box-shadow:none!important;color:var(--du-muted)!important;min-height:0!important;padding:0!important;margin-top:24px!important}&lt;br /&gt;
#footer.mw-footer,.mw-footer{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:14px clamp(16px,3vw,24px) 20px!important;max-width:min(1660px,94vw)!important;margin-inline:auto!important;color:var(--du-muted)!important}&lt;br /&gt;
#footer-info:empty{display:none!important}&lt;br /&gt;
#footer-places{justify-content:center!important;gap:8px 12px!important;font-size:13px!important;font-weight:650!important}&lt;br /&gt;
#footer-info{justify-content:center!important;gap:8px 12px!important;font-size:12px!important}&lt;br /&gt;
#footer-places li{display:inline-flex!important;align-items:center!important;gap:10px!important}&lt;br /&gt;
#footer-places li + li::before{content:&amp;quot;·&amp;quot;!important;color:var(--du-muted)!important;opacity:.72!important}&lt;br /&gt;
#footer-places a,#footer-info a{color:var(--du-muted)!important;text-decoration:none!important}&lt;br /&gt;
#footer-places a:hover,#footer-info a:hover{color:var(--du-link)!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] #firstHeading,html[dir=&amp;quot;rtl&amp;quot;] .mw-first-heading{font-family:var(--du-font-ar),var(--du-font),system-ui,sans-serif!important;letter-spacing:0!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}&lt;br /&gt;
html[dir=&amp;quot;rtl&amp;quot;] .duglobal .switch&amp;gt;a{letter-spacing:0!important}&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .duglobal-in{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}&lt;br /&gt;
  .duglobal .switch{order:3;flex-basis:100%;height:auto;flex-wrap:wrap;justify-content:center}&lt;br /&gt;
  .duglobal .gright{margin-inline-start:auto}.duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{height:40px}&lt;br /&gt;
  body.skin-vector #p-search{min-width:0!important;max-width:100%!important;flex-basis:100%!important}&lt;br /&gt;
  .vector-page-toolbar-container{flex-wrap:wrap!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:560px){&lt;br /&gt;
  .duglobal .switch&amp;gt;a{font-size:12.5px;padding:0 10px}.duglobal .brand .wm{display:none}.duglobal .who{max-width:150px}.duglobal .who .du-login{padding:8px 12px;font-size:13px;transform:translateY(-6px)}&lt;br /&gt;
  .mw-htmlform,.mw-htmlform-ooui,.mw-spcontent,.mw-search-form-wrapper,.searchresults,.mw-search-results-container,.mw-history-compareselectedversions,.mw-history-legend,.mw-pager-body,.mw-changeslist,.mw-recentchanges-table,.mw-specialpage-summary,.mw-category,.mw-allpages-table-form{padding:10px!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist ul,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist li{margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tbody,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line tr,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line td{display:block!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}&lt;br /&gt;
  html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-title,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner,html[dir=&amp;quot;rtl&amp;quot;] .mw-changeslist-line-inner-comment,html[dir=&amp;quot;rtl&amp;quot;] .comment{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:340px){&lt;br /&gt;
  .duglobal-in{padding-inline:8px;gap:6px 8px}&lt;br /&gt;
  .duglobal .gright{flex:1 1 0;justify-content:flex-end;flex-wrap:wrap;gap:5px 6px;max-width:100%}&lt;br /&gt;
  .duglobal .langtog a{padding:0 9px;min-width:31px}&lt;br /&gt;
  .duglobal #du-fab{transform:translateY(-1px) scale(.94);transform-origin:center}&lt;br /&gt;
  .duglobal .who{max-width:112px;padding-inline-start:0;flex:0 1 auto}&lt;br /&gt;
  .duglobal .who .du-login{max-width:112px;padding:7px 9px;font-size:12px;line-height:16px}&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18: final cascade guards for footer,&lt;br /&gt;
   side-panel seams, Main Page strip, and compact CTAs. Keep EN/AR synchronized. */&lt;br /&gt;
html body.page-Main_Page .dw-crosslinks {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .dw-button-wrap a,&lt;br /&gt;
html body .dw-button-wrap a.external,&lt;br /&gt;
html body .dw-button-wrap a.external:visited {&lt;br /&gt;
  min-width: 220px !important;&lt;br /&gt;
  padding-inline: 28px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-pinnable-header {&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-pinnable-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-appearance-text + .vector-appearance-width {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 48px !important;&lt;br /&gt;
  min-height: 28px !important;&lt;br /&gt;
  padding: 5px 12px !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .mw-ui-icon,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-toggle {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active::after,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::before,&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-link::after {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 2px rgb(0 0 0 / .12) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc .vector-toc-list-item-active &amp;gt; .vector-toc-link {&lt;br /&gt;
  box-shadow: inset 0 1px rgb(255 255 255 / .55), 0 1px 3px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer.mw-footer,&lt;br /&gt;
html body.skin-vector .mw-footer {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info,&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  gap: 6px 11px !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places {&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-lastmod,&lt;br /&gt;
html body.skin-vector #footer-info-viewcount {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-info-copyright {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li {&lt;br /&gt;
  display: inline-flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places li + li::before {&lt;br /&gt;
  content: &amp;quot;·&amp;quot; !important;&lt;br /&gt;
  margin-inline-end: 11px !important;&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  opacity: .55 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a,&lt;br /&gt;
html body.skin-vector #footer-info a {&lt;br /&gt;
  color: var(--du-muted) !important;&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #footer-places a:hover,&lt;br /&gt;
html body.skin-vector #footer-info a:hover {&lt;br /&gt;
  color: var(--du-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  html body.skin-vector #footer.mw-footer,&lt;br /&gt;
  html body.skin-vector .mw-footer {&lt;br /&gt;
    padding-block: 14px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18: visual cleanup after live&lt;br /&gt;
   screenshot readback; keep the TOC rail flush and footer order canonical. */&lt;br /&gt;
html body .vector-toc .vector-toc-toggle,&lt;br /&gt;
html body .vector-toc button.vector-toc-toggle,&lt;br /&gt;
html body .vector-toc .cdx-button.vector-toc-toggle {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inline-size: 0 !important;&lt;br /&gt;
  block-size: 0 !important;&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
  opacity: 0 !important;&lt;br /&gt;
  pointer-events: none !important;&lt;br /&gt;
  clip-path: inset(50%) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .vector-toc .vector-toc-list-item {&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body .mw-footer-container {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  width: 100vw !important;&lt;br /&gt;
  margin-left: -50vw !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
  margin-top: 28px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: var(--du-panel2) !important;&lt;br /&gt;
  border-top: 1px solid var(--du-edge) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: min(1660px, 94vw) !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  padding: 16px clamp(16px, 3vw, 24px) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-places {&lt;br /&gt;
  order: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body #footer-info {&lt;br /&gt;
  order: 2 !important;&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-hotfix-r3 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18: special-page chrome&lt;br /&gt;
   final guards for Vector/Codex generated widgets, menu padding, and seam-free&lt;br /&gt;
   wiki inner header under the site-wide URETHANE nav. */&lt;br /&gt;
html body.skin-vector {&lt;br /&gt;
  --background-color-interactive: var(--du-panel2) !important;&lt;br /&gt;
  --border-color-base: var(--du-edge) !important;&lt;br /&gt;
  --border-color-subtle: var(--du-line) !important;&lt;br /&gt;
  --border-color-muted: var(--du-line) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .22) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector {&lt;br /&gt;
  --background-color-interactive: hsl(var(--du-h) calc(18% * var(--du-c)) 18%) !important;&lt;br /&gt;
  --border-color-base: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  --border-color-subtle: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --border-color-muted: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  --box-shadow-color-base: rgb(0 0 0 / .5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header,&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .vector-sticky-header {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-header {&lt;br /&gt;
  min-height: 45px !important;&lt;br /&gt;
  padding-block: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .duglobal + .vector-header-container .mw-logo-icon {&lt;br /&gt;
  border-radius: 50% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-body-header,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-body-header,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-titlebar::after,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::before,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-toolbar::after {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: var(--du-line) !important;&lt;br /&gt;
  border-bottom-color: var(--du-line) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding-inline: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-page-tools .vector-menu-heading,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-main-menu .vector-menu-heading {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
  border-bottom-color: hsl(var(--du-h) calc(18% * var(--du-c)) 34% / .55) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .vector-menu-content-list,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .vector-menu-content-list {&lt;br /&gt;
  padding: 10px 12px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-main-menu .mw-list-item &amp;gt; a,&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown .mw-list-item &amp;gt; a {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  min-height: 32px !important;&lt;br /&gt;
  padding: 6px 10px !important;&lt;br /&gt;
  line-height: 1.25 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html body.skin-vector .vector-appearance,&lt;br /&gt;
html body.skin-vector .vector-toc,&lt;br /&gt;
html body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-main-menu-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-tools-dropdown &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #vector-page-titlebar-toc &amp;gt; .vector-dropdown-content,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-appearance,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .vector-toc,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector #mw-panel-toc {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh), 0 10px 28px rgb(0 0 0 / .35) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .vector-pinnable-header-toggle-button {&lt;br /&gt;
  min-width: 56px !important;&lt;br /&gt;
  padding-inline: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .mw-htmlform,&lt;br /&gt;
html body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html body.skin-vector .mw-spcontent,&lt;br /&gt;
html body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html body.skin-vector .searchresults,&lt;br /&gt;
html body.skin-vector .mw-search-results-container,&lt;br /&gt;
html body.skin-vector .mw-search-result,&lt;br /&gt;
html body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html body.skin-vector .mw-history-legend,&lt;br /&gt;
html body.skin-vector .mw-pager-body,&lt;br /&gt;
html body.skin-vector .mw-changeslist,&lt;br /&gt;
html body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html body.skin-vector .mw-category,&lt;br /&gt;
html body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html body.skin-vector fieldset {&lt;br /&gt;
  background: var(--du-panel) !important;&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-htmlform-ooui,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-spcontent,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-form-wrapper,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .searchresults,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-results-container,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-search-result,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-compareselectedversions,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-history-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-pager-body,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-recentchanges-table,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-specialpage-summary,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-category,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-allpages-table-form,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .mw-changeslist-legend,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-fieldsetLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-panelLayout-framed,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector fieldset {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: var(--du-psh) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html body.skin-vector textarea,&lt;br /&gt;
html body.skin-vector select {&lt;br /&gt;
  border-color: var(--du-edge) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .14) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-inputWidget-input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .oo-ui-textInputWidget input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector .cdx-text-input__input,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector textarea,&lt;br /&gt;
html[data-du-mode=&amp;quot;dark&amp;quot;] body.skin-vector select {&lt;br /&gt;
  border-color: hsl(var(--du-h) calc(20% * var(--du-c)) 31% / .78) !important;&lt;br /&gt;
  box-shadow: inset 0 1px 2px rgb(0 0 0 / .32) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector #du-fab {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body.skin-vector &amp;gt; div:has(&amp;gt; #du-fab) {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  right: 14px !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  bottom: 14px !important;&lt;br /&gt;
  z-index: 9998 !important;&lt;br /&gt;
}&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-special-chrome-hotfix 2026-06-18 */&lt;br /&gt;
&lt;br /&gt;
/* Keep the floating theme panel inside the viewport in RTL. */&lt;br /&gt;
html body.skin-vector #du-panel {&lt;br /&gt;
  inset-inline-start: auto !important;&lt;br /&gt;
  inset-inline-end: auto !important;&lt;br /&gt;
  left: auto !important;&lt;br /&gt;
  right: 0 !important;&lt;br /&gt;
  width: min(248px, calc(100vw - 28px)) !important;&lt;br /&gt;
  max-width: calc(100vw - 28px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT Plan014 2026-06-19: mobile wiki header/touch guards and footer content-box overflow fix. Keep EN/AR synchronized. */&lt;br /&gt;
html body #footer.mw-footer,&lt;br /&gt;
html body .mw-footer {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 560px) {&lt;br /&gt;
  .duglobal .switch&amp;gt;a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .switch&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] {&lt;br /&gt;
    min-height: 46px !important;&lt;br /&gt;
    height: 46px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    max-width: calc(100% - 50px) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .langtog a {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    height: 44px !important;&lt;br /&gt;
    min-width: 44px !important;&lt;br /&gt;
    padding-inline: 10px !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    padding-inline-start: 0 !important;&lt;br /&gt;
    overflow: visible !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    min-height: 44px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    line-height: 18px !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 340px) {&lt;br /&gt;
  .duglobal .gright {&lt;br /&gt;
    flex: 1 1 100% !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .duglobal .who,&lt;br /&gt;
  .duglobal .who .du-login {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT 2026-06-19: honor Vector Appearance controls inside Dawah article skin. */&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:.94rem;&lt;br /&gt;
  --du-wiki-reader-line:1.55;&lt;br /&gt;
  --du-wiki-title-font:1.72rem;&lt;br /&gt;
  --du-wiki-h2-font:1.34rem;&lt;br /&gt;
  --du-wiki-h3-font:1.14rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1rem;&lt;br /&gt;
  --du-wiki-reader-line:var(--du-body-lh);&lt;br /&gt;
  --du-wiki-title-font:1.8rem;&lt;br /&gt;
  --du-wiki-h2-font:1.48rem;&lt;br /&gt;
  --du-wiki-h3-font:1.2rem;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-custom-font-size-clientpref-2 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-reader-font:1.12rem;&lt;br /&gt;
  --du-wiki-reader-line:1.68;&lt;br /&gt;
  --du-wiki-title-font:2.02rem;&lt;br /&gt;
  --du-wiki-h2-font:1.66rem;&lt;br /&gt;
  --du-wiki-h3-font:1.34rem;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output li,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output dd,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output td,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output th{&lt;br /&gt;
  font-size:var(--du-wiki-reader-font,1rem)!important;&lt;br /&gt;
  line-height:var(--du-wiki-reader-line,var(--du-body-lh))!important;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-first-heading,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-title-main{font-size:var(--du-wiki-title-font,1.8rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h2{font-size:var(--du-wiki-h2-font,1.48rem)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output h3{font-size:var(--du-wiki-h3-font,1.2rem)!important;}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-1 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:1280px;&lt;br /&gt;
  --du-wiki-reader-measure:72ch;&lt;br /&gt;
}&lt;br /&gt;
html.vector-feature-limited-width-clientpref-0 body.skin-vector:not(.page-Main_Page){&lt;br /&gt;
  --du-wiki-shell-max:none;&lt;br /&gt;
  --du-wiki-reader-measure:none;&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-page-container{max-width:var(--du-wiki-shell-max,1280px)!important;}&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;p,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ul,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;ol,&lt;br /&gt;
body.skin-vector:not(.page-Main_Page) .mw-parser-output&amp;gt;blockquote{max-width:var(--du-wiki-reader-measure,72ch)!important;}&lt;br /&gt;
#vector-user-links-dropdown.vector-user-menu-logged-out{display:none!important;}&lt;br /&gt;
@media(max-width:700px){&lt;br /&gt;
  body.skin-vector:not(.page-Main_Page) #skin-client-prefs-vector-feature-limited-width{display:none!important;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SHARED SINGLE-BAR NAV (matches dawah.wiki homepage) — scoped .dw-wikinav&lt;br /&gt;
   Replaces the old .duglobal wiki bar. Branded band (left) + shared tools&lt;br /&gt;
   (right): compress-&amp;gt;expand products, EN|ع, split theme orb, login.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.dw-wikinav{position:relative;z-index:5;width:100%;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
html[data-du-glass=&amp;quot;flat&amp;quot;] .dw-wikinav{background:var(--du-chrome)}&lt;br /&gt;
.dw-wikinav::after{content:&amp;quot;&amp;quot;;position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--du-line);z-index:3}&lt;br /&gt;
.dw-wikinav .dw-headin{position:relative;padding-inline:max(24px,calc((100vw - 1680px)/2 + 24px));padding-top:12px;padding-bottom:0}&lt;br /&gt;
.dw-wikinav .dw-band{display:flex;align-items:flex-end;gap:22px;min-height:61px}&lt;br /&gt;
.dw-wikinav .brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none;align-self:flex-end;margin:0 0 6px 0}&lt;br /&gt;
.dw-wikinav .brand img{box-sizing:border-box;width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--du-panel);border:1px solid var(--du-edge);box-shadow:var(--du-psh);filter:contrast(1.05) saturate(1.05);flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .brand-title{font-size:24px;font-weight:900;letter-spacing:-.055em;line-height:1;color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
.dw-wikinav .brand-subtitle{margin-top:5px;color:var(--du-muted);font-size:12.5px;font-weight:500;text-shadow:none}&lt;br /&gt;
.dw-wikinav .brand *{pointer-events:none}&lt;br /&gt;
&lt;br /&gt;
/* shared tools cluster, right side, glass seam aligned to the band seam */&lt;br /&gt;
.dw-wikinav .navtools{display:flex;align-items:center;gap:13px;margin-inline-start:auto;flex:0 0 auto;align-self:center;transform:translateY(-7.5px)}&lt;br /&gt;
.dw-wikinav .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13.5px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:hover{background:hsl(var(--du-h) calc(48% * var(--du-c)) 60% / .14)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
.dw-wikinav .seg&amp;gt;a *{pointer-events:none}&lt;br /&gt;
.dw-wikinav .seg.compact&amp;gt;a{padding:0 13px;height:40px;font-size:13px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a{width:48px;padding:0;overflow:hidden;transition:width .22s cubic-bezier(.2,.7,.2,1)}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic{position:absolute;inset-inline-start:0;top:0;width:48px;height:100%;display:grid;place-items:center;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .ic svg{width:20px;height:20px;display:block}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a .lbl{padding-inline-start:48px;padding-inline-end:16px;white-space:nowrap;opacity:0;transition:opacity .15s ease .03s}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover,.dw-wikinav .seg.icons&amp;gt;a:focus-visible,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{width:134px}&lt;br /&gt;
.dw-wikinav .seg.icons&amp;gt;a:hover .lbl,.dw-wikinav .seg.icons&amp;gt;a:focus-visible .lbl,.dw-wikinav .seg.icons&amp;gt;a[aria-current=&amp;quot;page&amp;quot;] .lbl{opacity:1}&lt;br /&gt;
.dw-wikinav .langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
.dw-wikinav #du-theme-slot{display:inline-flex;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}&lt;br /&gt;
.dw-wikinav .who .du-login{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--du-edge);background:linear-gradient(rgb(0 0 0 / .30),rgb(0 0 0 / .30)),var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3);font-weight:800;font-size:13.5px;text-decoration:none;box-shadow:var(--du-bev)}&lt;br /&gt;
.dw-wikinav .who .du-login:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.06)}&lt;br /&gt;
/* orb panel must open downward from the top bar */&lt;br /&gt;
.dw-wikinav #du-panel{top:calc(100% + 8px)!important;bottom:auto!important;inset-inline-end:0!important}&lt;br /&gt;
/* hide Vector&#039;s own login (the bar carries it) */&lt;br /&gt;
.dw-wikinav ~ .vector-header-container #pt-login-2,.dw-wikinav ~ .vector-header-container #pt-login{display:none!important}&lt;br /&gt;
&lt;br /&gt;
/* THEME ORB TILE (split light/dark accent sphere) */&lt;br /&gt;
.du-theme-tile{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge);flex:0 0 auto;cursor:pointer;padding:0}&lt;br /&gt;
.du-theme-tile:hover{box-shadow:var(--du-bev),var(--du-glow);filter:brightness(1.04)}&lt;br /&gt;
.du-theme-tile:focus-visible{outline:none;box-shadow:var(--du-bev),0 0 0 3px var(--du-link)}&lt;br /&gt;
.du-theme-tile.mini{width:34px;height:34px;border-radius:9px}&lt;br /&gt;
.du-theme-orb{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid hsl(var(--du-h) calc(58% * var(--du-c)) 32%);box-shadow:0 1px 2px rgb(0 0 0 / .3);background:linear-gradient(180deg, hsl(var(--du-h) calc(36% * var(--du-c)) 91%), hsl(var(--du-h) calc(56% * var(--du-c)) 74%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 50%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 44%)) left/50% 100% no-repeat, linear-gradient(180deg, hsl(var(--du-h) calc(28% * var(--du-c)) 15%), hsl(var(--du-h) calc(42% * var(--du-c)) 24%) 46%, hsl(var(--du-h) calc(80% * var(--du-c)) 42%) 80%, hsl(var(--du-h) calc(86% * var(--du-c)) 36%)) right/50% 100% no-repeat}&lt;br /&gt;
.du-theme-tile.mini .du-theme-orb{width:22px;height:22px}&lt;br /&gt;
.du-theme-orb::before{content:&amp;quot;&amp;quot;;position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;transform:translateX(-50%);border-radius:2px;z-index:3;background:rgb(255 255 255 / .62);box-shadow:0 0 3px rgb(255 255 255 / .4)}&lt;br /&gt;
.du-theme-orb::after{content:&amp;quot;&amp;quot;;position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(52% 40% at 35% 19%, rgb(255 255 255 / .8), rgb(255 255 255 / .12) 42%, transparent 62%),radial-gradient(125% 95% at 50% 128%, rgb(0 0 0 / .45), transparent 52%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .5), inset 0 -5px 8px rgb(0 0 0 / .38)}&lt;br /&gt;
&lt;br /&gt;
.dubot{display:none}&lt;br /&gt;
.dumore{display:contents}&lt;br /&gt;
/* MOBILE (&amp;lt;=900px): brand-only bar + fixed bottom nav + More sheet */&lt;br /&gt;
@media(max-width:900px){&lt;br /&gt;
  .dw-wikinav .desktoponly{display:none!important}&lt;br /&gt;
  .dw-wikinav .dw-band{min-height:0;gap:10px}&lt;br /&gt;
  .dw-wikinav .brand-subtitle{display:none}&lt;br /&gt;
  .dw-wikinav .brand img{width:40px;height:40px}&lt;br /&gt;
  .dw-wikinav .brand-title{font-size:19px}&lt;br /&gt;
  body.skin-vector{padding-bottom:calc(58px + max(6px,env(safe-area-inset-bottom)))}&lt;br /&gt;
  .dubot{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;align-items:stretch;background:var(--du-noise),var(--du-chrome);box-shadow:var(--du-chbev);border-top:1px solid var(--du-edge);padding-bottom:max(6px,env(safe-area-inset-bottom));color:var(--du-text);text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dubot .botcell{flex:1 1 0;min-width:44px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 4px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));position:relative;border-inline-start:1px solid hsl(var(--du-h) calc(30% * var(--du-c)) 60% / .22);background:transparent;font:inherit;cursor:pointer;list-style:none}&lt;br /&gt;
  .dubot .botcell::-webkit-details-marker{display:none}&lt;br /&gt;
  .dubot&amp;gt;.botcell:first-child,.dubot&amp;gt;.dumore:first-child .botcell{border-inline-start:0}&lt;br /&gt;
  .dubot .botcell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}&lt;br /&gt;
  .dubot .botcell .t{font-size:11px;font-weight:600;line-height:1;white-space:nowrap}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]{color:var(--du-link)}&lt;br /&gt;
  .dubot .botcell[aria-current=&amp;quot;page&amp;quot;]::before{content:&amp;quot;&amp;quot;;position:absolute;top:0;inset-inline:20%;height:3px;border-radius:0 0 3px 3px;background:var(--du-prim)}&lt;br /&gt;
  .dubot .botcell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--du-link)}&lt;br /&gt;
  .dubot .botcell *{pointer-events:none}&lt;br /&gt;
  .dumore{display:flex;flex:1 1 0;position:static}&lt;br /&gt;
  .dumore&amp;gt;summary{flex:1 1 0;display:flex;list-style:none}&lt;br /&gt;
  .dumore&amp;gt;summary .botcell{width:100%}&lt;br /&gt;
  .dumore[open]&amp;gt;summary .botcell{color:var(--du-link)}&lt;br /&gt;
  .dumore[open]::before{content:&amp;quot;&amp;quot;;position:fixed;inset:0;z-index:62;background:rgb(0 0 0 / .38)}&lt;br /&gt;
  .dumore .sheet{position:fixed;inset-inline:8px;bottom:calc(60px + max(6px,env(safe-area-inset-bottom)));z-index:64;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:14px;box-shadow:var(--du-psh),0 -8px 30px rgb(0 0 0/.3);padding:9px;text-shadow:var(--du-tsh)}&lt;br /&gt;
  .dumore .shead{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--du-muted);padding:5px 10px 3px}&lt;br /&gt;
  .dumore .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px}&lt;br /&gt;
  .dumore .srow{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border-radius:10px;text-decoration:none;color:var(--du-text);text-shadow:var(--du-tsh);font-size:12px;font-weight:600;min-height:60px;justify-content:center;background:var(--du-face);box-shadow:var(--du-bev);border:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .srow svg{width:22px;height:22px;fill:none;stroke:var(--du-glyph,var(--du-text));stroke-width:1.7}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .srow[aria-current=&amp;quot;page&amp;quot;] svg{stroke:#fff}&lt;br /&gt;
  .dumore .sdiv{height:1px;background:var(--du-line);margin:9px 4px}&lt;br /&gt;
  .dumore .sutil{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 3px}&lt;br /&gt;
  .dumore .sutil .lab{font-size:12.5px;color:var(--du-muted);font-weight:600}&lt;br /&gt;
  .dumore .sheet .seg{display:inline-flex;align-items:stretch;background:var(--du-face);border:1px solid var(--du-edge);border-radius:9px;box-shadow:var(--du-bev);overflow:hidden;flex:0 0 auto}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a{display:inline-flex;align-items:center;height:34px;padding:0 14px;text-decoration:none;color:var(--du-glyph,var(--du-text));text-shadow:var(--du-gsh,var(--du-tsh));font-size:13px;font-weight:600;white-space:nowrap;border-inline-start:1px solid var(--du-edge)}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a:first-child{border-inline-start:0}&lt;br /&gt;
  .dumore .sheet .seg&amp;gt;a[aria-current=&amp;quot;page&amp;quot;]{background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0/.3)}&lt;br /&gt;
  .dumore .sheet .seg.langseg&amp;gt;a[lang=&amp;quot;ar&amp;quot;]{font-size:15px}&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce){.dw-wikinav .seg.icons&amp;gt;a{transition:none}}&lt;br /&gt;
&lt;br /&gt;
/* ===================== P0-05 wiki dark-mode adapter (additive) =====================&lt;br /&gt;
   Bridges the Urethane theme system to native Vector 2022 night-mode mechanics.&lt;br /&gt;
   Native night-mode is enabled in LocalSettings; the orb drives it via Common.js.&lt;br /&gt;
   This block is intentionally small: keep all existing Urethane identity rules above. */&lt;br /&gt;
/* (1) Nav retint — the shared navbar follows the live Urethane accent on the wiki.&lt;br /&gt;
       Default accent (#2e8fc7 =&amp;gt; --du-h:202) leaves it byte-identical; custom accents retint it. */&lt;br /&gt;
html { --du-base-h: var(--du-h); --du-base-c: var(--du-c); }&lt;br /&gt;
/* (2) The Urethane orb is the single visible theme authority -&amp;gt; hide Vector&#039;s duplicate&lt;br /&gt;
       in-panel Color toggle. Text-size and Width controls are kept. */&lt;br /&gt;
#skin-client-prefs-skin-theme { display: none; }&lt;br /&gt;
/* ===================== end P0-05 adapter ===================== */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=71</id>
		<title>ميدياويكي:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.js&amp;diff=71"/>
		<updated>2026-06-21T10:58:45Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: P0-05: orb-&amp;gt;native night-mode bridge&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* URETHANE DESIGN — generic theme engine (app-agnostic).&lt;br /&gt;
   Pair with 02-tokens.css. Include synchronously in &amp;lt;head&amp;gt;.&lt;br /&gt;
   Sets on &amp;lt;html&amp;gt;: data-du-mode (light|dark, auto-resolved),&lt;br /&gt;
   data-du-glass (faithful|modern|flat), inline --du-h (accent hue) and --du-c (accent chroma).&lt;br /&gt;
   Prefs: localStorage &#039;dawahUrethane&#039; + mirrored to a .dawah.wiki cookie&lt;br /&gt;
   so the choice follows users across subdomains. Defaults (owner-mandated):&lt;br /&gt;
   mode &#039;auto&#039;, glass &#039;faithful&#039; (the 2006 look), accent &#039;#2e8fc7&#039; (blue).&lt;br /&gt;
   Optional: set window.DU_MOUNT = &#039;css selector&#039; before this script to pick&lt;br /&gt;
   where the &amp;quot;Theme&amp;quot; switcher button mounts (default: fixed bottom corner).&lt;br /&gt;
*/&lt;br /&gt;
(function () {&lt;br /&gt;
	&#039;use strict&#039;;&lt;br /&gt;
	var KEY = &#039;dawahUrethane&#039;;&lt;br /&gt;
	var DEFAULTS = { mode: &#039;auto&#039;, glass: &#039;faithful&#039;, accent: &#039;#2e8fc7&#039;, t: 0 };&lt;br /&gt;
	var PRESETS = [&lt;br /&gt;
		[&#039;#2e8fc7&#039;, &#039;Urethane blue&#039;], [&#039;#29a395&#039;, &#039;Madinah teal&#039;],&lt;br /&gt;
		[&#039;#2ea05b&#039;, &#039;Palm green&#039;], [&#039;#d4912a&#039;, &#039;Desert amber&#039;],&lt;br /&gt;
		[&#039;#7a5cc7&#039;, &#039;Violet&#039;], [&#039;#cc3d77&#039;, &#039;Rose&#039;]&lt;br /&gt;
	];&lt;br /&gt;
&lt;br /&gt;
	function valid(p) {&lt;br /&gt;
		p = p || {};&lt;br /&gt;
		return {&lt;br /&gt;
			mode: [&#039;auto&#039;, &#039;light&#039;, &#039;dark&#039;].indexOf(p.mode) &amp;gt;= 0 ? p.mode : DEFAULTS.mode,&lt;br /&gt;
			glass: [&#039;faithful&#039;, &#039;modern&#039;, &#039;flat&#039;].indexOf(p.glass) &amp;gt;= 0 ? p.glass : DEFAULTS.glass,&lt;br /&gt;
			accent: /^#[0-9a-fA-F]{6}$/.test(p.accent || &#039;&#039;) ? p.accent : DEFAULTS.accent,&lt;br /&gt;
			t: typeof p.t === &#039;number&#039; ? p.t : 0&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
	function readLocal() { try { return JSON.parse(localStorage.getItem(KEY) || &#039;null&#039;); } catch (e) { return null; } }&lt;br /&gt;
	function readCookie() {&lt;br /&gt;
		var m = document.cookie.match(new RegExp(&#039;(?:^|; )&#039; + KEY + &#039;=([^;]*)&#039;));&lt;br /&gt;
		if (!m) { return null; }&lt;br /&gt;
		try { return JSON.parse(decodeURIComponent(m[1])); } catch (e) { return null; }&lt;br /&gt;
	}&lt;br /&gt;
	function load() {&lt;br /&gt;
		var a = readLocal(), b = readCookie();&lt;br /&gt;
		var p = (b &amp;amp;&amp;amp; (!a || (b.t || 0) &amp;gt; (a.t || 0))) ? b : a; /* newer wins */&lt;br /&gt;
		return valid(p);&lt;br /&gt;
	}&lt;br /&gt;
	function save(p) {&lt;br /&gt;
		p.t = Date.now();&lt;br /&gt;
		var s = JSON.stringify(p);&lt;br /&gt;
		try { localStorage.setItem(KEY, s); } catch (e) { /* private mode */ }&lt;br /&gt;
		try {&lt;br /&gt;
			document.cookie = KEY + &#039;=&#039; + encodeURIComponent(s) +&lt;br /&gt;
				&#039;; domain=.dawah.wiki; path=/; max-age=31536000; SameSite=Lax; Secure&#039;;&lt;br /&gt;
		} catch (e) { /* file:// etc. */ }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function ensureResponsiveViewport() {&lt;br /&gt;
		var meta = document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;);&lt;br /&gt;
		if (!meta) {&lt;br /&gt;
			meta = document.createElement(&#039;meta&#039;);&lt;br /&gt;
			meta.setAttribute(&#039;name&#039;, &#039;viewport&#039;);&lt;br /&gt;
			document.head.appendChild(meta);&lt;br /&gt;
		}&lt;br /&gt;
		var content = meta.getAttribute(&#039;content&#039;) || &#039;&#039;;&lt;br /&gt;
		if (content.indexOf(&#039;width=device-width&#039;) &amp;lt; 0) {&lt;br /&gt;
			meta.setAttribute(&#039;content&#039;, &#039;width=device-width, initial-scale=1&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	ensureResponsiveViewport();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	function hexToHue(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var max = Math.max(r, g, b), min = Math.min(r, g, b), d = max - min, h = 0;&lt;br /&gt;
		if (d === 0) { return 205; } /* achromatic: keep blue chrome */&lt;br /&gt;
		if (max === r) { h = ((g - b) / d) % 6; }&lt;br /&gt;
		else if (max === g) { h = (b - r) / d + 2; }&lt;br /&gt;
		else { h = (r - g) / d + 4; }&lt;br /&gt;
		return (Math.round(h * 60) + 360) % 360;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function hexToChroma(hex) {&lt;br /&gt;
		var r = parseInt(hex.substr(1, 2), 16) / 255,&lt;br /&gt;
			g = parseInt(hex.substr(3, 2), 16) / 255,&lt;br /&gt;
			b = parseInt(hex.substr(5, 2), 16) / 255;&lt;br /&gt;
		var d = Math.max(r, g, b) - Math.min(r, g, b);&lt;br /&gt;
		var base = 153 / 255; /* #2e8fc7, the default Urethane blue */&lt;br /&gt;
		return Math.max(0, Math.min(1.25, d / base));&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var mq = window.matchMedia ? window.matchMedia(&#039;(prefers-color-scheme: dark)&#039;) : null;&lt;br /&gt;
&lt;br /&gt;
	function apply() {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var mode = p.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : p.mode;&lt;br /&gt;
		var de = document.documentElement;&lt;br /&gt;
		de.setAttribute(&#039;data-du-mode&#039;, mode);&lt;br /&gt;
		de.setAttribute(&#039;data-du-glass&#039;, p.glass);&lt;br /&gt;
		de.style.setProperty(&#039;--du-h&#039;, String(hexToHue(p.accent)));&lt;br /&gt;
		de.style.setProperty(&#039;--du-c&#039;, String(hexToChroma(p.accent)));&lt;br /&gt;
		/* P0-05: bridge the orb to Vector 2022 native night-mode (the orb stays the one theme authority) */&lt;br /&gt;
		de.classList.remove(&#039;skin-theme-clientpref-day&#039;, &#039;skin-theme-clientpref-night&#039;, &#039;vector-feature-night-mode-disabled&#039;);&lt;br /&gt;
		de.classList.add(mode === &#039;dark&#039; ? &#039;skin-theme-clientpref-night&#039; : &#039;skin-theme-clientpref-day&#039;);&lt;br /&gt;
		duSyncNative();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* P0-05: write the native MediaWiki client preference so MW&#039;s own init agrees with the orb */&lt;br /&gt;
	function duSyncNative() {&lt;br /&gt;
		var pp = load();&lt;br /&gt;
		var m = pp.mode === &#039;auto&#039; ? (mq &amp;amp;&amp;amp; mq.matches ? &#039;dark&#039; : &#039;light&#039;) : pp.mode;&lt;br /&gt;
		var want = m === &#039;dark&#039; ? &#039;night&#039; : &#039;day&#039;;&lt;br /&gt;
		try {&lt;br /&gt;
			if (window.mw &amp;amp;&amp;amp; mw.user &amp;amp;&amp;amp; mw.user.clientPrefs &amp;amp;&amp;amp; mw.user.clientPrefs.set) {&lt;br /&gt;
				mw.user.clientPrefs.set(&#039;skin-theme&#039;, want);&lt;br /&gt;
				return mw.user.clientPrefs.get(&#039;skin-theme&#039;) === want;&lt;br /&gt;
			}&lt;br /&gt;
		} catch (e) {}&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	apply();&lt;br /&gt;
	/* P0-05: re-assert native night-mode across MediaWiki&#039;s async init so the orb&#039;s choice wins steady-state */&lt;br /&gt;
	[0, 400, 900, 1600, 2600, 4000].forEach(function (d) { setTimeout(duSyncNative, d); });&lt;br /&gt;
	if (mq) {&lt;br /&gt;
		var onChange = function () { if (load().mode === &#039;auto&#039;) { apply(); } };&lt;br /&gt;
		if (mq.addEventListener) { mq.addEventListener(&#039;change&#039;, onChange); }&lt;br /&gt;
		else if (mq.addListener) { mq.addListener(onChange); }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ---------------- switcher UI ---------------- */&lt;br /&gt;
	function el(tag, cls, text) {&lt;br /&gt;
		var e = document.createElement(tag);&lt;br /&gt;
		if (cls) { e.className = cls; }&lt;br /&gt;
		if (text) { e.textContent = text; }&lt;br /&gt;
		return e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function buildPanel(anchor) {&lt;br /&gt;
		var p = load();&lt;br /&gt;
		var panel = el(&#039;div&#039;); panel.id = &#039;du-panel&#039;;&lt;br /&gt;
		panel.setAttribute(&#039;role&#039;, &#039;dialog&#039;);&lt;br /&gt;
		panel.setAttribute(&#039;aria-label&#039;, &#039;Theme options&#039;);&lt;br /&gt;
		panel.style.cssText = &#039;position:absolute;z-index:9999;inset-inline-end:0;bottom:calc(100% + 8px);width:248px;background:var(--du-panel);border:1px solid var(--du-edge);border-radius:10px;box-shadow:var(--du-psh),0 6px 22px rgb(0 0 0 / .25);padding:12px;color:var(--du-text);font-size:12px;text-align:start&#039;;&lt;br /&gt;
&lt;br /&gt;
		function section(title) {&lt;br /&gt;
			var h = el(&#039;h4&#039;, null, title);&lt;br /&gt;
			h.style.cssText = &#039;margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--du-muted)&#039;;&lt;br /&gt;
			panel.appendChild(h);&lt;br /&gt;
			var row = el(&#039;div&#039;); row.style.cssText = &#039;display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px&#039;;&lt;br /&gt;
			panel.appendChild(row); return row;&lt;br /&gt;
		}&lt;br /&gt;
		function styleOpt(o, on) {&lt;br /&gt;
			o.style.cssText = &#039;flex:1;text-align:center;padding:5px 8px;border:1px solid var(--du-edge);border-radius:7px;cursor:pointer;white-space:nowrap;&#039; +&lt;br /&gt;
				(on ? &#039;background:var(--du-prim);color:#fff;text-shadow:0 1px rgb(0 0 0 / .3)&#039;&lt;br /&gt;
					: &#039;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh)&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		function opts(row, items, key, current) {&lt;br /&gt;
			items.forEach(function (it) {&lt;br /&gt;
				var o = el(&#039;span&#039;, null, it[1]);&lt;br /&gt;
				o.setAttribute(&#039;role&#039;, &#039;button&#039;); o.tabIndex = 0;&lt;br /&gt;
				styleOpt(o, current === it[0]);&lt;br /&gt;
				var act = function () {&lt;br /&gt;
					var np = load(); np[key] = it[0]; save(np); apply();&lt;br /&gt;
					Array.prototype.forEach.call(row.children, function (c, i) { styleOpt(c, items[i][0] === it[0]); });&lt;br /&gt;
				};&lt;br /&gt;
				o.addEventListener(&#039;click&#039;, act);&lt;br /&gt;
				o.addEventListener(&#039;keydown&#039;, function (ev) { if (ev.key === &#039;Enter&#039; || ev.key === &#039; &#039;) { ev.preventDefault(); act(); } });&lt;br /&gt;
				row.appendChild(o);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		opts(section(&#039;Mode&#039;), [[&#039;auto&#039;, &#039;Auto&#039;], [&#039;light&#039;, &#039;Light&#039;], [&#039;dark&#039;, &#039;Dark&#039;]], &#039;mode&#039;, p.mode);&lt;br /&gt;
		opts(section(&#039;Glass&#039;), [[&#039;faithful&#039;, &#039;2006&#039;], [&#039;modern&#039;, &#039;Modern&#039;], [&#039;flat&#039;, &#039;Flat&#039;]], &#039;glass&#039;, p.glass);&lt;br /&gt;
&lt;br /&gt;
		var crow = section(&#039;Accent&#039;);&lt;br /&gt;
		function ring(s, on) { s.style.outline = on ? &#039;2px solid var(--du-link)&#039; : &#039;none&#039;; s.style.outlineOffset = &#039;2px&#039;; }&lt;br /&gt;
		var swatches = [];&lt;br /&gt;
		PRESETS.forEach(function (pr) {&lt;br /&gt;
			var s = el(&#039;button&#039;); s.type = &#039;button&#039;; s.title = pr[1];&lt;br /&gt;
			s.setAttribute(&#039;aria-label&#039;, pr[1]);&lt;br /&gt;
			s.style.cssText = &#039;width:24px;height:24px;border-radius:50%;border:1px solid var(--du-edge);cursor:pointer;padding:0;box-shadow:inset 0 1px rgb(255 255 255 / .55);background:&#039; + pr[0];&lt;br /&gt;
			ring(s, p.accent.toLowerCase() === pr[0]);&lt;br /&gt;
			s.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
				var np = load(); np.accent = pr[0]; save(np); apply();&lt;br /&gt;
				swatches.forEach(function (x) { ring(x, x === s); });&lt;br /&gt;
				picker.value = pr[0];&lt;br /&gt;
			});&lt;br /&gt;
			swatches.push(s); crow.appendChild(s);&lt;br /&gt;
		});&lt;br /&gt;
		var picker = document.createElement(&#039;input&#039;);&lt;br /&gt;
		picker.type = &#039;color&#039;; picker.value = p.accent; picker.title = &#039;Custom color&#039;;&lt;br /&gt;
		picker.setAttribute(&#039;aria-label&#039;, &#039;Custom accent color&#039;);&lt;br /&gt;
		picker.style.cssText = &#039;width:34px;height:26px;padding:0;border:1px solid var(--du-edge);border-radius:6px;background:var(--du-panel);cursor:pointer&#039;;&lt;br /&gt;
		picker.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
			var np = load(); np.accent = picker.value; save(np); apply();&lt;br /&gt;
			swatches.forEach(function (x) { ring(x, false); });&lt;br /&gt;
		});&lt;br /&gt;
		crow.appendChild(picker);&lt;br /&gt;
&lt;br /&gt;
		var note = el(&#039;p&#039;, null, &#039;Applies across dawah.wiki in this browser.&#039;);&lt;br /&gt;
		note.style.cssText = &#039;color:var(--du-muted);font-size:11px;margin:2px 0 0&#039;;&lt;br /&gt;
		panel.appendChild(note);&lt;br /&gt;
		anchor.appendChild(panel);&lt;br /&gt;
		return panel;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function mountTile(host, mini) {&lt;br /&gt;
		if (host.querySelector(&#039;.du-theme-tile&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;span&#039;); li.style.position = &#039;relative&#039;; li.style.display = &#039;inline-flex&#039;; host.appendChild(li);&lt;br /&gt;
		var btn = el(&#039;button&#039;); btn.type = &#039;button&#039;; btn.className = &#039;du-theme-tile&#039; + (mini ? &#039; mini&#039; : &#039;&#039;);&lt;br /&gt;
		if (!mini) { btn.id = &#039;du-fab&#039;; }&lt;br /&gt;
		btn.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); btn.setAttribute(&#039;aria-label&#039;, &#039;Theme&#039;); btn.title = &#039;Theme options&#039;;&lt;br /&gt;
		var orb = el(&#039;span&#039;); orb.className = &#039;du-theme-orb&#039;; orb.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;); btn.appendChild(orb);&lt;br /&gt;
		li.appendChild(btn);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		btn.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			ev.preventDefault();&lt;br /&gt;
			if (panel) { panel.parentNode.removeChild(panel); panel = null; return; }&lt;br /&gt;
			panel = buildPanel(li);&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; }&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function buildFab() {&lt;br /&gt;
		var slots = [];&lt;br /&gt;
		document.querySelectorAll(&#039;#du-theme-slot, #du-theme-slot-m, .du-theme-mount&#039;).forEach(function (m) {&lt;br /&gt;
			if (slots.indexOf(m) &amp;lt; 0 &amp;amp;&amp;amp; !m.querySelector(&#039;.du-theme-tile&#039;)) { slots.push(m); }&lt;br /&gt;
		});&lt;br /&gt;
		if (slots.length) {&lt;br /&gt;
			var fb = document.querySelector(&#039;.du-float-fallback&#039;);&lt;br /&gt;
			if (fb) { fb.parentNode.removeChild(fb); }&lt;br /&gt;
			slots.forEach(function (m) { mountTile(m, !!(m.id &amp;amp;&amp;amp; m.id.indexOf(&#039;-m&#039;) &amp;gt;= 0)); });&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if (document.getElementById(&#039;du-fab&#039;)) { return; }&lt;br /&gt;
		var li = el(&#039;div&#039;); li.className = &#039;du-float-fallback&#039;;&lt;br /&gt;
		li.style.cssText = &#039;position:fixed;bottom:14px;inset-inline-end:14px;z-index:9998&#039;;&lt;br /&gt;
		document.body.appendChild(li);&lt;br /&gt;
		var fab = el(&#039;a&#039;, null, &#039;Theme&#039;); fab.id = &#039;du-fab&#039;; fab.href = &#039;#&#039;;&lt;br /&gt;
		fab.setAttribute(&#039;role&#039;, &#039;button&#039;); fab.setAttribute(&#039;aria-haspopup&#039;, &#039;dialog&#039;); fab.title = &#039;Theme options&#039;;&lt;br /&gt;
		fab.style.cssText = &#039;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;padding:6px 12px;border:1px solid var(--du-edge);border-radius:7px;background:var(--du-face);box-shadow:var(--du-bev);color:var(--du-text);text-shadow:var(--du-tsh);text-decoration:none;font-size:12.5px&#039;;&lt;br /&gt;
		var dot = el(&#039;span&#039;); dot.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
		dot.style.cssText = &#039;width:12px;height:12px;border-radius:50%;background:hsl(var(--du-h) calc(70% * var(--du-c)) 50%);box-shadow:inset 0 1px rgb(255 255 255 / .6)&#039;;&lt;br /&gt;
		fab.insertBefore(dot, fab.firstChild);&lt;br /&gt;
		li.appendChild(fab);&lt;br /&gt;
		var panel = null;&lt;br /&gt;
		fab.addEventListener(&#039;click&#039;, function (ev) { ev.preventDefault(); if (panel) { panel.parentNode.removeChild(panel); panel = null; return; } panel = buildPanel(li); });&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) { if (panel &amp;amp;&amp;amp; !li.contains(ev.target)) { panel.parentNode.removeChild(panel); panel = null; } });&lt;br /&gt;
	}&lt;br /&gt;
	window.__duMount = buildFab;&lt;br /&gt;
&lt;br /&gt;
	if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
		document.addEventListener(&#039;DOMContentLoaded&#039;, buildFab);&lt;br /&gt;
	} else {&lt;br /&gt;
		buildFab();&lt;br /&gt;
	}&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki footer polish: replace stock wiki footer links with site-wide public links. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function footerLinks() {&lt;br /&gt;
    var places = document.getElementById(&#039;footer-places&#039;);&lt;br /&gt;
    if (!places) { return; }&lt;br /&gt;
    var info = document.getElementById(&#039;footer-info&#039;);&lt;br /&gt;
    var isAr = (document.documentElement.lang || &#039;&#039;).toLowerCase().indexOf(&#039;ar&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
    var links = isAr ? [&lt;br /&gt;
      [&#039;عن&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;الإرشادات&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;الخصوصية&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;اتصل بنا&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ] : [&lt;br /&gt;
      [&#039;About&#039;, &#039;https://dawah.wiki/about&#039;],&lt;br /&gt;
      [&#039;Guidelines&#039;, &#039;https://dawah.wiki/guidelines&#039;],&lt;br /&gt;
      [&#039;Privacy&#039;, &#039;https://dawah.wiki/privacy&#039;],&lt;br /&gt;
      [&#039;Contact&#039;, &#039;https://dawah.wiki/contact&#039;]&lt;br /&gt;
    ];&lt;br /&gt;
    if (places.getAttribute(&#039;data-dw-polished&#039;) !== &#039;1&#039;) {&lt;br /&gt;
      places.textContent = &#039;&#039;;&lt;br /&gt;
      links.forEach(function (item) {&lt;br /&gt;
        var li = document.createElement(&#039;li&#039;);&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
        a.href = item[1];&lt;br /&gt;
        a.textContent = item[0];&lt;br /&gt;
        li.appendChild(a);&lt;br /&gt;
        places.appendChild(li);&lt;br /&gt;
      });&lt;br /&gt;
      places.setAttribute(&#039;data-dw-polished&#039;, &#039;1&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    if (info) {&lt;br /&gt;
      info.textContent = &#039;&#039;;&lt;br /&gt;
      var copy = document.createElement(&#039;li&#039;);&lt;br /&gt;
      copy.id = &#039;footer-info-copyright&#039;;&lt;br /&gt;
      copy.textContent = isAr ? &#039;© 2026 Dawah.Wiki. جميع الحقوق محفوظة.&#039; : &#039;© 2026 Dawah.Wiki. All rights reserved.&#039;;&lt;br /&gt;
      info.appendChild(copy);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ready(footerLinks);&lt;br /&gt;
}());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* IMPLEMENTAUDIT wiki-ui-polish 2026-06-18: canonical wiki platform nav. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
  window.DU_MOUNT = null;&lt;br /&gt;
  function ready(fn) {&lt;br /&gt;
    if (document.readyState === &#039;loading&#039;) { document.addEventListener(&#039;DOMContentLoaded&#039;, fn); }&lt;br /&gt;
    else { fn(); }&lt;br /&gt;
  }&lt;br /&gt;
  function icon(name) {&lt;br /&gt;
    var paths = {&lt;br /&gt;
      home: &#039;&amp;lt;path d=&amp;quot;M3 10.5 12 3l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 9.5V21h5v-6h4v6h5V9.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      wiki: &#039;&amp;lt;path d=&amp;quot;M5 5h14v14H5z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      forum: &#039;&amp;lt;path d=&amp;quot;M4 6h16v10H8l-4 4z&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      markdown: &#039;&amp;lt;path d=&amp;quot;M3 7h18v10H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M7 14V10l2 2 2-2v4M15 10v4M13 12l2 2 2-2&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      gallery: &#039;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;m7 16 3-4 3 3 2-2 2 3&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;9&amp;quot; r=&amp;quot;1.5&amp;quot;/&amp;gt;&#039;,&lt;br /&gt;
      qamus: &#039;&amp;lt;path d=&amp;quot;M7 4h9a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 4v13a3 3 0 0 0 3 3&amp;quot;/&amp;gt;&#039;&lt;br /&gt;
    };&lt;br /&gt;
    return &#039;&amp;lt;span class=&amp;quot;ic&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot;&amp;gt;&#039; + (paths[name] || &#039;&#039;) + &#039;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function makeLink(item, currentHost) {&lt;br /&gt;
    var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
    a.href = item.href;&lt;br /&gt;
    a.innerHTML = icon(item.icon) + &#039;&amp;lt;span&amp;gt;&#039; + item.label + &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    if (item.current || currentHost === item.host) { a.setAttribute(&#039;aria-current&#039;, &#039;page&#039;); }&lt;br /&gt;
    return a;&lt;br /&gt;
  }&lt;br /&gt;
  function loginHref() {&lt;br /&gt;
    var login = document.querySelector(&#039;#pt-login-2 a, #pt-login a, a[href*=&amp;quot;Special:UserLogin&amp;quot;]&#039;);&lt;br /&gt;
    return login ? login.href : &#039;https://forum.dawah.wiki/ucp.php?mode=login&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  function moveThemeFab() {&lt;br /&gt;
    var slot = document.getElementById(&#039;du-theme-slot&#039;);&lt;br /&gt;
    var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
    if (!slot || !fab) { return; }&lt;br /&gt;
    var wrap = fab.parentElement;&lt;br /&gt;
    if (wrap &amp;amp;&amp;amp; wrap.parentElement !== slot) {&lt;br /&gt;
      wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
      wrap.style.insetInlineEnd = &#039;&#039;;&lt;br /&gt;
      wrap.style.bottom = &#039;&#039;;&lt;br /&gt;
      wrap.style.zIndex = &#039;&#039;;&lt;br /&gt;
      slot.appendChild(wrap);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  function wireThemeDismissal() {&lt;br /&gt;
    if (wireThemeDismissal.done) { return; }&lt;br /&gt;
    wireThemeDismissal.done = true;&lt;br /&gt;
    document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
      if (ev.key !== &#039;Escape&#039; || !document.getElementById(&#039;du-panel&#039;)) { return; }&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      document.body.dispatchEvent(new MouseEvent(&#039;click&#039;, { bubbles: true, cancelable: true, view: window }));&lt;br /&gt;
      var fab = document.getElementById(&#039;du-fab&#039;);&lt;br /&gt;
      if (fab) { fab.focus(); }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
	function wireMoreDismissal() {&lt;br /&gt;
		if (wireMoreDismissal.done) { return; }&lt;br /&gt;
		wireMoreDismissal.done = true;&lt;br /&gt;
		document.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
			var opened = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
			for (var i = 0; i &amp;lt; opened.length; i++) {&lt;br /&gt;
				var d = opened[i], s = d.querySelector(&#039;summary&#039;), sh = d.querySelector(&#039;.sheet&#039;);&lt;br /&gt;
				if (s &amp;amp;&amp;amp; s.contains(ev.target)) { continue; }&lt;br /&gt;
				if (sh &amp;amp;&amp;amp; sh.contains(ev.target)) { continue; }&lt;br /&gt;
				d.removeAttribute(&#039;open&#039;);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		document.addEventListener(&#039;keydown&#039;, function (ev) {&lt;br /&gt;
			if (ev.key === &#039;Escape&#039; || ev.key === &#039;Esc&#039;) {&lt;br /&gt;
				var op = document.querySelectorAll(&#039;details.dwn-more[open]&#039;);&lt;br /&gt;
				for (var i = 0; i &amp;lt; op.length; i++) { op[i].removeAttribute(&#039;open&#039;); }&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function ensureWikiNav() {&lt;br /&gt;
		if (document.querySelector(&#039;.dwn[data-dw-wiki-nav=&amp;quot;1&amp;quot;]&#039;)) { return; }&lt;br /&gt;
		var header = document.querySelector(&#039;.vector-header-container&#039;);&lt;br /&gt;
		if (!header || !document.body.classList.contains(&#039;skin-vector&#039;)) { return; }&lt;br /&gt;
		if (!document.querySelector(&#039;link[data-dwn-css]&#039;)) {&lt;br /&gt;
			var lk = document.createElement(&#039;link&#039;);&lt;br /&gt;
			lk.rel = &#039;stylesheet&#039;;&lt;br /&gt;
			lk.href = &#039;https://dawah.wiki/assets/nav.css&#039;;&lt;br /&gt;
			lk.setAttribute(&#039;data-dwn-css&#039;, &#039;1&#039;);&lt;br /&gt;
			document.head.appendChild(lk);&lt;br /&gt;
		}&lt;br /&gt;
		var host = location.hostname;&lt;br /&gt;
		var isAr = host.indexOf(&#039;ar.&#039;) === 0 || document.documentElement.dir === &#039;rtl&#039;;&lt;br /&gt;
		var wikiHref = isAr ? &#039;https://ar.dawah.wiki/&#039; : &#039;https://en.dawah.wiki/&#039;;&lt;br /&gt;
		var IC = {&lt;br /&gt;
			home: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 11.5 12 4l9 7.5&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 10.5V20h14v-9.5&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			wiki: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M8 9h8M8 13h8&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			forum: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v10H9l-4 4z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			md: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M3 6h18v12H3z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 14V10l2 2 2-2v4M15 10v4M13 12h4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			gallery: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M4 5h16v14H4z&amp;quot;/&amp;gt;&amp;lt;circle cx=&amp;quot;9&amp;quot; cy=&amp;quot;10&amp;quot; r=&amp;quot;1.6&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M5 18l5-5 3 3 3-3 3 4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			qamus: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 4h11a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2z&amp;quot;/&amp;gt;&amp;lt;path d=&amp;quot;M6 16h13&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;,&lt;br /&gt;
			grid: &#039;&amp;lt;svg viewBox=&amp;quot;0 0 24 24&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;4&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;4&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;rect x=&amp;quot;13.5&amp;quot; y=&amp;quot;13.5&amp;quot; width=&amp;quot;6.5&amp;quot; height=&amp;quot;6.5&amp;quot; rx=&amp;quot;1.4&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;&lt;br /&gt;
		};&lt;br /&gt;
		var login = loginHref();&lt;br /&gt;
		var loginTxt = isAr ? &#039;دخول / تسجيل&#039; : &#039;Login / Register&#039;;&lt;br /&gt;
		var lang = &#039;&amp;lt;div class=&amp;quot;dwn-seg compact dwn-lang&amp;quot; role=&amp;quot;group&amp;quot; aria-label=&amp;quot;Language&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://en.dawah.wiki/&amp;quot;&#039; + (!isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;en&amp;quot;&amp;gt;EN&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://ar.dawah.wiki/&amp;quot;&#039; + (isAr ? &#039; aria-current=&amp;quot;page&amp;quot;&#039; : &#039;&#039;) + &#039; lang=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;bdi dir=&amp;quot;rtl&amp;quot;&amp;gt;ع&amp;lt;/bdi&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var nav = document.createElement(&#039;header&#039;);&lt;br /&gt;
		nav.className = &#039;dwn&#039;;&lt;br /&gt;
		nav.setAttribute(&#039;role&#039;, &#039;banner&#039;);&lt;br /&gt;
		nav.setAttribute(&#039;data-dw-wiki-nav&#039;, &#039;1&#039;);&lt;br /&gt;
		nav.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-in&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;dwn-brand&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;dwn-crest&amp;quot; src=&amp;quot;https://dawah.wiki/assets/dawahlogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;52&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-bt&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dwn-title&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;Dawah.Wiki&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;dwn-sub&amp;quot;&amp;gt;Knowledge. Clarity. Guidance.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-tools desktoponly&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;nav class=&amp;quot;dwn-seg icons&amp;quot; role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Platform&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.md + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Markdown&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Gallery&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ic&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;lbl&amp;quot;&amp;gt;Qamus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/nav&amp;gt;&#039; + lang +&lt;br /&gt;
			&#039;&amp;lt;span id=&amp;quot;du-theme-slot&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;dwn-who&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;du-login&amp;quot; href=&amp;quot;&#039; + login + &#039;&amp;quot;&amp;gt;&#039; + loginTxt + &#039;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
		var bot = document.createElement(&#039;nav&#039;);&lt;br /&gt;
		bot.className = &#039;dwn-bot&#039;;&lt;br /&gt;
		bot.setAttribute(&#039;aria-label&#039;, &#039;Primary&#039;);&lt;br /&gt;
		bot.innerHTML =&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.home + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;&#039; + wikiHref + &#039;&amp;quot; aria-current=&amp;quot;page&amp;quot;&amp;gt;&#039; + IC.wiki + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Wiki&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;cell&amp;quot; href=&amp;quot;https://forum.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.forum + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;Forum&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;details class=&amp;quot;dwn-more&amp;quot;&amp;gt;&amp;lt;summary class=&amp;quot;cell&amp;quot; aria-haspopup=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&#039; + IC.grid + &#039;&amp;lt;span class=&amp;quot;t&amp;quot;&amp;gt;More&amp;lt;/span&amp;gt;&amp;lt;/summary&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sheet&amp;quot; role=&amp;quot;dialog&amp;quot; aria-label=&amp;quot;More&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shead&amp;quot;&amp;gt;Apps&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sgrid&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://md.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.md + &#039;Markdown&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://gallery.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.gallery + &#039;Gallery&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;a class=&amp;quot;srow&amp;quot; href=&amp;quot;https://qamus.dawah.wiki/&amp;quot;&amp;gt;&#039; + IC.qamus + &#039;Qamus&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sdiv&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;اللغة&#039; : &#039;Language&#039;) + &#039;&amp;lt;/span&amp;gt;&#039; + lang + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;div class=&amp;quot;sutil&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;lab&amp;quot;&amp;gt;&#039; + (isAr ? &#039;السمة&#039; : &#039;Theme&#039;) + &#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;du-theme-slot-m&amp;quot; class=&amp;quot;du-theme-mount&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
			&#039;&amp;lt;/div&amp;gt;&amp;lt;/details&amp;gt;&#039;;&lt;br /&gt;
		header.parentNode.insertBefore(nav, header);&lt;br /&gt;
		header.parentNode.insertBefore(bot, header);&lt;br /&gt;
		if (window.__duMount) { window.__duMount(); }&lt;br /&gt;
		wireThemeDismissal();&lt;br /&gt;
		wireMoreDismissal();&lt;br /&gt;
	}&lt;br /&gt;
  ready(ensureWikiNav);&lt;br /&gt;
})();&lt;br /&gt;
/* /IMPLEMENTAUDIT wiki-ui-polish 2026-06-18 */&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=31</id>
		<title>مساعدة:Feature article</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=31"/>
		<updated>2026-05-22T23:26:58Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Explain featured article control&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Set featured article =&lt;br /&gt;
&lt;br /&gt;
The DawahWiki landing page reads the featured article title from [[Project:FeaturedArticle]].&lt;br /&gt;
&lt;br /&gt;
== How to change it ==&lt;br /&gt;
&lt;br /&gt;
# Edit [[Project:FeaturedArticle]].&lt;br /&gt;
# Put only the exact article title on the first line.&lt;br /&gt;
# Save.&lt;br /&gt;
# Refresh https://dawah.wiki.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dawah&lt;br /&gt;
Shirk&lt;br /&gt;
Tawhid&lt;br /&gt;
Islam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=30</id>
		<title>ميدياويكي:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=30"/>
		<updated>2026-05-22T23:22:29Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Add clearer featured article controls&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Help:Content management|Wiki management&lt;br /&gt;
** Help:Article groups|Article groups&lt;br /&gt;
** Help:Feature article|Set featured article&lt;br /&gt;
** Project:FeaturedArticle|Featured title control&lt;br /&gt;
** Special:Categories|All categories&lt;br /&gt;
** Special:SpecialPages|Special pages&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=29</id>
		<title>مساعدة:Feature article</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=29"/>
		<updated>2026-05-22T23:22:28Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Clarify how to set featured article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Set the featured article =&lt;br /&gt;
&lt;br /&gt;
This page explains how to choose the article shown in the featured-article box on https://dawah.wiki.&lt;br /&gt;
&lt;br /&gt;
== How to feature an article ==&lt;br /&gt;
&lt;br /&gt;
# Open [[Project:FeaturedArticle|the featured article control page]].&lt;br /&gt;
# Click &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Put only the exact article title on the first line.&lt;br /&gt;
# Save the page.&lt;br /&gt;
# Refresh https://dawah.wiki.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dawah&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That will feature the page [[Dawah]].&lt;br /&gt;
&lt;br /&gt;
To feature a different article, replace the first line with that exact page title.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Shirk&lt;br /&gt;
Tawhid&lt;br /&gt;
Islam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current featured article ==&lt;br /&gt;
&lt;br /&gt;
The current control page is:&lt;br /&gt;
&lt;br /&gt;
* [[Project:FeaturedArticle]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
The landing page reads the title from [[Project:FeaturedArticle]], then pulls the article preview from the English wiki.&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=28</id>
		<title>مساعدة:Feature article</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=28"/>
		<updated>2026-05-22T23:05:58Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create featured article instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Feature article =&lt;br /&gt;
&lt;br /&gt;
This page explains how to choose the article featured on the DawahWiki landing page.&lt;br /&gt;
&lt;br /&gt;
To change the featured article:&lt;br /&gt;
&lt;br /&gt;
# Open [[Project:FeaturedArticle]].&lt;br /&gt;
# Put only the exact article title on the first line.&lt;br /&gt;
# Save the page.&lt;br /&gt;
# Refresh https://dawah.wiki.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dawah&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The landing page reads that title and pulls the article preview from the English wiki.&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=27</id>
		<title>ميدياويكي:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=27"/>
		<updated>2026-05-22T22:50:19Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Add featured article management link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Help:Content management|Wiki management&lt;br /&gt;
** Help:Article groups|Article groups&lt;br /&gt;
** Project:FeaturedArticle|Feature article&lt;br /&gt;
** Special:Categories|All categories&lt;br /&gt;
** Special:SpecialPages|Special pages&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=26</id>
		<title>مساعدة:Feature article</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Feature_article&amp;diff=26"/>
		<updated>2026-05-22T22:50:19Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create featured article instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Feature article =&lt;br /&gt;
&lt;br /&gt;
This page controls the featured article shown on the DawahWiki landing page.&lt;br /&gt;
&lt;br /&gt;
To change the featured article:&lt;br /&gt;
&lt;br /&gt;
# Edit [[Project:FeaturedArticle]].&lt;br /&gt;
# Put only the exact article title on the first line.&lt;br /&gt;
# Save the page.&lt;br /&gt;
# Refresh https://dawah.wiki.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dawah&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The landing page will then pull that article from the English wiki.&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AF%D9%8E%D8%B9%D9%88%D8%A9_%D9%88%D9%8A%D9%83%D9%8A:FeaturedArticle&amp;diff=25</id>
		<title>دَعوة ويكي:FeaturedArticle</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AF%D9%8E%D8%B9%D9%88%D8%A9_%D9%88%D9%8A%D9%83%D9%8A:FeaturedArticle&amp;diff=25"/>
		<updated>2026-05-22T22:50:18Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Set DawahWiki featured article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dawah&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=24</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=24"/>
		<updated>2026-05-22T22:37:38Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Set DawahWiki global font&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-page-titlebar,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.vector-dropdown,&lt;br /&gt;
.mw-parser-output,&lt;br /&gt;
input,&lt;br /&gt;
button,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=23</id>
		<title>ميدياويكي:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=23"/>
		<updated>2026-05-22T22:21:48Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Remove temporary Compose shortcut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Help:Content management|Wiki management&lt;br /&gt;
** Help:Article groups|Article groups&lt;br /&gt;
** Special:Categories|All categories&lt;br /&gt;
** Special:SpecialPages|Special pages&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Content_management&amp;diff=22</id>
		<title>تصنيف:Content management</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Content_management&amp;diff=22"/>
		<updated>2026-05-22T22:19:21Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Content management&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Content management =&lt;br /&gt;
&lt;br /&gt;
Internal content-management pages.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Drafts&amp;diff=21</id>
		<title>تصنيف:Drafts</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Drafts&amp;diff=21"/>
		<updated>2026-05-22T22:19:21Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Drafts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Drafts =&lt;br /&gt;
&lt;br /&gt;
Draft articles and works in progress.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:FAQ&amp;diff=20</id>
		<title>تصنيف:FAQ</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:FAQ&amp;diff=20"/>
		<updated>2026-05-22T22:19:20Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FAQ =&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions and short explanatory articles.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Polemics_and_Refutations&amp;diff=19</id>
		<title>تصنيف:Polemics and Refutations</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Polemics_and_Refutations&amp;diff=19"/>
		<updated>2026-05-22T22:19:19Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Polemics and Refutations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Polemics and Refutations =&lt;br /&gt;
&lt;br /&gt;
Polemical, apologetic, and refutation articles.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:History&amp;diff=18</id>
		<title>تصنيف:History</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:History&amp;diff=18"/>
		<updated>2026-05-22T22:19:18Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: History&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= History =&lt;br /&gt;
&lt;br /&gt;
Historical articles.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Theology&amp;diff=17</id>
		<title>تصنيف:Theology</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Theology&amp;diff=17"/>
		<updated>2026-05-22T22:19:18Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Theology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Theology =&lt;br /&gt;
&lt;br /&gt;
Articles about theology and doctrine.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Comparative_religion&amp;diff=16</id>
		<title>تصنيف:Comparative religion</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Comparative_religion&amp;diff=16"/>
		<updated>2026-05-22T22:19:17Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Comparative religion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Comparative religion =&lt;br /&gt;
&lt;br /&gt;
Comparative religion articles.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Non-theism_and_Atheism&amp;diff=15</id>
		<title>تصنيف:Non-theism and Atheism</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Non-theism_and_Atheism&amp;diff=15"/>
		<updated>2026-05-22T22:19:16Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Non-theism and Atheism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Non-theism and Atheism =&lt;br /&gt;
&lt;br /&gt;
Articles about non-theism, atheism, and related positions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Buddhism&amp;diff=14</id>
		<title>تصنيف:Buddhism</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Buddhism&amp;diff=14"/>
		<updated>2026-05-22T22:19:16Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Buddhism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Buddhism =&lt;br /&gt;
&lt;br /&gt;
Articles about Buddhism.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Hinduism&amp;diff=13</id>
		<title>تصنيف:Hinduism</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Hinduism&amp;diff=13"/>
		<updated>2026-05-22T22:19:15Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Hinduism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Hinduism =&lt;br /&gt;
&lt;br /&gt;
Articles about Hinduism.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Judaism&amp;diff=12</id>
		<title>تصنيف:Judaism</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Judaism&amp;diff=12"/>
		<updated>2026-05-22T22:19:14Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Judaism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Judaism =&lt;br /&gt;
&lt;br /&gt;
Articles about Judaism.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Bible&amp;diff=11</id>
		<title>تصنيف:Bible</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Bible&amp;diff=11"/>
		<updated>2026-05-22T22:19:14Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Bible&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bible =&lt;br /&gt;
&lt;br /&gt;
Articles about the Bible and biblical texts.&lt;br /&gt;
&lt;br /&gt;
[[Category:Christianity]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Christianity&amp;diff=10</id>
		<title>تصنيف:Christianity</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Christianity&amp;diff=10"/>
		<updated>2026-05-22T22:19:13Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Christianity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Christianity =&lt;br /&gt;
&lt;br /&gt;
Articles about Christianity.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Hadith&amp;diff=9</id>
		<title>تصنيف:Hadith</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Hadith&amp;diff=9"/>
		<updated>2026-05-22T22:19:12Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Hadith&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Hadith =&lt;br /&gt;
&lt;br /&gt;
Articles about Hadith and hadith sciences.&lt;br /&gt;
&lt;br /&gt;
[[Category:Islam]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Qur%27an&amp;diff=8</id>
		<title>تصنيف:Qur&#039;an</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Qur%27an&amp;diff=8"/>
		<updated>2026-05-22T22:19:12Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Qur&amp;#039;an&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Qur&#039;an =&lt;br /&gt;
&lt;br /&gt;
Articles about the Qur&#039;an.&lt;br /&gt;
&lt;br /&gt;
[[Category:Islam]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Islam&amp;diff=7</id>
		<title>تصنيف:Islam</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Islam&amp;diff=7"/>
		<updated>2026-05-22T22:19:11Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create article group category: Islam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Islam =&lt;br /&gt;
&lt;br /&gt;
Articles about Islam.&lt;br /&gt;
&lt;br /&gt;
[[Category:Article groups]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Article_groups&amp;diff=6</id>
		<title>تصنيف:Article groups</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Article_groups&amp;diff=6"/>
		<updated>2026-05-22T22:19:10Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create root article groups category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Article groups =&lt;br /&gt;
&lt;br /&gt;
Root category for DawahWiki article grouping.&lt;br /&gt;
&lt;br /&gt;
[[Category:Content management]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=5</id>
		<title>ميدياويكي:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=5"/>
		<updated>2026-05-22T22:19:10Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Add DawahWiki management links to sidebar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Help:Content management|Wiki management&lt;br /&gt;
** Help:Article groups|Article groups&lt;br /&gt;
** Special:Categories|All categories&lt;br /&gt;
** Special:SpecialPages|Special pages&lt;br /&gt;
** Special:DawahWikiCompose|Compose new article&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Content_management&amp;diff=4</id>
		<title>مساعدة:Content management</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Content_management&amp;diff=4"/>
		<updated>2026-05-22T22:19:09Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create DawahWiki content management dashboard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Content management =&lt;br /&gt;
&lt;br /&gt;
This is the DawahWiki content-management dashboard.&lt;br /&gt;
&lt;br /&gt;
== Article organization ==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Article groups|Article groups dashboard]]&lt;br /&gt;
* [[Special:Categories|All categories]]&lt;br /&gt;
* [[Special:WantedCategories|Wanted categories]]&lt;br /&gt;
* [[Special:UncategorizedPages|Uncategorized pages]]&lt;br /&gt;
* [[Special:AllPages|All pages]]&lt;br /&gt;
* [[Special:NewPages|New pages]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring and review ==&lt;br /&gt;
&lt;br /&gt;
* [[Special:RecentChanges|Recent changes]]&lt;br /&gt;
* [[Special:Log|Logs]]&lt;br /&gt;
* [[Special:Contributions|User contributions]]&lt;br /&gt;
* [[Special:ActiveUsers|Active users]]&lt;br /&gt;
* [[Special:ProtectedPages|Protected pages]]&lt;br /&gt;
&lt;br /&gt;
== Rights and permissions ==&lt;br /&gt;
&lt;br /&gt;
* [[Special:UserRights|User rights]]&lt;br /&gt;
* [[Special:ListGroupRights|Group rights]]&lt;br /&gt;
&lt;br /&gt;
== All MediaWiki panels ==&lt;br /&gt;
&lt;br /&gt;
* [[Special:SpecialPages|Special pages]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Article_groups&amp;diff=3</id>
		<title>مساعدة:Article groups</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:Article_groups&amp;diff=3"/>
		<updated>2026-05-22T22:19:08Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Create DawahWiki article groups dashboard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Article groups =&lt;br /&gt;
&lt;br /&gt;
This page is the DawahWiki article-group dashboard.&lt;br /&gt;
&lt;br /&gt;
Articles are grouped with MediaWiki categories. To place an article into a group, add a category tag at the bottom of the article, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Category:Islam]]&lt;br /&gt;
[[Category:Hadith]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Category tree ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot;&amp;gt;Article groups&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main article groups ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Islam]]&lt;br /&gt;
* [[:Category:Qur&#039;an]]&lt;br /&gt;
* [[:Category:Hadith]]&lt;br /&gt;
* [[:Category:Christianity]]&lt;br /&gt;
* [[:Category:Bible]]&lt;br /&gt;
* [[:Category:Judaism]]&lt;br /&gt;
* [[:Category:Hinduism]]&lt;br /&gt;
* [[:Category:Buddhism]]&lt;br /&gt;
* [[:Category:Non-theism and Atheism]]&lt;br /&gt;
* [[:Category:Comparative religion]]&lt;br /&gt;
* [[:Category:Theology]]&lt;br /&gt;
* [[:Category:History]]&lt;br /&gt;
* [[:Category:Polemics and Refutations]]&lt;br /&gt;
* [[:Category:FAQ]]&lt;br /&gt;
* [[:Category:Drafts]]&lt;br /&gt;
&lt;br /&gt;
== Native MediaWiki category tools ==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Categories|All categories]]&lt;br /&gt;
* [[Special:WantedCategories|Wanted categories]]&lt;br /&gt;
* [[Special:UncategorizedPages|Uncategorized pages]]&lt;br /&gt;
* [[Special:CategoryTree|Category tree tool]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
	<entry>
		<id>https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=2</id>
		<title>ميدياويكي:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://ar.dawah.wiki/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Sidebar&amp;diff=2"/>
		<updated>2026-05-22T22:12:35Z</updated>

		<summary type="html">&lt;p&gt;WikiAdmin: Add DawahWiki compose link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Special:DawahWikiCompose|Compose new article&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>
	</entry>
</feed>