/* =============================================================================
   ستايل أخبار الغد — الموقع الرسمي للدكتور حمزة زوبع
   الخط: Noto Naskh Arabic — الألوان والمقاسات مأخوذة من ghadnews.net
   ========================================================================== */

:root  {
	--drz-font: "Noto Naskh Arabic", Tahoma, Arial, sans-serif;
	--drz-ink: #172e3b;          /* لون النص */
	--drz-ink-soft: #4a6070;
	--drz-page: #f5f8fa;         /* خلفية الصفحة */
	--drz-card: #ffffff;
	--drz-line: #dce6eb;         /* حدود الكروت */
	--drz-blue: #0b4f7a;         /* القائمة الرئيسية */
	--drz-blue-dark: #083b5c;
	--drz-orange: #ff7600;       /* الخط البرتقالي واللمسات */
	--drz-red: #c60930;          /* عاجل والتصنيفات */
	--drz-foot-1: #0e2d42;       /* الفوتر */
	--drz-foot-2: #0a2233;
	--drz-foot-bottom: #071a27;
	--drz-foot-text: #d9e5ec;
}

/* ---------- 1) الخط في الموقع كله (من غير ما نلمس الأيقونات) ---------- */
:is(html,#drzb) body,
:is(html,#drzb) body :is(h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 a,
 li,
 dt,
 dd,
 div,
 span,
 strong,
 b,
 em,
 small,
 time,
 label,
 button,
 input,
 textarea,
 select,
 blockquote,
 figcaption,
 cite,
 nav,
 td,
 th):not([class*="tie-icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.fab):not(.far):not([class*="dashicons"]):not(.ab-icon):not([class*="icon"])  {
	font-family: var(--drz-font) !important;
}
:is(html,#drzb) body {
	color: var(--drz-ink);
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
:is(html,#drzb) body :is(h1,
 h2,
 h3,
 h4,
 h5,
 h6)  {
	letter-spacing: 0 !important;
	word-spacing: 0;
}

/* ---------- 2) خلفية الصفحة ---------- */
:is(html,#drzb) body,
:is(html,#drzb) body .drzos-nyt-wrap {
	background-color: var(--drz-page) !important;
}

/* ---------- 3) الشريط العلوي والقائمة الرئيسية (زي أخبار الغد) ---------- */
:is(html,#drzb) body .drzos-nyt-topline {
	background: #fff;
	border-bottom: 1px solid var(--drz-line);
	font-size: 15px;
}
:is(html,#drzb) body .drzos-nyt-topline a { color: var(--drz-ink); font-weight: 600; }
:is(html,#drzb) body .drzos-nyt-topline a:hover { color: var(--drz-orange); }

:is(html,#drzb) body .drzos-nyt-brand { padding-bottom: 0 !important; margin-bottom: 0 !important; }
:is(html,#drzb) body .drzos-nyt-brand-card { margin-bottom: 0 !important; }

:is(html,#drzb) body nav.drzos-nyt-nav {
	background: var(--drz-blue) !important;
	border-top: 4px solid var(--drz-orange) !important;
	border-bottom: 0 !important;
	box-shadow: 0 2px 8px rgba(11, 43, 61, .13);
	margin-top: 0 !important;
}
:is(html,#drzb) body nav.drzos-nyt-nav > .drzos-nyt-shell,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu { border: 0 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu > li > a {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
	border-left: 1px solid rgba(255, 255, 255, .12);
	position: relative;
}
:is(html,#drzb) body ul.drzos-nyt-menu > li:last-child > a { border-left: 0; }
:is(html,#drzb) body ul.drzos-nyt-menu > li > a::after {
	content: "";
	position: absolute;
	right: 12px; left: 12px; bottom: 6px;
	height: 3px;
	border-radius: 3px;
	background: var(--drz-orange);
	transform: scaleX(0);
	transition: transform .2s ease;
}
:is(html,#drzb) body ul.drzos-nyt-menu > li:hover > a::after,
:is(html,#drzb) body ul.drzos-nyt-menu > li.current-menu-item > a::after { transform: scaleX(1); }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu {
	background: #fff !important;
	border-top: 3px solid var(--drz-orange) !important;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 10px 24px rgba(11, 43, 61, .16);
}
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a { color: var(--drz-ink) !important; font-size: 15px !important; font-weight: 600 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a:hover { color: var(--drz-blue) !important; background: var(--drz-page) !important; }
:is(html,#drzb) body .drzos-nyt-mobile-toggle { color: #fff !important; }
:is(html,#drzb) body .drzos-nyt-mobile-lines,
:is(html,#drzb) body .drzos-nyt-mobile-lines::before,
:is(html,#drzb) body .drzos-nyt-mobile-lines::after { background-color: #fff !important; }

/* ---------- 4) التصنيفات الصغيرة (kicker) ---------- */
:is(html,#drzb) body .drzos-nyt-kicker {
	background: var(--drz-blue) !important;
	color: #fff !important;
	border-radius: 999px !important;
	padding: 3px 14px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
}

/* ---------- 5) الصفحة الداخلية للمقال ---------- */
:is(html,#drzb) body.drzos-standalone-single .drzos-single-main { padding-top: 22px !important; padding-bottom: 34px !important; }

:is(html,#drzb) body .drzos-single-article {
	background: var(--drz-card) !important;
	border: 1px solid var(--drz-line) !important;
	border-radius: 12px !important;
	padding: 35px !important;
	box-shadow: none !important;
}
:is(html,#drzb) body .drzos-breadcrumbs { font-size: 14px !important; color: var(--drz-ink-soft) !important; margin-bottom: 14px !important; }
:is(html,#drzb) body .drzos-breadcrumbs a { color: var(--drz-ink-soft) !important; }
:is(html,#drzb) body .drzos-breadcrumbs a:hover { color: var(--drz-orange) !important; }

:is(html,#drzb) body .drzos-single-head { text-align: right !important; }
:is(html,#drzb) body .drzos-single-head h1 {
	font-size: 40px !important;
	line-height: 1.5 !important;
	font-weight: 700 !important;
	color: var(--drz-ink) !important;
	margin: 12px 0 14px !important;
	text-align: right !important;
}
:is(html,#drzb) body .drzos-single-meta {
	justify-content: space-between !important;
	border-bottom: 1px solid var(--drz-line);
	padding-bottom: 14px !important;
	margin-bottom: 20px !important;
	font-size: 15px !important;
}
:is(html,#drzb) body .drzos-single-meta > span {
	background: transparent !important;
	border: 0 !important;
	color: var(--drz-ink-soft) !important;
	padding: 0 !important;
}
:is(html,#drzb) body .drzos-single-dek {
	font-size: 20px !important;
	line-height: 1.9 !important;
	color: var(--drz-ink-soft) !important;
	border-right: 4px solid var(--drz-orange) !important;
	border-left: 0 !important;
	background: var(--drz-page) !important;
	border-radius: 8px !important;
	padding: 14px 18px !important;
	text-align: right !important;
}
:is(html,#drzb) body .drzos-single-featured img {
	border-radius: 10px !important;
}
:is(html,#drzb) body .drzos-single-content,
:is(html,#drzb) body .drzos-single-content p,
:is(html,#drzb) body .drzos-single-content li {
	font-size: 22px !important;
	line-height: 1.95 !important;
	font-weight: 400 !important;
	color: var(--drz-ink) !important;
}
:is(html,#drzb) body .drzos-single-content p { margin: 0 0 22px !important; }
:is(html,#drzb) body .drzos-single-content p strong,
:is(html,#drzb) body .drzos-single-content p b { font-weight: 700 !important; color: var(--drz-ink) !important; }
:is(html,#drzb) body .drzos-single-content :is(h2,
 h3)  {
	color: var(--drz-ink) !important;
	font-weight: 700 !important;
	border-right: 4px solid var(--drz-orange);
	padding-right: 12px;
	margin: 30px 0 14px !important;
}
:is(html,#drzb) body .drzos-single-content a { color: var(--drz-blue) !important; text-decoration: underline; text-underline-offset: 4px; }
:is(html,#drzb) body .drzos-single-content blockquote {
	border-right: 4px solid var(--drz-blue) !important;
	border-left: 0 !important;
	background: var(--drz-page) !important;
	border-radius: 8px;
	padding: 16px 20px !important;
}

/* أزرار المشاركة بألوان المنصات زي أخبار الغد */
:is(html,#drzb) body .drzos-single-actions a,
:is(html,#drzb) body .drzos-single-actions button {
	border-radius: 8px !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	border: 0 !important;
	color: #fff !important;
}
:is(html,#drzb) body .drzos-single-actions .drzos-share-whatsapp { background: #25a244 !important; }
:is(html,#drzb) body .drzos-single-actions .drzos-share-facebook { background: #1877f2 !important; }
:is(html,#drzb) body .drzos-single-actions .drzos-share-x { background: #111 !important; }
:is(html,#drzb) body .drzos-single-actions .drzos-share-comments { background: var(--drz-blue) !important; }
:is(html,#drzb) body .drzos-single-actions .drzos-share-print { background: #5b6b76 !important; }

/* كارت الكاتب */
:is(html,#drzb) body .drzos-single-author {
	border: 1px solid var(--drz-line) !important;
	border-right: 4px solid var(--drz-orange) !important;
	border-radius: 12px !important;
	box-shadow: none !important;
}

/* التعليقات: كارت بنفس الشكل */
:is(html,#drzb) body .drzos-single-comments { background: var(--drz-page) !important; padding: 0 0 34px !important; }
:is(html,#drzb) body .drzos-single-comments .comments-area {
	background: #fff;
	border: 1px solid var(--drz-line);
	border-radius: 12px;
	padding: 28px 35px;
}
:is(html,#drzb) body .drzos-single-comments .comment-reply-title,
:is(html,#drzb) body .drzos-single-comments .block-head,
:is(html,#drzb) body .drzos-single-comments .the-global-title {
	background: transparent !important;
	color: var(--drz-ink) !important;
	border-bottom: 2px solid var(--drz-orange) !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	padding: 0 0 8px !important;
}
:is(html,#drzb) body .drzos-single-comments textarea,
:is(html,#drzb) body .drzos-single-comments input[type="text"],
:is(html,#drzb) body .drzos-single-comments input[type="email"],
:is(html,#drzb) body .drzos-single-comments input[type="url"] {
	border: 1px solid var(--drz-line) !important;
	border-radius: 8px !important;
	background: #fbfdfe !important;
}
:is(html,#drzb) body .drzos-single-comments input[type="submit"],
:is(html,#drzb) body .drzos-single-comments .submit {
	background: var(--drz-orange) !important;
	border: 0 !important;
	border-radius: 8px !important;
	color: #fff !important;
	font-weight: 700 !important;
}

/* ---------- 6) الفوتر (زي أخبار الغد) ---------- */
:is(html,#drzb) body footer.drzos-nyt-footer {
	background: linear-gradient(180deg, var(--drz-foot-1) 0%, var(--drz-foot-2) 100%) !important;
	border-top: 4px solid var(--drz-orange) !important;
	color: var(--drz-foot-text) !important;
	margin-top: 0 !important;
	padding: 0 !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid {
	padding-top: 28px !important;
	padding-bottom: 24px !important;
	gap: 34px !important;
	align-items: start !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer h3 {
	color: #fff !important;
	font-size: 19px !important;
	font-weight: 700 !important;
	border: 0 !important;
	border-bottom: 2px solid var(--drz-orange) !important;
	display: inline-block;
	padding-bottom: 6px !important;
	margin-bottom: 14px !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer p { color: var(--drz-foot-text) !important; font-size: 16px !important; line-height: 1.9 !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini img { border-radius: 50%; border: 2px solid rgba(255, 255, 255, .18); }

/* روابط الأقسام: مربعات صغيرة شفافة */
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row {
	display: grid !important;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	gap: 8px !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a {
	background: rgba(255, 255, 255, .03) !important;
	border: 1px solid rgba(255, 255, 255, .1) !important;
	border-radius: 6px !important;
	color: #e8f0f4 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	padding: 6px 10px !important;
	text-align: center;
	box-shadow: none !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a:hover { border-color: var(--drz-orange) !important; color: #fff !important; }

/* أيقونات السوشيال: دواير */
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row { gap: 8px !important; flex-wrap: wrap; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a {
	background: rgba(255, 255, 255, .07) !important;
	border: 1px solid rgba(255, 255, 255, .12) !important;
	border-radius: 999px !important;
	color: #fff !important;
	font-size: 15px !important;
	padding: 6px 14px !important;
	box-shadow: none !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a:hover { background: var(--drz-orange) !important; border-color: var(--drz-orange) !important; }

/* الشريط السفلي */
:is(html,#drzb) body .drzos-nyt-copy {
	background: var(--drz-foot-bottom) !important;
	color: #9fb4c1 !important;
	border: 0 !important;
	padding: 12px 16px !important;
	font-size: 14px !important;
	text-align: center;
}
:is(html,#drzb) body .drzos-nyt-copy a,
:is(html,#drzb) body .drzos-nyt-copy button { color: #d9e5ec !important; font-size: 14px !important; background: transparent !important; border: 0 !important; }
:is(html,#drzb) body .drzos-nyt-copy a:hover,
:is(html,#drzb) body .drzos-nyt-copy button:hover { color: var(--drz-orange) !important; }

/* ---------- 7) الموبايل ---------- */
@media (max-width: 767px)  {
	:is(html,#drzb) body .drzos-single-article { padding: 18px !important; border-radius: 10px !important; }
	:is(html,#drzb) body .drzos-single-head h1 { font-size: 28px !important; }
	:is(html,#drzb) body .drzos-single-content,
:is(html,#drzb) body .drzos-single-content p,
:is(html,#drzb) body .drzos-single-content li { font-size: 19px !important; line-height: 1.9 !important; }
	:is(html,#drzb) body .drzos-single-comments .comments-area { padding: 18px; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row { grid-template-columns: repeat(2, 1fr); }
}


/* ---------- 8) تصليحات بعد المعاينة ---------- */
/* القائمة: خلفيات العناصر الداخلية شفافة عشان يبان الأزرق */
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a {
	background: transparent !important;
	box-shadow: none !important;
}
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a {
	background: rgba(255, 255, 255, .08) !important;
}
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a .sub-arrow,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li.menu-item-has-children > a::before { color: #fff !important; border-color: #fff !important; }
/* الخط المزدوج الأسود تحت الهيدر: نشيله لأن القائمة عليها خط برتقالي */
:is(html,#drzb) body .drzos-nyt-brand { border-bottom: 0 !important; }
/* الخطوط المزدوجة حوالين أزرار المشاركة */
:is(html,#drzb) body .drzos-single-actions {
	border-top: 1px solid var(--drz-line) !important;
	border-bottom: 1px solid var(--drz-line) !important;
	padding: 16px 0 !important;
}

/* فقرات فاضية في أول المقال كانت عاملة مسافة بيضا كبيرة */
:is(html,#drzb) body .drzos-single-content > p:empty,
:is(html,#drzb) body .drzos-single-content > p.drz-empty { display: none !important; }
/* خطوط فاصلة هادية بدل الأسود */
:is(html,#drzb) body .drzos-single-head { border-bottom: 1px solid var(--drz-line) !important; }
:is(html,#drzb) body .drzos-single-after {
	border-top: 1px solid var(--drz-line) !important;
	border-bottom: 0 !important;
}
:is(html,#drzb) body .drzos-single-featured { border: 0 !important; }
:is(html,#drzb) body .drzos-single-author { border-top: 1px solid var(--drz-line) !important; border-bottom: 1px solid var(--drz-line) !important; }

/* ---------- 9) المساحات البيضا في الرئيسية ---------- */
/* الهيدر كان واخد نسبة طول ثابتة فبيسيب فراغ أبيض تحت صورة البانر على الشاشات الكبيرة */
@media (min-width: 1025px) {
	:is(html,#drzb) body header.drzos-nyt-brand { aspect-ratio: auto !important; height: auto !important; }
}
:is(html,#drzb) body main > section.drzos-home-highlights { padding-bottom: 24px !important; }
:is(html,#drzb) body main > section.drzos-home-media-hub { padding-top: 12px !important; padding-bottom: 24px !important; }
:is(html,#drzb) body main > section.drzos-nyt-section { padding-top: 22px !important; padding-bottom: 22px !important; }
:is(html,#drzb) body main > section.drzos-home-more-sections { padding-bottom: 28px !important; }
/* التعليقات: كارت واحد بدل كارتين جوه بعض */
:is(html,#drzb) body .drzos-single-comments .container-wrapper {
	border: 0 !important; box-shadow: none !important; padding: 0 !important; background: transparent !important;
}

/* ==========================================================================
   10) تجديد الواجهة — الهيدر والقائمة والسلايدر والبلوكات والفوتر
   ========================================================================== */
:root {
	--drz-grad-orange: linear-gradient(135deg, #ff8a1f 0%, #ff6a00 55%, #f04e00 100%);
	--drz-grad-blue: linear-gradient(135deg, #0e5e91 0%, #0b4f7a 55%, #083b5c 100%);
	--drz-grad-red: linear-gradient(120deg, #c60930 0%, #e2263f 35%, #ff7600 70%, #c60930 100%);
	--drz-shadow-sm: 0 2px 8px rgba(11, 43, 61, .08);
	--drz-shadow-md: 0 10px 28px rgba(11, 43, 61, .14);
	--drz-shadow-lg: 0 18px 44px rgba(11, 43, 61, .2);
	--drz-radius: 14px;
	--drz-ease: cubic-bezier(.2, .8, .2, 1);
}

@keyframes drzShine   { 0% { transform: translateX(120%) skewX(-20deg); } 60%, 100% { transform: translateX(-220%) skewX(-20deg); } }
@keyframes drzFlow    { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; } }
@keyframes drzPulse   { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, .55); } 70% { box-shadow: 0 0 0 16px rgba(255, 255, 255, 0); } 100% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }
@keyframes drzBlink   { 0%, 100% { opacity: .35; transform: translateX(0); } 50% { opacity: 1; transform: translateX(-4px); } }
@keyframes drzFloat   { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-4px); } }
@keyframes drzLive    { 0%, 100% { opacity: 1; } 50% { opacity: .25; } }

/* ---------- 10.1 الشريط العلوي: أزرار بأيقونات ---------- */
:is(html,#drzb) body .drzos-nyt-topline {
	background: #fff !important;
	border-bottom: 1px solid var(--drz-line) !important;
	padding: 8px 0 !important;
}
:is(html,#drzb) body .drzos-nyt-topline > .drzos-nyt-shell { align-items: center !important; gap: 14px !important; }
:is(html,#drzb) body .drzos-nyt-date {
	display: inline-flex !important; align-items: center; gap: 8px;
	background: var(--drz-page) !important;
	border: 1px solid var(--drz-line) !important;
	border-radius: 999px !important;
	padding: 6px 14px !important;
	font-size: 14px !important; font-weight: 700 !important; color: var(--drz-ink) !important;
	white-space: nowrap;
}
:is(html,#drzb) body .drzos-nyt-date::before {
	content: ""; width: 16px; height: 16px; flex: none;
	background: var(--drz-orange);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7zm-2 8h14v10H5V10z'/%3E%3C/svg%3E") center / contain no-repeat;
	        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7zm-2 8h14v10H5V10z'/%3E%3C/svg%3E") center / contain no-repeat;
}
:is(html,#drzb) body nav.drzos-nyt-toplinks { display: flex !important; gap: 10px !important; flex-wrap: wrap; justify-content: center; }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a {
	position: relative; overflow: hidden;
	display: inline-flex !important; align-items: center; gap: 8px;
	background: #fff !important;
	border: 1px solid var(--drz-line) !important;
	border-radius: 999px !important;
	padding: 6px 8px 6px 16px !important;
	color: var(--drz-blue) !important;
	font-size: 14px !important; font-weight: 700 !important;
	text-decoration: none !important;
	box-shadow: var(--drz-shadow-sm);
	transition: transform .25s var(--drz-ease), box-shadow .25s var(--drz-ease), background .25s, color .25s, border-color .25s;
}
:is(html,#drzb) body nav.drzos-nyt-toplinks > a::before {
	content: ""; width: 26px; height: 26px; flex: none; border-radius: 50%;
	background: var(--drz-grad-orange);
	box-shadow: inset 0 0 0 7px transparent;
	-webkit-mask: none; mask: none;
}
:is(html,#drzb) body nav.drzos-nyt-toplinks > a::after {
	content: ""; position: absolute; right: 14px; top: 50%;
	width: 14px; height: 14px; margin-top: -7px; background: #fff;
	-webkit-mask: var(--drz-ico, none) center / contain no-repeat;
	        mask: var(--drz-ico, none) center / contain no-repeat;
}
:is(html,#drzb) body nav.drzos-nyt-toplinks > a:nth-child(1) { --drz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2V7zm0 4h2v6h-2v-6zm1-9a10 10 0 1 0 0 20 10 10 0 0 0 0-20z'/%3E%3C/svg%3E"); }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a:nth-child(2) { --drz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5zm2 1.5V19h16V6.5l-8 5.5-8-5.5zM5.2 5 12 9.7 18.8 5H5.2z'/%3E%3C/svg%3E"); }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a:nth-child(3) { --drz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-5 0-9 2.5-9 5.5V22h18v-2.5c0-3-4-5.5-9-5.5z'/%3E%3C/svg%3E"); }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a:hover {
	background: var(--drz-blue) !important; border-color: var(--drz-blue) !important; color: #fff !important;
	transform: translateY(-2px); box-shadow: var(--drz-shadow-md);
}

/* البحث */
:is(html,#drzb) body form.drzos-nyt-search { display: flex !important; align-items: center; border: 1px solid var(--drz-line) !important; border-radius: 999px !important; overflow: hidden; background: var(--drz-page) !important; box-shadow: var(--drz-shadow-sm); }
:is(html,#drzb) body form.drzos-nyt-search input { border: 0 !important; background: transparent !important; padding: 8px 16px !important; font-size: 14px !important; height: 38px !important; box-shadow: none !important; }
:is(html,#drzb) body form.drzos-nyt-search button {
	border: 0 !important; border-radius: 999px !important; margin: 3px !important;
	background: var(--drz-grad-orange) !important; color: #fff !important;
	font-weight: 700 !important; font-size: 14px !important; padding: 0 18px !important; height: 32px !important;
	transition: filter .2s, transform .2s;
}
:is(html,#drzb) body form.drzos-nyt-search button:hover { filter: brightness(1.08); transform: scale(1.03); }

/* ---------- 10.2 البانر ---------- */
:is(html,#drzb) body header.drzos-nyt-brand { background: #fff !important; padding: 12px 0 14px !important; }
:is(html,#drzb) body .drzos-nyt-brand-card { border-radius: var(--drz-radius) !important; overflow: hidden !important; box-shadow: var(--drz-shadow-md) !important; }

/* ---------- 10.3 القائمة الرئيسية ---------- */
:is(html,#drzb) body nav.drzos-nyt-nav { position: sticky; top: 0; z-index: 999; }
:is(html,#drzb) body.admin-bar nav.drzos-nyt-nav { top: 32px; }
:is(html,#drzb) body ul.drzos-nyt-menu { gap: 2px !important; }
:is(html,#drzb) body ul.drzos-nyt-menu > li > a {
	font-size: 17px !important;
	padding: 17px 20px !important;
	letter-spacing: 0 !important;
	transition: background .2s, color .2s;
}
:is(html,#drzb) body ul.drzos-nyt-menu > li > a::after { bottom: 8px !important; right: 18px !important; left: 18px !important; }
/* القوائم المنسدلة */
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu {
	min-width: 260px !important;
	padding: 8px !important;
	border-radius: 0 0 14px 14px !important;
	border-top: 3px solid var(--drz-orange) !important;
	box-shadow: var(--drz-shadow-lg) !important;
}
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu li { border: 0 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a {
	display: flex !important; align-items: center; gap: 10px;
	font-size: 15.5px !important; font-weight: 600 !important;
	padding: 11px 14px !important;
	border-radius: 10px !important;
	border: 0 !important;
	transition: background .2s, color .2s, padding .2s var(--drz-ease);
}
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a::before {
	content: ""; width: 7px; height: 7px; border-radius: 50%; flex: none;
	background: var(--drz-line); transition: background .2s, transform .2s;
}
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a:hover { background: var(--drz-page) !important; color: var(--drz-blue) !important; padding-right: 20px !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a:hover::before { background: var(--drz-orange); transform: scale(1.3); }

/* ---------- 10.4 السلايدر ---------- */
:is(html,#drzb) body section.drzos-home-news-slider {
	background: linear-gradient(180deg, #fff 0%, var(--drz-page) 100%) !important;
	padding: 22px 0 26px !important;
}
:is(html,#drzb) body .drzos-home-slider-layout { gap: 14px !important; align-items: stretch !important; }
:is(html,#drzb) body .drzos-home-slider-stage,
:is(html,#drzb) body .drzos-home-slider-preview {
	border-radius: 18px !important; overflow: hidden !important;
	box-shadow: var(--drz-shadow-lg) !important;
}
:is(html,#drzb) body .drzos-home-slider-stage { height: 440px !important; }
:is(html,#drzb) body .drzos-home-slider-preview { height: 440px !important; }
:is(html,#drzb) body .drzos-home-slider-slide,
:is(html,#drzb) body .drzos-home-slider-media,
:is(html,#drzb) body .drzos-home-slider-picture,
:is(html,#drzb) body .drzos-home-slider-picture img { height: 100% !important; }
:is(html,#drzb) body .drzos-home-slider-picture img { object-fit: cover !important; transition: transform 6s ease-out !important; }
:is(html,#drzb) body .drzos-home-slider-slide.is-active .drzos-home-slider-picture img { transform: scale(1.06); }
:is(html,#drzb) body .drzos-home-slider-shade {
	background: linear-gradient(0deg, rgba(5, 22, 34, .92) 0%, rgba(5, 22, 34, .55) 38%, rgba(5, 22, 34, .05) 70%) !important;
}
:is(html,#drzb) body .drzos-home-slider-content { right: 34px !important; left: 34px !important; bottom: 58px !important; width: auto !important; max-width: 720px; }
:is(html,#drzb) body .drzos-home-slider-meta { gap: 10px !important; margin-bottom: 10px !important; }
:is(html,#drzb) body .drzos-home-slider-meta span {
	background: var(--drz-grad-orange) !important; color: #fff !important; border: 0 !important;
	border-radius: 999px !important; padding: 5px 14px !important; font-size: 13.5px !important; font-weight: 700 !important;
	box-shadow: 0 6px 16px rgba(255, 106, 0, .35);
}
:is(html,#drzb) body .drzos-home-slider-meta time { color: #e3edf3 !important; font-size: 14px !important; font-weight: 600 !important; }
:is(html,#drzb) body .drzos-home-slider-content h2,
:is(html,#drzb) body .drzos-home-slider-content h2 a {
	font-size: 36px !important; line-height: 1.45 !important; font-weight: 700 !important; color: #fff !important;
	text-shadow: 0 2px 14px rgba(0, 0, 0, .45);
}
:is(html,#drzb) body .drzos-home-slider-controls { bottom: 16px !important; }
:is(html,#drzb) body .drzos-home-slider-dots { gap: 7px !important; }
:is(html,#drzb) body .drzos-home-slider-dots button {
	width: 10px !important; height: 10px !important; border-radius: 999px !important;
	background: rgba(255, 255, 255, .55) !important; border: 0 !important; transition: width .3s var(--drz-ease), background .3s;
}
:is(html,#drzb) body .drzos-home-slider-dots button.is-active { width: 34px !important; background: var(--drz-orange) !important; }
:is(html,#drzb) body .drzos-home-slider-toggle { background: rgba(255, 255, 255, .16) !important; backdrop-filter: blur(6px); border: 1px solid rgba(255, 255, 255, .35) !important; color: #fff !important; }
/* الكروت الجانبية */
:is(html,#drzb) body .drzos-home-slider-preview-overlay { background: linear-gradient(0deg, rgba(8, 59, 92, .95) 0%, rgba(8, 59, 92, .35) 55%, rgba(8, 59, 92, .1) 100%) !important; }
:is(html,#drzb) body .drzos-home-slider-preview img { transition: transform .6s var(--drz-ease) !important; }
:is(html,#drzb) body .drzos-home-slider-preview:hover img { transform: scale(1.08); }
:is(html,#drzb) body .drzos-home-slider-preview-copy { right: 16px !important; left: 16px !important; bottom: 18px !important; }
:is(html,#drzb) body .drzos-home-slider-preview-copy * { color: #fff !important; }
/* أسهم السلايدر */
:is(html,#drzb) body .drzos-home-news-slider button[class*="arrow"],
:is(html,#drzb) body .drzos-home-news-slider button[class*="-prev"]:not(.drzos-home-slider-preview),
:is(html,#drzb) body .drzos-home-news-slider button[class*="-next"]:not(.drzos-home-slider-preview) {
	background: rgba(255, 255, 255, .18) !important; backdrop-filter: blur(6px);
	border: 1px solid rgba(255, 255, 255, .4) !important; color: #fff !important;
	transition: background .2s, transform .2s;
}
:is(html,#drzb) body .drzos-home-news-slider button[class*="arrow"]:hover { background: var(--drz-orange) !important; transform: scale(1.08); }

/* ---------- 10.5 الأزرار الموحدة ("اقرأ" وكل الـ CTA) ---------- */
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) {
	display: inline-flex !important; align-items: center; gap: 10px;
	background: var(--drz-grad-orange) !important; color: #fff !important;
	border: 0 !important; border-radius: 999px !important;
	padding: 10px 12px 10px 22px !important;
	font-size: 15px !important; font-weight: 700 !important;
	box-shadow: 0 8px 20px rgba(255, 106, 0, .32) !important;
	position: relative; overflow: hidden;
	transition: transform .25s var(--drz-ease), box-shadow .25s var(--drz-ease) !important;
}
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta)::after {
	content: ""; position: absolute; top: 0; bottom: 0; width: 40%;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .45), transparent);
	animation: drzShine 3.2s ease-in-out infinite;
}
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) :is(b, span:last-child:not(:first-child)) {
	display: inline-grid !important; place-items: center;
	width: 28px !important; height: 28px !important; border-radius: 50% !important;
	background: rgba(255, 255, 255, .22) !important; color: #fff !important;
	transition: transform .25s var(--drz-ease);
}
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) span:first-child { background: none !important; color: #fff !important; }
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta):hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(255, 106, 0, .42) !important; }
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta):hover :is(b, span:last-child:not(:first-child)) { transform: translateX(-4px); }

/* أزرار ثانوية (عرض المزيد / اقرأ المزيد) */
:is(html,#drzb) body :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle) {
	display: inline-flex !important; align-items: center; justify-content: center; gap: 8px;
	background: #fff !important; color: var(--drz-blue) !important;
	border: 1.5px solid var(--drz-blue) !important; border-radius: 999px !important;
	padding: 8px 18px !important; font-size: 14.5px !important; font-weight: 700 !important;
	text-decoration: none !important; box-shadow: none !important;
	transition: background .2s, color .2s, transform .2s var(--drz-ease);
}
:is(html,#drzb) body :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle):hover {
	background: var(--drz-blue) !important; color: #fff !important; transform: translateY(-2px);
}
:is(html,#drzb) body .drzos-home-more-toggle { padding: 12px 26px !important; font-size: 16px !important; }
:is(html,#drzb) body .drzos-home-more-toggle * { color: inherit !important; fill: currentColor !important; }

/* ---------- 10.6 بلوك "جديد الموقع" ---------- */
:is(html,#drzb) body .drzos-nyt-flash-card {
	border-radius: 20px !important; overflow: hidden !important;
	background: #fff !important; border: 1px solid var(--drz-line) !important;
	box-shadow: var(--drz-shadow-md) !important;
	transition: transform .35s var(--drz-ease), box-shadow .35s var(--drz-ease) !important;
}
:is(html,#drzb) body .drzos-nyt-flash-card:hover { transform: translateY(-4px); box-shadow: var(--drz-shadow-lg) !important; }
:is(html,#drzb) body a.drzos-nyt-flash-strip {
	position: relative; overflow: hidden;
	background: var(--drz-grad-red) !important; background-size: 200% 100% !important;
	animation: drzFlow 6s linear infinite;
	border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
	padding: 18px 26px !important; min-height: 0 !important; height: auto !important;
	display: flex !important; align-items: center; gap: 16px;
}
:is(html,#drzb) body a.drzos-nyt-flash-strip::after {
	content: ""; position: absolute; top: 0; bottom: 0; width: 30%;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .28), transparent);
	animation: drzShine 4s ease-in-out infinite; pointer-events: none;
}
:is(html,#drzb) body a.drzos-nyt-flash-strip strong {
	color: #fff !important; font-size: 30px !important; font-weight: 700 !important;
	text-shadow: 0 2px 10px rgba(0, 0, 0, .25); flex: 1;
	display: inline-flex; align-items: center; gap: 12px;
}
:is(html,#drzb) body a.drzos-nyt-flash-strip strong::after {
	content: "مباشر"; font-size: 12px; font-weight: 700; letter-spacing: 0;
	background: rgba(255, 255, 255, .2); border: 1px solid rgba(255, 255, 255, .5);
	padding: 3px 10px 3px 22px; border-radius: 999px; position: relative;
	background-image: radial-gradient(circle, #fff 0 4px, transparent 5px);
	background-repeat: no-repeat; background-position: right 8px center;
	animation: drzLive 1.4s ease-in-out infinite;
}
:is(html,#drzb) body .drzos-nyt-flash-icon {
	width: 58px !important; height: 58px !important; border-radius: 50% !important;
	background: rgba(255, 255, 255, .18) !important; border: 2px solid rgba(255, 255, 255, .7) !important;
	display: grid !important; place-items: center;
	animation: drzPulse 2s ease-out infinite, drzFloat 3s ease-in-out infinite;
}
:is(html,#drzb) body .drzos-nyt-flash-icon svg { width: 28px !important; height: 28px !important; fill: #fff !important; color: #fff !important; }
:is(html,#drzb) body .drzos-nyt-flash-arrows { color: #fff !important; animation: drzBlink 1.2s ease-in-out infinite; font-weight: 700; }
:is(html,#drzb) body .drzos-nyt-rail-image { overflow: hidden !important; display: block; }
:is(html,#drzb) body .drzos-nyt-rail-image img { transition: transform .7s var(--drz-ease) !important; }
:is(html,#drzb) body .drzos-nyt-flash-card:hover .drzos-nyt-rail-image img { transform: scale(1.06); }
:is(html,#drzb) body .drzos-nyt-rail-copy { padding: 20px 24px 24px !important; display: flex !important; align-items: center; justify-content: space-between; gap: 16px; }
:is(html,#drzb) body .drzos-nyt-rail-copy h2,
:is(html,#drzb) body .drzos-nyt-rail-copy h2 a { font-size: 26px !important; line-height: 1.5 !important; color: var(--drz-ink) !important; font-weight: 700 !important; }
:is(html,#drzb) body .drzos-nyt-rail-copy h2 a:hover { color: var(--drz-orange) !important; }

/* ---------- 10.7 المقال الأسبوعي ---------- */
:is(html,#drzb) body .drzos-nyt-weekly-article {
	position: relative;
	border-radius: 20px !important; overflow: hidden !important;
	border: 2px solid transparent !important;
	background:
		linear-gradient(#fff, #fff) padding-box,
		linear-gradient(135deg, var(--drz-blue), var(--drz-orange), var(--drz-blue)) border-box !important;
	box-shadow: var(--drz-shadow-md) !important;
	transition: transform .35s var(--drz-ease), box-shadow .35s var(--drz-ease) !important;
}
:is(html,#drzb) body .drzos-nyt-weekly-article:hover { transform: translateY(-4px); box-shadow: var(--drz-shadow-lg) !important; }
:is(html,#drzb) body .drzos-weekly-media { position: relative; overflow: hidden !important; }
:is(html,#drzb) body .drzos-weekly-media::after {
	content: ""; position: absolute; inset: 0;
	background: linear-gradient(0deg, rgba(8, 59, 92, .55) 0%, rgba(8, 59, 92, 0) 45%);
	pointer-events: none;
}
:is(html,#drzb) body .drzos-weekly-media img { transition: transform .7s var(--drz-ease) !important; }
:is(html,#drzb) body .drzos-nyt-weekly-article:hover .drzos-weekly-media img { transform: scale(1.06); }
:is(html,#drzb) body .drzos-weekly-badge-wrap { margin-top: -26px !important; position: relative; z-index: 2; text-align: center; }
:is(html,#drzb) body .drzos-weekly-ribbon {
	position: relative; overflow: hidden;
	display: inline-flex !important; align-items: center; gap: 8px;
	background: var(--drz-grad-blue) !important; color: #fff !important;
	border: 3px solid #fff !important; border-radius: 999px !important;
	padding: 9px 24px !important; font-size: 17px !important; font-weight: 700 !important;
	box-shadow: 0 10px 24px rgba(8, 59, 92, .35) !important;
}
:is(html,#drzb) body .drzos-weekly-ribbon::before { content: "★"; color: #ffb366; font-size: 16px; animation: drzFloat 2.4s ease-in-out infinite; display: inline-block; }
:is(html,#drzb) body .drzos-weekly-ribbon::after {
	content: ""; position: absolute; top: 0; bottom: 0; width: 35%;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .35), transparent);
	animation: drzShine 3.6s ease-in-out infinite;
}
:is(html,#drzb) body .drzos-weekly-content { padding: 14px 26px 24px !important; }
:is(html,#drzb) body .drzos-weekly-content .drzos-nyt-credit { color: var(--drz-orange) !important; font-weight: 700 !important; font-size: 14px !important; }
:is(html,#drzb) body .drzos-weekly-content h2,
:is(html,#drzb) body .drzos-weekly-content h2 a { font-size: 27px !important; line-height: 1.5 !important; color: var(--drz-ink) !important; font-weight: 700 !important; }
:is(html,#drzb) body .drzos-weekly-content h2 a:hover { color: var(--drz-blue) !important; }
:is(html,#drzb) body .drzos-weekly-content p { font-size: 17px !important; line-height: 1.9 !important; color: var(--drz-ink-soft) !important; }
:is(html,#drzb) body .drzos-weekly-actions { border-top: 1px dashed var(--drz-line) !important; padding-top: 16px !important; align-items: center !important; }

/* ---------- 10.8 المنصات / الفيديو / أحدث الأخبار ---------- */
:is(html,#drzb) body :is(.drzos-home-platforms, .drzos-home-featured-video, .drzos-home-latest-news) {
	border-radius: 18px !important; overflow: hidden !important;
	border: 1px solid var(--drz-line) !important; background: #fff !important;
	box-shadow: var(--drz-shadow-sm) !important;
}
:is(html,#drzb) body .drzos-home-hub-heading { padding: 18px 20px 6px !important; border: 0 !important; background: transparent !important; }
:is(html,#drzb) body .drzos-home-hub-heading h2 {
	font-size: 23px !important; font-weight: 700 !important; color: var(--drz-ink) !important;
	display: inline-flex; align-items: center; gap: 10px; border: 0 !important; padding: 0 !important; margin: 0 !important;
}
:is(html,#drzb) body .drzos-home-hub-heading h2::before { content: ""; width: 6px; height: 26px; border-radius: 6px; background: var(--drz-grad-orange); }
:is(html,#drzb) body .drzos-home-hub-heading h2::after { display: none !important; }
:is(html,#drzb) body .drzos-home-video-heading {
	background: var(--drz-grad-blue) !important; border: 0 !important;
}
:is(html,#drzb) body .drzos-home-video-heading * { color: #fff !important; }

/* أحدث الأخبار */
:is(html,#drzb) body .drzos-home-latest-list { counter-reset: drzlatest; padding: 4px 14px !important; gap: 0 !important; }
:is(html,#drzb) body .drzos-home-latest-item {
	counter-increment: drzlatest;
	position: relative;
	padding: 12px 6px !important; margin: 0 !important;
	border-bottom: 1px solid var(--drz-line) !important;
	border-radius: 10px;
	transition: background .2s, transform .2s var(--drz-ease);
	gap: 12px !important;
}
:is(html,#drzb) body .drzos-home-latest-item:last-child { border-bottom: 0 !important; }
:is(html,#drzb) body .drzos-home-latest-item:hover { background: var(--drz-page); transform: translateX(-3px); }
:is(html,#drzb) body .drzos-home-latest-thumb { position: relative; border-radius: 10px !important; overflow: hidden !important; flex: none; }
:is(html,#drzb) body .drzos-home-latest-thumb::after {
	content: counter(drzlatest); position: absolute; top: 6px; right: 6px;
	width: 24px; height: 24px; border-radius: 50%;
	background: var(--drz-grad-orange); color: #fff;
	font: 700 13px/24px var(--drz-font); text-align: center;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
}
:is(html,#drzb) body .drzos-home-latest-item h3,
:is(html,#drzb) body .drzos-home-latest-item h3 a { font-size: 16px !important; line-height: 1.6 !important; font-weight: 700 !important; color: var(--drz-ink) !important; }
:is(html,#drzb) body .drzos-home-latest-item h3 a:hover { color: var(--drz-blue) !important; }
:is(html,#drzb) body .drzos-home-latest-item time { color: var(--drz-ink-soft) !important; font-size: 13px !important; }
:is(html,#drzb) body .drzos-home-latest-more { margin: 10px 14px 16px !important; width: calc(100% - 28px) !important; }

/* المنصات */
:is(html,#drzb) body .drzos-home-platform-list { padding: 6px 14px 14px !important; gap: 8px !important; }
:is(html,#drzb) body .drzos-home-platform-list > a {
	border-radius: 12px !important; border: 1px solid var(--drz-line) !important; background: #fff !important;
	transition: transform .2s var(--drz-ease), box-shadow .2s, border-color .2s !important;
}
:is(html,#drzb) body .drzos-home-platform-list > a:hover { transform: translateX(-4px); border-color: var(--drz-orange) !important; box-shadow: var(--drz-shadow-sm); }

/* ---------- 10.9 عناوين الأقسام والكروت والتصنيفات ---------- */
:is(html,#drzb) body :is(.drzos-nyt-section-head, .drzos-files-head) {
	border-bottom: 2px solid var(--drz-line) !important;
	padding-bottom: 12px !important; margin-bottom: 22px !important; position: relative;
	align-items: center !important;
}
:is(html,#drzb) body :is(.drzos-nyt-section-head, .drzos-files-head)::after {
	content: ""; position: absolute; bottom: -2px; right: 0; width: 120px; height: 3px;
	background: var(--drz-grad-orange); border-radius: 3px;
}
:is(html,#drzb) body :is(.drzos-nyt-section-head h2, .drzos-nyt-wide-title h2) {
	font-size: 28px !important; font-weight: 700 !important; color: var(--drz-ink) !important;
	border: 0 !important; padding: 0 !important; margin: 0 !important;
}
:is(html,#drzb) body .drzos-files-tabs { gap: 8px !important; }
:is(html,#drzb) body .drzos-files-tabs a {
	border-radius: 999px !important; border: 1px solid var(--drz-line) !important;
	background: #fff !important; color: var(--drz-ink) !important;
	padding: 7px 18px !important; font-weight: 700 !important; font-size: 15px !important;
	transition: background .2s, color .2s, border-color .2s, transform .2s;
}
:is(html,#drzb) body .drzos-files-tabs a:is(:hover, .is-active, [aria-current], .active) { background: var(--drz-blue) !important; color: #fff !important; border-color: var(--drz-blue) !important; transform: translateY(-1px); }

/* شارات التصنيف (اللبني): مقاس على قد الكلام ومريحة */
:is(html,#drzb) body .drzos-nyt-kicker {
	display: inline-flex !important; align-items: center; gap: 6px;
	width: auto !important; max-width: 100%;
	align-self: flex-start;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	background: rgba(11, 79, 122, .09) !important;
	color: var(--drz-blue) !important;
	border: 1px solid rgba(11, 79, 122, .18) !important;
	border-radius: 999px !important;
	padding: 6px 14px !important;
	margin: 12px 0 8px !important;
	font-size: 13.5px !important; font-weight: 700 !important; line-height: 1.3 !important;
	height: auto !important; min-height: 0 !important;
}
:is(html,#drzb) body .drzos-nyt-kicker::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--drz-orange); flex: none; }
:is(html,#drzb) body.drzos-standalone-single .drzos-nyt-kicker { background: var(--drz-blue) !important; color: #fff !important; border-color: var(--drz-blue) !important; }

/* كروت الأقسام */
:is(html,#drzb) body .drzos-nyt-section-grid { gap: 22px !important; }
:is(html,#drzb) body .drzos-nyt-section-card {
	display: flex !important; flex-direction: column;
	background: #fff !important; border: 1px solid var(--drz-line) !important;
	border-radius: 16px !important; overflow: hidden !important;
	padding: 0 0 16px !important;
	box-shadow: var(--drz-shadow-sm) !important;
	transition: transform .3s var(--drz-ease), box-shadow .3s var(--drz-ease) !important;
}
:is(html,#drzb) body .drzos-nyt-section-card:hover { transform: translateY(-5px); box-shadow: var(--drz-shadow-md) !important; }
:is(html,#drzb) body .drzos-nyt-section-card > a.drzos-nyt-image { overflow: hidden !important; border-radius: 0 !important; display: block; }
:is(html,#drzb) body .drzos-nyt-section-card > a.drzos-nyt-image img { border: 0 !important; transition: transform .6s var(--drz-ease) !important; width: 100% !important; }
:is(html,#drzb) body .drzos-nyt-section-card:hover > a.drzos-nyt-image img { transform: scale(1.07); }
:is(html,#drzb) body .drzos-nyt-section-card > :not(a.drzos-nyt-image) { margin-right: 16px !important; margin-left: 16px !important; }
:is(html,#drzb) body .drzos-nyt-section-card h3,
:is(html,#drzb) body .drzos-nyt-section-card h3 a { font-size: 18px !important; line-height: 1.65 !important; font-weight: 700 !important; color: var(--drz-ink) !important; }
:is(html,#drzb) body .drzos-nyt-section-card h3 a:hover { color: var(--drz-blue) !important; }
:is(html,#drzb) body .drzos-nyt-section-card .drzos-nyt-meta { margin-top: auto !important; padding-top: 8px; color: var(--drz-ink-soft) !important; font-size: 13.5px !important; }

/* ملفات وتحليلات */
:is(html,#drzb) body .drzos-files-main,
:is(html,#drzb) body .drzos-files-video {
	background: #fff !important; border: 1px solid var(--drz-line) !important; border-radius: 18px !important;
	padding: 18px !important; box-shadow: var(--drz-shadow-sm) !important;
}
:is(html,#drzb) body .drzos-files-main .drzos-nyt-image { border-radius: 14px !important; overflow: hidden !important; }
:is(html,#drzb) body .drzos-files-video-badge { background: var(--drz-grad-blue) !important; border-radius: 12px !important; color: #fff !important; }

/* ---------- 10.10 الفوتر: أعرض وواخد راحته ---------- */
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid {
	max-width: 1320px !important; width: calc(100% - 48px) !important;
	margin: 0 auto !important;
	display: grid !important;
	grid-template-columns: minmax(260px, 1.1fr) minmax(0, 2.2fr) minmax(220px, 1fr) !important;
	gap: 56px !important;
	padding: 52px 0 44px !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid > * { border: 0 !important; padding: 0 !important; margin: 0 !important; min-width: 0; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini { display: flex !important; flex-direction: column; align-items: flex-start; gap: 14px; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini picture img { width: 86px !important; height: 86px !important; object-fit: cover; border: 3px solid rgba(255, 255, 255, .2) !important; box-shadow: 0 8px 20px rgba(0, 0, 0, .3); }
:is(html,#drzb) body footer.drzos-nyt-footer h3 { font-size: 21px !important; margin-bottom: 18px !important; padding-bottom: 8px !important; }
:is(html,#drzb) body footer.drzos-nyt-footer p { font-size: 16.5px !important; line-height: 2 !important; max-width: 340px; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row { grid-template-columns: repeat(auto-fill, minmax(175px, 1fr)) !important; gap: 10px !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a {
	padding: 11px 14px !important; font-size: 15.5px !important; line-height: 1.5 !important;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	border-radius: 10px !important;
	transition: border-color .2s, background .2s, transform .2s var(--drz-ease) !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a:hover { background: rgba(255, 118, 0, .12) !important; transform: translateY(-2px); }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a {
	padding: 10px 16px !important; font-size: 15px !important; font-weight: 700 !important;
	text-align: center; border-radius: 12px !important;
	transition: background .2s, transform .2s var(--drz-ease), border-color .2s !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a:hover { transform: translateY(-2px); }
:is(html,#drzb) body .drzos-nyt-copy { padding: 18px 16px !important; }
:is(html,#drzb) body .drzos-nyt-copy nav.drzos-footer-legal-row { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 6px 18px !important; margin-top: 8px !important; }

/* ---------- 10.11 الموبايل والتابلت ---------- */
@media (max-width: 1024px) {
	:is(html,#drzb) body nav.drzos-nyt-nav { position: relative; top: auto !important; }
	:is(html,#drzb) body .drzos-home-slider-stage,
	:is(html,#drzb) body .drzos-home-slider-preview { height: 360px !important; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid { grid-template-columns: 1fr 1fr !important; gap: 34px !important; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid > :nth-child(2) { grid-column: 1 / -1; order: 3; }
}
@media (max-width: 767px) {
	:is(html,#drzb) body nav.drzos-nyt-toplinks > a { font-size: 13px !important; padding: 5px 6px 5px 12px !important; }
	:is(html,#drzb) body nav.drzos-nyt-toplinks > a::before { width: 22px; height: 22px; }
	:is(html,#drzb) body nav.drzos-nyt-toplinks > a::after { right: 11px; width: 12px; height: 12px; margin-top: -6px; }
	:is(html,#drzb) body .drzos-home-slider-stage { height: 300px !important; border-radius: 14px !important; }
	:is(html,#drzb) body .drzos-home-slider-content { right: 16px !important; left: 16px !important; bottom: 50px !important; }
	:is(html,#drzb) body .drzos-home-slider-content h2,
	:is(html,#drzb) body .drzos-home-slider-content h2 a { font-size: 22px !important; }
	:is(html,#drzb) body a.drzos-nyt-flash-strip { padding: 14px 16px !important; }
	:is(html,#drzb) body a.drzos-nyt-flash-strip strong { font-size: 22px !important; }
	:is(html,#drzb) body .drzos-nyt-flash-icon { width: 46px !important; height: 46px !important; }
	:is(html,#drzb) body .drzos-nyt-rail-copy { flex-direction: column; align-items: flex-start; }
	:is(html,#drzb) body :is(.drzos-nyt-rail-copy h2, .drzos-nyt-rail-copy h2 a, .drzos-weekly-content h2, .drzos-weekly-content h2 a) { font-size: 21px !important; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-nyt-footer-grid { grid-template-columns: 1fr !important; padding: 36px 0 28px !important; width: calc(100% - 32px) !important; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

/* 10.12 تصليحات بعد المعاينة */
:is(html,#drzb) body .drzos-files-tabs a,
:is(html,#drzb) body nav.drzos-nyt-toplinks > a,
:is(html,#drzb) body :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle) { -webkit-text-fill-color: currentColor !important; }
:is(html,#drzb) body .drzos-files-tabs a { color: var(--drz-ink) !important; }
:is(html,#drzb) body .drzos-files-tabs a:is(:hover, .is-active, [aria-current], .active) { color: #fff !important; }
:is(html,#drzb) body a.drzos-nyt-flash-strip strong {
	display: flex !important; align-items: center; justify-content: flex-start; gap: 14px !important;
	white-space: nowrap; width: auto !important;
}
:is(html,#drzb) body a.drzos-nyt-flash-strip strong::after { content: none !important; display: none !important; }

:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-inline > h3 {
	position: static !important; clip: auto !important; clip-path: none !important;
	width: auto !important; height: auto !important; overflow: visible !important; margin: 0 0 18px !important;
	display: inline-block !important; white-space: normal !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini picture img { border-radius: 50% !important; }

/* زرار القائمة في الموبايل بنفس لون الشريط الأزرق */
:is(html,#drzb) body .drzos-nyt-mobile-toggle {
	background: transparent !important; border: 0 !important; box-shadow: none !important;
	color: #fff !important; -webkit-text-fill-color: #fff !important; font-weight: 700 !important;
}
:is(html,#drzb) body .drzos-nyt-mobile-toggle * { color: #fff !important; -webkit-text-fill-color: #fff !important; }
@media (max-width: 767px) {
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
	:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a { white-space: nowrap; padding: 10px 8px !important; }
}

:is(html,#drzb) body .drzos-nyt-mobile-toggle::after {
	background: rgba(255, 255, 255, .15) !important; border-color: rgba(255, 255, 255, .45) !important;
	color: #fff !important; -webkit-text-fill-color: #fff !important;
}

/* الفوتر: عمود الدكتور (الصورة والاسم والوصف) في النص */
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini {
	align-items: center !important; text-align: center !important; justify-content: flex-start !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini > * { margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini picture { display: block; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini p { margin-right: auto !important; margin-left: auto !important; }
/* زرار "عرض المزيد من أقسام الموقع" في النص */
:is(html,#drzb) body section.drzos-home-more-sections .drzos-nyt-shell { display: flex !important; flex-direction: column; align-items: center !important; }

/* احترام إعداد تقليل الحركة */
@media (prefers-reduced-motion: reduce) {
	:is(html,#drzb) body *,
	:is(html,#drzb) body *::before,
	:is(html,#drzb) body *::after { animation: none !important; transition: none !important; }
}

/* ==========================================================================
   11) الألوان الهادية — أبيض ورصاصي (ستايل الصحف العالمية)
   ========================================================================== */
:root {
	--drz-ink: #141414;
	--drz-ink-soft: #5c5c5c;
	--drz-page: #f5f5f5;
	--drz-card: #ffffff;
	--drz-line: #e2e2e2;
	--drz-blue: #1f1f1f;
	--drz-blue-dark: #000000;
	--drz-orange: #c4c4c4;
	--drz-red: #3a3a3a;
	--drz-foot-1: #f2f2f2;
	--drz-foot-2: #ececec;
	--drz-foot-bottom: #e4e4e4;
	--drz-foot-text: #3d3d3d;
	--drz-grad-orange: linear-gradient(180deg, #f3f3f3 0%, #e7e7e7 100%);
	--drz-grad-blue: linear-gradient(180deg, #f7f7f7 0%, #ececec 100%);
	--drz-grad-red: linear-gradient(120deg, #f4f4f4 0%, #eaeaea 50%, #f4f4f4 100%);
	--drz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);
	--drz-shadow-md: 0 6px 18px rgba(0, 0, 0, .08);
	--drz-shadow-lg: 0 12px 30px rgba(0, 0, 0, .1);
}

/* الشريط العلوي */
:is(html,#drzb) body nav.drzos-nyt-toplinks > a { color: #1f1f1f !important; }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a::before { background: #ececec !important; }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a::after { background: #3a3a3a !important; }
:is(html,#drzb) body nav.drzos-nyt-toplinks > a:hover { background: #f1f1f1 !important; border-color: #cfcfcf !important; color: #000 !important; -webkit-text-fill-color: #000 !important; }
:is(html,#drzb) body .drzos-nyt-date::before { background: #777 !important; }
:is(html,#drzb) body form.drzos-nyt-search button { background: #1f1f1f !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }

/* القائمة الرئيسية: بيضا بخطوط رفيعة */
:is(html,#drzb) body nav.drzos-nyt-nav {
	background: #fff !important;
	border-top: 1px solid #1f1f1f !important;
	border-bottom: 1px solid var(--drz-line) !important;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .03) !important;
}
:is(html,#drzb) body ul.drzos-nyt-menu > li > a {
	color: #141414 !important; -webkit-text-fill-color: #141414 !important;
	border-left: 1px solid var(--drz-line) !important;
}
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a { background: #f4f4f4 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu > li > a::after { background: #141414 !important; height: 2px !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu { border-top: 2px solid #141414 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a:hover { color: #000 !important; }
:is(html,#drzb) body ul.drzos-nyt-menu .sub-menu a:hover::before { background: #141414 !important; }
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a .sub-arrow,
:is(html,#drzb) body nav.drzos-nyt-nav ul.drzos-nyt-menu > li.menu-item-has-children > a::before { color: #141414 !important; border-color: #141414 !important; }
/* زرار القائمة في الموبايل */
:is(html,#drzb) body .drzos-nyt-mobile-toggle,
:is(html,#drzb) body .drzos-nyt-mobile-toggle * { color: #141414 !important; -webkit-text-fill-color: #141414 !important; }
:is(html,#drzb) body .drzos-nyt-mobile-toggle::after { background: #f1f1f1 !important; border-color: #d6d6d6 !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; }

/* السلايدر */
:is(html,#drzb) body section.drzos-home-news-slider { background: #fff !important; }
:is(html,#drzb) body .drzos-home-slider-shade { background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .45) 38%, rgba(0, 0, 0, 0) 70%) !important; }
:is(html,#drzb) body .drzos-home-slider-meta span { background: #fff !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; box-shadow: none !important; }
:is(html,#drzb) body .drzos-home-slider-dots button.is-active { background: #fff !important; }
:is(html,#drzb) body .drzos-home-slider-preview-overlay { background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 55%, rgba(0, 0, 0, .05) 100%) !important; }
:is(html,#drzb) body .drzos-home-news-slider button[class*="arrow"]:hover { background: rgba(255, 255, 255, .35) !important; }
/* الشارات الحمرا الصغيرة على الصور (تبع النظام القديم) */
:is(html,#drzb) body .drzos-home-slider-preview-copy span:first-child,
:is(html,#drzb) body .drzos-home-slider-preview-copy em,
:is(html,#drzb) body .drzos-home-slider-preview-copy small {
	background: #fff !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; box-shadow: none !important;
}

/* الأزرار: رصاصي فاتح والكلام أسود */
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) {
	background: #f1f1f1 !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important;
	border: 1px solid #dcdcdc !important; box-shadow: none !important;
}
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) * { color: #141414 !important; -webkit-text-fill-color: #141414 !important; }
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) :is(b, span:last-child:not(:first-child)) { background: #fff !important; border: 1px solid #dcdcdc; }
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta)::after { background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .7), transparent) !important; }
:is(html,#drzb) body :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta):hover { background: #e6e6e6 !important; box-shadow: none !important; }
:is(html,#drzb) body .drzos-home-slider-read { background: #fff !important; border-color: #fff !important; }
:is(html,#drzb) body :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle) {
	border: 1px solid #cfcfcf !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; background: #fff !important;
}
:is(html,#drzb) body :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle):hover {
	background: #f1f1f1 !important; color: #000 !important; -webkit-text-fill-color: #000 !important;
}

/* "جديد الموقع" */
:is(html,#drzb) body a.drzos-nyt-flash-strip { background: #f4f4f4 !important; animation: none !important; border-bottom: 1px solid var(--drz-line) !important; }
:is(html,#drzb) body a.drzos-nyt-flash-strip::after { background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .8), transparent) !important; }
:is(html,#drzb) body a.drzos-nyt-flash-strip strong { color: #141414 !important; -webkit-text-fill-color: #141414 !important; text-shadow: none !important; }
:is(html,#drzb) body .drzos-nyt-flash-icon { background: #fff !important; border-color: #cfcfcf !important; animation: drzFloat 3s ease-in-out infinite !important; }
:is(html,#drzb) body .drzos-nyt-flash-icon svg { fill: #141414 !important; color: #141414 !important; }
:is(html,#drzb) body .drzos-nyt-flash-arrows { color: #8a8a8a !important; }
:is(html,#drzb) body .drzos-nyt-rail-copy h2 a:hover { color: #555 !important; }

/* المقال الأسبوعي */
:is(html,#drzb) body .drzos-nyt-weekly-article {
	border: 1px solid var(--drz-line) !important;
	background: #fff !important;
}
:is(html,#drzb) body .drzos-weekly-media::after { background: linear-gradient(0deg, rgba(0, 0, 0, .25) 0%, rgba(0, 0, 0, 0) 45%) !important; }
:is(html,#drzb) body .drzos-weekly-ribbon {
	background: #fff !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important;
	border: 1px solid #d6d6d6 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, .08) !important;
}
:is(html,#drzb) body .drzos-weekly-ribbon::before { color: #9a9a9a !important; }
:is(html,#drzb) body .drzos-weekly-content .drzos-nyt-credit { color: #6b6b6b !important; }
:is(html,#drzb) body .drzos-weekly-content h2 a:hover { color: #555 !important; }

/* المنصات / الفيديو / أحدث الأخبار */
:is(html,#drzb) body .drzos-home-video-heading { background: #f4f4f4 !important; border-bottom: 1px solid var(--drz-line) !important; }
:is(html,#drzb) body .drzos-home-video-heading * { color: #141414 !important; -webkit-text-fill-color: #141414 !important; }
:is(html,#drzb) body .drzos-home-hub-heading h2::before { background: #141414 !important; width: 4px !important; }
:is(html,#drzb) body .drzos-home-latest-thumb::after { background: #fff !important; color: #141414 !important; border: 1px solid #d6d6d6; box-shadow: none !important; }
:is(html,#drzb) body .drzos-home-latest-item h3 a:hover { color: #555 !important; }
:is(html,#drzb) body .drzos-home-platform-list > a:hover { border-color: #bdbdbd !important; }

/* عناوين الأقسام */
:is(html,#drzb) body :is(.drzos-nyt-section-head, .drzos-files-head)::after { background: #141414 !important; height: 2px !important; }
:is(html,#drzb) body .drzos-files-tabs a:is(:hover, .is-active, [aria-current], .active) { background: #141414 !important; border-color: #141414 !important; }
:is(html,#drzb) body .drzos-files-video-badge { background: #f4f4f4 !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; border: 1px solid var(--drz-line); }
:is(html,#drzb) body .drzos-files-video-badge * { color: #141414 !important; -webkit-text-fill-color: #141414 !important; }

/* شارات التصنيف */
:is(html,#drzb) body .drzos-nyt-kicker {
	background: #f3f3f3 !important; color: #333 !important; -webkit-text-fill-color: #333 !important; border-color: #e0e0e0 !important;
}
:is(html,#drzb) body .drzos-nyt-kicker::before { background: #9a9a9a !important; }
:is(html,#drzb) body.drzos-standalone-single .drzos-nyt-kicker { background: #f3f3f3 !important; color: #333 !important; -webkit-text-fill-color: #333 !important; border-color: #e0e0e0 !important; }

/* صفحة المقال */
:is(html,#drzb) body .drzos-single-actions :is(.drzos-share-whatsapp, .drzos-share-facebook, .drzos-share-x, .drzos-share-comments, .drzos-share-print) {
	background: #f3f3f3 !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; border: 1px solid #e0e0e0 !important;
}
:is(html,#drzb) body .drzos-single-actions :is(a, button) * { color: #141414 !important; -webkit-text-fill-color: #141414 !important; }
:is(html,#drzb) body .drzos-single-content a { color: #141414 !important; }
:is(html,#drzb) body .drzos-breadcrumbs a:hover { color: #000 !important; }
:is(html,#drzb) body .drzos-single-comments :is(input[type="submit"], .submit) { background: #141414 !important; }

/* الفوتر الفاتح */
:is(html,#drzb) body footer.drzos-nyt-footer {
	background: #f4f4f4 !important; border-top: 1px solid #141414 !important; color: #3d3d3d !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer h3 { color: #141414 !important; -webkit-text-fill-color: #141414 !important; border-bottom-color: #141414 !important; }
:is(html,#drzb) body footer.drzos-nyt-footer p { color: #4a4a4a !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a,
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a {
	background: #fff !important; border: 1px solid #e0e0e0 !important; color: #1f1f1f !important; -webkit-text-fill-color: #1f1f1f !important;
}
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-links-row a:hover,
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-social-row a:hover { background: #ebebeb !important; border-color: #cfcfcf !important; }
:is(html,#drzb) body footer.drzos-nyt-footer .drzos-footer-brand-mini picture img { border-color: #e0e0e0 !important; box-shadow: none !important; }
:is(html,#drzb) body .drzos-nyt-copy { background: #e9e9e9 !important; color: #555 !important; }
:is(html,#drzb) body .drzos-nyt-copy :is(a, button) { color: #333 !important; -webkit-text-fill-color: #333 !important; }
:is(html,#drzb) body .drzos-nyt-copy :is(a, button):hover { color: #000 !important; -webkit-text-fill-color: #000 !important; }

/* 11.1 بقية الألوان اللي جاية من التصميم القديم */
:is(html,#drzb) body .drzos-nyt-flash-card a.drzos-nyt-flash-strip {
	background: #f4f4f4 !important; background-image: none !important;
	box-shadow: none !important; border: 0 !important; border-bottom: 1px solid var(--drz-line) !important; border-radius: 0 !important;
}
:is(html,#drzb) body .drzos-nyt-flash-card a.drzos-nyt-flash-strip::before { display: none !important; }
:is(html,#drzb) body .drzos-nyt-flash-card a.drzos-nyt-flash-strip::after {
	background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, .8), transparent) !important; background-color: transparent !important;
}
:is(html,#drzb) body .drzos-nyt-flash-card .drzos-nyt-flash-icon { box-shadow: none !important; border: 1px solid #cfcfcf !important; background: #fff !important; background-image: none !important; }
:is(html,#drzb) body .drzos-nyt-flash-card .drzos-nyt-flash-icon::before,
:is(html,#drzb) body .drzos-nyt-flash-card .drzos-nyt-flash-icon::after { display: none !important; }
:is(html,#drzb) body .drzos-nyt-flash-card { box-shadow: 0 1px 3px rgba(0, 0, 0, .06) !important; outline: 0 !important; }
:is(html,#drzb) body .drzos-home-platform-icon { background: #f1f1f1 !important; border: 1px solid #e0e0e0 !important; color: #141414 !important; }
:is(html,#drzb) body .drzos-home-platform-icon svg,
:is(html,#drzb) body .drzos-home-platform-icon svg * { fill: #141414 !important; color: #141414 !important; }
:is(html,#drzb) body .drzos-home-video-facade > span { background: rgba(255, 255, 255, .92) !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; box-shadow: 0 8px 22px rgba(0, 0, 0, .25) !important; }

/* 11.2 أقوى من ستايلات النظام القديم اللي فيها ID */
:is(html,#drzb) body #drzos-main-content .drzos-nyt-front-rail .drzos-nyt-flash-card > a.drzos-nyt-flash-strip,
:is(html,#drzb) body.home .drzos-nyt-front-rail .drzos-nyt-flash-card > a.drzos-nyt-flash-strip {
	background: #f4f4f4 !important; background-image: none !important; box-shadow: none !important;
}
:is(html,#drzb) body #drzos-main-content .drzos-nyt-front-rail .drzos-nyt-flash-card,
:is(html,#drzb) body #drzos-main-content .drzos-nyt-front-rail .drzos-nyt-flash-card > a.drzos-nyt-flash-strip { border-color: #e2e2e2 !important; }
:is(html,#drzb) body #drzos-main-content .drzos-files-video-badge,
:is(html,#drzb) body .drzos-files-video .drzos-files-video-badge { border: 1px solid #e2e2e2 !important; background: #f4f4f4 !important; background-image: none !important; box-shadow: none !important; }
:is(html,#drzb) body #drzos-main-content .drzos-nyt-front-rail .drzos-nyt-flash-card .drzos-nyt-flash-icon,
:is(html,#drzb) body.home .drzos-nyt-front-rail .drzos-nyt-flash-card .drzos-nyt-flash-icon { box-shadow: none !important; background: #fff !important; background-image: none !important; border: 1px solid #cfcfcf !important; filter: none !important; }
:is(html,#drzb) body #drzos-main-content .drzos-nyt-front-rail .drzos-nyt-flash-card .drzos-nyt-flash-icon :is(svg, path) { fill: #141414 !important; filter: none !important; }

/* 11.3 صفحة المقال: أيقونات المشاركة وعلامات التاريخ رصاصي */
:is(html,#drzb) body .drzos-single-actions :is(a, button) :is(span, i, b) {
	background: #fff !important; background-image: none !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; border-color: #e0e0e0 !important; box-shadow: none !important;
}
:is(html,#drzb) body .drzos-single-actions :is(a, button) :is(svg, svg *) { fill: #141414 !important; color: #141414 !important; }
:is(html,#drzb) body .drzos-breadcrumbs,
:is(html,#drzb) body .drzos-breadcrumbs * { color: #6b6b6b !important; -webkit-text-fill-color: #6b6b6b !important; }
:is(html,#drzb) body .drzos-single-meta *::before,
:is(html,#drzb) body .drzos-single-meta > span::before { color: #9a9a9a !important; background-color: transparent !important; }
:is(html,#drzb) body .drzos-single-meta :is(i, svg, svg *) { color: #9a9a9a !important; fill: #9a9a9a !important; }
:is(html,#drzb) body .drzos-single-author { border-right-color: #c4c4c4 !important; }
:is(html,#drzb) body .drzos-single-author :is(small, span, em) { color: #6b6b6b !important; }
:is(html,#drzb) body.drzos-standalone-single .drzos-single-actions :is(a, button) svg { background: #fff !important; border: 1px solid #e0e0e0 !important; color: #141414 !important; fill: #141414 !important; box-shadow: none !important; }
:is(html,#drzb) body.drzos-standalone-single .drzos-single-actions :is(a, button) svg * { fill: #141414 !important; stroke: none; }
/* 11.4 آخر بقايا الألوان */
:is(html,#drzb) body #drzos-main-content :is(.drzos-nyt-flash-arrows, .drzos-nyt-flash-icon), :is(html,#drzb) body :is(.drzos-nyt-flash-arrows, .drzos-nyt-flash-icon) { color: #8a8a8a !important; -webkit-text-fill-color: #8a8a8a !important; }
:is(html,#drzb) body :is(.drzos-nyt-flash-arrows, .drzos-nyt-flash-icon) svg { fill: currentColor !important; }
:is(html,#drzb) body #drzos-main-content .drzos-files-video-poster > span, :is(html,#drzb) body .drzos-files-video-poster > span { background: rgba(255,255,255,.92) !important; color: #141414 !important; -webkit-text-fill-color: #141414 !important; box-shadow: 0 8px 22px rgba(0,0,0,.25) !important; border: 0 !important; }
:is(html,#drzb) body .drz-yt-live i { background: #6b6b6b !important; box-shadow: none !important; }
/* 11.5 نظام الألوان الفاتح الهادي: أبيض + رمادي فاتح + رمادي أزرق هادي + لمسة حمرا */
:root {
	--t-white: #ffffff;
	--t-1: #f3f4f6;      /* خلفية الصفحة */
	--t-2: #e6e9ed;      /* البلوكات المميزة */
	--t-3: #d8dde3;      /* المنيو والحدود القوية */
	--t-line: #dde1e6;
	--t-ink: #1e2328;
	--t-ink-2: #555d66;
	--t-slate: #4c5661;  /* زراير وخطوط العناوين */
	--t-accent: #c8323c; /* اللمسة الحمرا */
}
@keyframes drzSoftPulse { 0% { box-shadow: 0 0 0 0 rgba(200, 50, 60, .45); } 70% { box-shadow: 0 0 0 12px rgba(200, 50, 60, 0); } 100% { box-shadow: 0 0 0 0 rgba(200, 50, 60, 0); } }
@keyframes drzSoftShine { 0% { transform: translateX(-120%); } 60%, 100% { transform: translateX(220%); } }

:is(html,#drzb) body:is(body,#drzx) { background: var(--t-1) !important; }

/* الشريط العلوي: رمادي فاتح */
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline { background: var(--t-2) !important; border: 0 !important; border-bottom: 1px solid var(--t-3) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline .drzos-nyt-date { background: var(--t-white) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; border-color: var(--t-3) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-date::before { background: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a { background: var(--t-white) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a::before { background: var(--t-2) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a::after { background: var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a:hover { background: var(--t-1) !important; border-color: var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a svg { fill: currentColor !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline form.drzos-nyt-search input { background: var(--t-white) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline form.drzos-nyt-search input::placeholder { color: #8a929b !important; -webkit-text-fill-color: #8a929b !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline form.drzos-nyt-search button { background: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }

/* الهيدر: أبيض */
:is(html,#drzb) body:is(body,#drzx) header { background: var(--t-white) !important; }

/* القائمة الرئيسية: رمادي أزرق هادي */
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav { background: var(--t-3) !important; border-top: 3px solid var(--t-slate) !important; border-bottom: 1px solid #c9cfd6 !important; box-shadow: none !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; background: transparent !important; font-weight: 700 !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover,
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a { background: var(--t-white) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a::after { background: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li + li > a { border-color: #c4cad1 !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.menu-item-has-children > a::before { border-color: var(--t-ink-2) !important; color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu .sub-menu { background: var(--t-white) !important; border-top: 3px solid var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu .sub-menu a { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-mobile-toggle, :is(html,#drzb) body:is(body,#drzx) .drzos-nyt-mobile-toggle * { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }

/* "جديد الموقع": أبيض + أيقونة حمرا بنبض */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip,
:is(html,#drzb) body:is(body,#drzx) a.drzos-nyt-flash-strip { background: var(--t-white) !important; border: 1px solid var(--t-line) !important; border-inline-start: 4px solid var(--t-accent) !important; position: relative; overflow: hidden; }
:is(html,#drzb) body:is(body,#drzx) a.drzos-nyt-flash-strip::after { background: linear-gradient(90deg, transparent, rgba(200, 50, 60, .08), transparent) !important; animation: drzSoftShine 4.5s ease-in-out infinite !important; }
:is(html,#drzb) body:is(body,#drzx) a.drzos-nyt-flash-strip strong { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-icon,
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-flash-icon { background: var(--t-accent) !important; border-color: var(--t-accent) !important; color: #fff !important; animation: drzSoftPulse 2s ease-out infinite !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-icon :is(svg, svg path), :is(html,#drzb) body:is(body,#drzx) .drzos-nyt-flash-icon :is(svg, svg path) { fill: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-arrows { color: var(--t-accent) !important; -webkit-text-fill-color: var(--t-accent) !important; }

/* الزراير: رمادي أزرق (أساسي) وأبيض بحد (ثانوي) */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta),
:is(html,#drzb) body:is(body,#drzx) :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) { background: var(--t-slate) !important; background-image: none !important; border-color: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; box-shadow: none !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) * { color: #fff !important; -webkit-text-fill-color: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta) :is(b, span:last-child:not(:first-child)) { background: rgba(255, 255, 255, .18) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta)::after { display: none !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-slider-read, .drzos-nyt-flash-cta, .drzos-weekly-cta):hover { background: var(--t-accent) !important; border-color: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle),
:is(html,#drzb) body:is(body,#drzx) :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle) { background: var(--t-white) !important; border: 1px solid var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-latest-more, .drzos-nyt-section-head > a, .drzos-files-read, .drzos-home-more-toggle):hover { background: var(--t-2) !important; border-color: var(--t-slate) !important; }

/* بادجات الأقسام وعناوين البلوكات */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-kicker,
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-kicker { background: var(--t-2) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; border: 1px solid var(--t-3) !important; box-shadow: none !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-kicker::before { background: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) :is(.drzos-nyt-section-head, .drzos-files-head)::after { background: var(--t-slate) !important; height: 3px !important; }
:is(html,#drzb) body:is(body,#drzx) :is(.drzos-home-hub-heading h2, .drzos-nyt-section-head h2, .drzos-files-head h2)::before { background: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs a { background: var(--t-white) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs a:is(:hover, .is-active, [aria-current], .active) { background: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; border-color: var(--t-slate) !important; }

/* التدوينات: كروت بيضاء بحد واضح وظل خفيف */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-nyt-files-section article, .drzos-nyt-section article, .drzos-home-latest-news, .drzos-home-featured-video, .drzos-nyt-rail-item) { background: var(--t-white) !important; border: 1px solid var(--t-line) !important; box-shadow: 0 1px 2px rgba(30, 35, 40, .05), 0 6px 18px rgba(30, 35, 40, .05) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-nyt-files-section article, .drzos-nyt-section article):hover { border-color: #c4cad1 !important; box-shadow: 0 10px 26px rgba(30, 35, 40, .1) !important; }

/* المقالة الأسبوعية: رمادي فاتح مميز */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-weekly-article { background: var(--t-2) !important; background-image: none !important; border: 1px solid var(--t-3) !important; border-top: 4px solid var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-weekly-article :is(.drzos-weekly-content, .drzos-weekly-badge-wrap, .drzos-weekly-body, .drzos-weekly-footer) { background: transparent !important; background-image: none !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-weekly-article :is(p, .drzos-nyt-credit, time) { color: var(--t-ink-2) !important; -webkit-text-fill-color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-weekly-ribbon { background: var(--t-white) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; border: 1px solid var(--t-3) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-weekly-ribbon * { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }

/* منصات زوبع */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platforms { background: var(--t-2) !important; border: 1px solid var(--t-3) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platforms :is(h2, h3, strong) { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platforms :is(p, span, small) { color: var(--t-ink-2) !important; -webkit-text-fill-color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform-list > a { background: var(--t-white) !important; border: 1px solid var(--t-line) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform-list > a:hover { border-color: var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-more-panel { background: var(--t-2) !important; }

/* بلوك "فيديو": رمادي أزرق فاتح */
:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel { background: var(--t-2) !important; border: 1px solid var(--t-3) !important; border-top: 4px solid var(--t-slate) !important; box-shadow: none !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-head h2 { color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-head h2::before { background: var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-head a, :is(html,#drzb) :is(body,#drzx) .drz-ytb-all { color: var(--t-ink-2) !important; -webkit-text-fill-color: var(--t-ink-2) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-head a:hover, :is(html,#drzb) :is(body,#drzx) .drz-ytb-all:hover { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-stage { box-shadow: 0 8px 22px rgba(30, 35, 40, .15) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-play { background: rgba(255, 255, 255, .95) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-play svg { fill: var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-list { scrollbar-color: #b9c0c8 transparent; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-list::-webkit-scrollbar-thumb { background: #b9c0c8; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-item { background: var(--t-white) !important; border: 1px solid var(--t-line) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-item:hover { background: var(--t-white) !important; border-color: #b9c0c8 !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-item.is-active { background: var(--t-white) !important; border-color: var(--t-accent) !important; box-shadow: inset -3px 0 0 var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-text strong { color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-text em { color: var(--t-ink-2) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-text em::before { background: var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-sub { background: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-sub svg { fill: #fff !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-sub:hover { background: var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-ytb-foot { border-color: var(--t-3) !important; }

/* صفحة اليوتيوب والسوشيال */
:is(html,#drzb) :is(body,#drzx) :is(.drz-yt-hero, .drz-social-hero) { background: var(--t-2) !important; border: 1px solid var(--t-3) !important; border-top: 4px solid var(--t-slate) !important; }
:is(html,#drzb) :is(body,#drzx) :is(.drz-yt-hero, .drz-social-hero) h2 { color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) :is(.drz-yt-hero, .drz-social-hero) p { color: var(--t-ink-2) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-yt-live { background: var(--t-white) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-yt-live i { background: var(--t-accent) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-yt-sub { background: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
:is(html,#drzb) :is(body,#drzx) .drz-yt-sub svg { fill: #fff !important; }
:is(html,#drzb) :is(body,#drzx) .drz-yt-all { background: var(--t-white) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-social-card > header { background: var(--t-2) !important; }
:is(html,#drzb) :is(body,#drzx) .drz-social-card header a { background: var(--t-slate) !important; }

/* صفحة المقال */
:is(html,#drzb) body:is(body,#drzx) .drzos-single-actions :is(a, button) { background: var(--t-2) !important; border-color: var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-single-actions :is(a, button):hover { background: var(--t-white) !important; border-color: var(--t-slate) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-single-content blockquote { background: var(--t-2) !important; border-inline-start: 4px solid var(--t-slate) !important; }

/* الفوتر: رمادي فاتح بدرجتين */
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer { background: var(--t-2) !important; border-top: 4px solid var(--t-slate) !important; color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer h3 { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; border-bottom-color: var(--t-accent) !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer :is(p, li, span, small) { color: var(--t-ink-2) !important; -webkit-text-fill-color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer a { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer :is(.drzos-footer-links-row, .drzos-footer-social-row) a { background: var(--t-white) !important; border: 1px solid var(--t-3) !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer :is(.drzos-footer-links-row, .drzos-footer-social-row) a :is(svg, i) { fill: currentColor !important; color: currentColor !important; }
:is(html,#drzb) body:is(body,#drzx) footer.drzos-nyt-footer :is(.drzos-footer-links-row, .drzos-footer-social-row) a:hover { background: var(--t-slate) !important; border-color: var(--t-slate) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy { background: var(--t-3) !important; color: var(--t-ink-2) !important; border: 0 !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(p, span, small) { color: var(--t-ink-2) !important; -webkit-text-fill-color: var(--t-ink-2) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(a, button) { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(a, button):hover { color: var(--t-accent) !important; -webkit-text-fill-color: var(--t-accent) !important; }

@media (prefers-reduced-motion: reduce) {
	:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-flash-icon, :is(html,#drzb) body:is(body,#drzx) a.drzos-nyt-flash-strip::after { animation: none !important; }
}
:is(html,#drzb) :is(body,#drzx) .drz-ytb-head { background: transparent !important; box-shadow: none !important; }
/* 11.7 القائمة الرئيسية زراير منفصلة + قائمة الفيديو 4 كروت متساوية */
@media (min-width: 901px) {
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav { background: var(--t-white) !important; border-top: 1px solid var(--t-line) !important; border-bottom: 1px solid var(--t-line) !important; padding: 12px 0 !important; height: auto !important; box-shadow: none !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu { gap: 6px !important; justify-content: center !important; flex-wrap: wrap !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li + li > a { background: #566372 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; border: 0 !important; border-radius: 6px !important; padding: 9px 16px !important; height: auto !important; line-height: 1.6 !important; font-size: 16px !important; font-weight: 700 !important; box-shadow: none !important; transition: background-color .2s ease, transform .2s ease !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover { background: #45505d !important; color: #fff !important; -webkit-text-fill-color: #fff !important; transform: translateY(-1px); }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a:hover { background: var(--t-accent) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a::after { display: none !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.menu-item-has-children > a::before { border-color: #fff !important; color: #fff !important; }
}

@media (min-width: 1025px) {
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-list { gap: 10px !important; scroll-snap-type: y mandatory; }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-list > li { flex: 0 0 calc((var(--drz-ytb-h, 408px) - 30px) / 4) !important; height: auto !important; min-height: 0 !important; scroll-snap-align: start; }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-item { box-sizing: border-box !important; height: 100% !important; padding: 6px !important; grid-template-columns: auto 1fr !important; gap: 12px !important; align-items: center !important; }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-thumb { height: 100% !important; width: auto !important; aspect-ratio: 16 / 9 !important; }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-thumb b { transform: scale(.8); }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-text em { font-size: 12px !important; margin-bottom: 2px !important; }
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-text strong { font-size: 15px !important; line-height: 1.5 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; }
}
/* 11.8 شريط "جديد الموقع" في النص بأنيميشن */
@keyframes drzFlashSweep { 0% { background-position: 120% 0; } 100% { background-position: -120% 0; } }
@keyframes drzFlashFlow { 0% { background-position: 0% 0; } 100% { background-position: 200% 0; } }
@keyframes drzFlashNudgeS { 0%, 100% { transform: translateX(0); opacity: .45; } 50% { transform: translateX(-7px); opacity: 1; } }
@keyframes drzFlashNudgeE { 0%, 100% { transform: translateX(0); opacity: .45; } 50% { transform: translateX(7px); opacity: 1; } }
@keyframes drzFlashRing { 0% { transform: scale(1); opacity: .55; } 100% { transform: scale(1.9); opacity: 0; } }
@keyframes drzFlashBolt { 0%, 86%, 100% { transform: rotate(0) scale(1); } 90% { transform: rotate(-12deg) scale(1.15); } 94% { transform: rotate(10deg) scale(1.05); } }

:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip {
	display: flex !important; grid-template-columns: none !important; justify-content: center !important; align-items: center !important; gap: 18px !important;
	min-height: 96px !important; height: auto !important; padding: 18px 24px !important; border-radius: 16px !important;
	background: radial-gradient(120% 140% at 50% 0%, #ffffff 0%, #f6f7f9 55%, #f3e6e7 100%) !important;
	border: 1px solid var(--t-line) !important; border-inline-start: 1px solid var(--t-line) !important;
	box-shadow: 0 1px 2px rgba(30, 35, 40, .05), 0 8px 22px rgba(30, 35, 40, .06) !important;
	position: relative !important; overflow: hidden !important; isolation: isolate; text-align: center !important;
	transition: transform .25s ease, box-shadow .25s ease !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip:hover { transform: translateY(-2px); box-shadow: 0 14px 30px rgba(30, 35, 40, .1) !important; }
/* خط متحرك تحت */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip::before {
	content: "" !important; display: block !important; position: absolute !important; inset: auto 0 0 0 !important; width: auto !important; height: 3px !important; border-radius: 0 !important;
	background: linear-gradient(90deg, transparent, var(--t-accent), #566372, var(--t-accent), transparent) !important; background-size: 200% 100% !important;
	animation: drzFlashFlow 3s linear infinite !important; opacity: 1 !important; transform: none !important; z-index: 1;
}
/* لمعة بتعدي */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip::after {
	content: "" !important; position: absolute !important; top: 0 !important; bottom: 0 !important; width: 35% !important; inset-inline-start: 0 !important;
	background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .9), transparent) !important; animation: drzSoftShine 5s ease-in-out infinite !important; z-index: 0; pointer-events: none;
}
/* النص */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip strong {
	position: relative; z-index: 2; order: 2; margin: 0 !important; font-size: 26px !important; font-weight: 800 !important; line-height: 1.3 !important; letter-spacing: 0 !important; text-shadow: none !important;
	background: linear-gradient(90deg, var(--t-ink) 0%, var(--t-ink) 40%, var(--t-accent) 50%, var(--t-ink) 60%, var(--t-ink) 100%) !important; background-size: 250% 100% !important;
	-webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent !important;
	animation: drzFlashSweep 4s ease-in-out infinite !important;
}
/* الأيقونة */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon {
	position: relative !important; z-index: 2; order: 1; inset: auto !important; transform: none !important; margin: 0 !important; flex: 0 0 auto;
	width: 54px !important; height: 54px !important; border-radius: 50% !important; display: grid !important; place-items: center !important;
	background: linear-gradient(145deg, #d8434d, #b02a33) !important; border: 3px solid #fff !important; box-shadow: 0 6px 16px rgba(200, 50, 60, .3) !important;
	animation: none !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon::before,
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon::after {
	content: "" !important; position: absolute !important; inset: -3px !important; border-radius: 50% !important; border: 2px solid var(--t-accent) !important; background: none !important;
	animation: drzFlashRing 2.2s ease-out infinite !important; pointer-events: none;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon::after { animation-delay: 1.1s !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon svg { width: 26px !important; height: 26px !important; fill: #fff !important; animation: drzFlashBolt 3.5s ease-in-out infinite !important; }
/* الأسهم على الجنبين */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-arrows {
	position: relative !important; z-index: 2; inset: auto !important; display: inline-flex !important; margin: 0 !important;
	color: var(--t-accent) !important; -webkit-text-fill-color: var(--t-accent) !important; font-size: 22px !important; font-weight: 800 !important; letter-spacing: -2px !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-arrows-start { order: 0; animation: drzFlashNudgeS 1.6s ease-in-out infinite !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-arrows-end { order: 3; animation: drzFlashNudgeE 1.6s ease-in-out infinite !important; }
@media (max-width: 600px) {
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip { min-height: 76px !important; gap: 12px !important; padding: 14px 16px !important; }
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip strong { font-size: 21px !important; }
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon { width: 44px !important; height: 44px !important; }
}
@media (prefers-reduced-motion: reduce) {
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip,
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip *,
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip::before,
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip::after,
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip *::before,
	:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip *::after { animation: none !important; }
}
/* 11.9 بلوك المنصات والفيديوهات المختارة: خلفية + ألوان المنصات + تابات الدول + زرار الاشتراك */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content section.drzos-home-media-hub,
:is(html,#drzb) body:is(body,#drzx) section.drzos-home-media-hub {
	background: radial-gradient(90% 120% at 100% 0%, #e9eef5 0%, rgba(233, 238, 245, 0) 60%), radial-gradient(80% 120% at 0% 100%, #f5e9eb 0%, rgba(245, 233, 235, 0) 60%), #f1f3f6 !important;
	border-top: 1px solid var(--t-line) !important; border-bottom: 1px solid var(--t-line) !important; padding-top: 34px !important; padding-bottom: 34px !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content :is(.drzos-home-platforms, .drzos-home-featured-video, .drzos-home-latest-news) { background: #fff !important; border: 1px solid #e1e5ea !important; box-shadow: 0 10px 28px rgba(30, 35, 40, .07) !important; }

/* المنصات: كل واحدة بلونها */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-facebook { --pc: #1877f2; --pt: rgba(24, 119, 242, .07); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-youtube { --pc: #ff0000; --pt: rgba(255, 0, 0, .06); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-instagram { --pc: #e1306c; --pt: rgba(225, 48, 108, .07); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-tiktok { --pc: #111111; --pt: rgba(37, 244, 238, .1); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-x { --pc: #000000; --pt: rgba(0, 0, 0, .05); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform-list > a.drzos-home-platform {
	background: linear-gradient(270deg, var(--pt) 0%, #fff 70%) !important; border: 1px solid #e3e7ec !important; border-inline-start: 4px solid var(--pc) !important;
	transition: transform .2s ease, box-shadow .2s ease !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform-list > a.drzos-home-platform:hover { transform: translateX(-3px); box-shadow: 0 8px 18px rgba(30, 35, 40, .1) !important; border-color: #d3d9e0 !important; border-inline-start-color: var(--pc) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform .drzos-home-platform-icon {
	background: var(--pc) !important; border: 0 !important; color: #fff !important; box-shadow: 0 6px 14px rgba(0, 0, 0, .14) !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-instagram .drzos-home-platform-icon { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform.platform-tiktok .drzos-home-platform-icon { box-shadow: -2px -2px 0 #25f4ee, 2px 2px 0 #fe2c55 !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform .drzos-home-platform-icon :is(svg, svg path) { fill: #fff !important; color: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform .drzos-home-platform-copy strong { color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-platform .drzos-home-platform-arrow { color: var(--pc) !important; -webkit-text-fill-color: var(--pc) !important; }

/* تابات الدول */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs a {
	background: #e8ecf1 !important; border: 1px solid #d3d9e1 !important; color: var(--t-ink) !important; -webkit-text-fill-color: var(--t-ink) !important; font-weight: 700 !important;
	transition: background-color .2s ease, color .2s ease, transform .2s ease !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs a:hover { background: #566372 !important; border-color: #566372 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; transform: translateY(-1px); }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs a:is(.is-active, [aria-current], .active) { background: var(--t-accent) !important; border-color: var(--t-accent) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }

/* زرار الاشتراك في القناة: أحمر */
:is(html,#drzb) :is(body,#drzx) :is(.drz-ytb-sub, .drz-yt-sub) { background: #e62117 !important; border-color: #e62117 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; box-shadow: 0 6px 16px rgba(230, 33, 23, .28) !important; }
:is(html,#drzb) :is(body,#drzx) :is(.drz-ytb-sub, .drz-yt-sub):hover { background: #c4141c !important; }
:is(html,#drzb) :is(body,#drzx) :is(.drz-ytb-sub, .drz-yt-sub) svg { fill: #fff !important; }
/* 11.10 ضبط مسافات جديد الموقع */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content a.drzos-nyt-flash-strip strong { flex: 0 0 auto !important; width: auto !important; max-width: none !important; transform: none !important; translate: none !important; text-align: center !important; padding: 0 !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-icon { box-sizing: border-box !important; padding: 0 !important; min-width: 54px !important; max-width: 54px !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-nyt-flash-strip .drzos-nyt-flash-arrows { top: auto !important; translate: none !important; }
/* 11.11 القائمة بعرض الهيدر بالظبط + لون أزرق مميز */
@media (min-width: 901px) {
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav > .drzos-nyt-shell { max-width: 1280px !important; width: calc(100% - 32px) !important; padding-inline: 0 !important; margin-inline: auto !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu { width: 100% !important; justify-content: stretch !important; gap: 8px !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li { flex: 1 1 auto !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li + li > a {
		display: block !important; width: 100% !important; text-align: center !important; white-space: nowrap !important; box-sizing: border-box !important;
		background: linear-gradient(180deg, #2a72cf 0%, #1f62b8 100%) !important; border-radius: 8px !important; padding: 11px 14px !important;
		box-shadow: 0 2px 0 #174f99, 0 6px 14px rgba(31, 98, 184, .18) !important;
	}
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover { background: linear-gradient(180deg, #1f62b8 0%, #174f99 100%) !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a:hover { background: linear-gradient(180deg, #d43c46 0%, #b92a33 100%) !important; box-shadow: 0 2px 0 #8f1f27, 0 6px 14px rgba(200, 50, 60, .22) !important; }
}
@media (min-width: 1200px) {
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu { flex-wrap: nowrap !important; }
}
html, body { overflow-x: clip !important; }
/* 12 القوايم + خلفيات مزخرفة + شريط الحقوق */
/* الشريط العلوي: أزرق مميز */
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a {
	background: linear-gradient(180deg, #2a72cf 0%, #1f62b8 100%) !important; border-color: #1f62b8 !important; color: #fff !important; -webkit-text-fill-color: #fff !important;
	box-shadow: 0 4px 12px rgba(31, 98, 184, .22) !important; transition: transform .2s ease, background-color .2s ease !important;
}
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a::before { background: rgba(255, 255, 255, .2) !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a::after { background: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a :is(svg, i, span, b) { color: #fff !important; fill: #fff !important; -webkit-text-fill-color: #fff !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-topline nav.drzos-nyt-toplinks > a:hover { background: linear-gradient(180deg, #1f62b8 0%, #174f99 100%) !important; transform: translateY(-1px); }

/* القائمة الرئيسية: رمادي فاتح / غامق / أبيض */
@media (min-width: 901px) {
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li + li > a {
		background: linear-gradient(180deg, #f4f6f8 0%, #e6eaef 100%) !important; color: #1e2328 !important; -webkit-text-fill-color: #1e2328 !important;
		border: 1px solid #d5dbe2 !important; box-shadow: 0 1px 0 #fff inset, 0 2px 6px rgba(30, 35, 40, .06) !important;
	}
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li > a:hover { background: linear-gradient(180deg, #56616e 0%, #444e5a 100%) !important; border-color: #444e5a !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a,
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.current-menu-item > a:hover {
		background: linear-gradient(180deg, #4b5562 0%, #3a434e 100%) !important; border-color: #3a434e !important; color: #fff !important; -webkit-text-fill-color: #fff !important;
		box-shadow: inset 0 -3px 0 #c8323c, 0 4px 12px rgba(30, 35, 40, .18) !important;
	}
	:is(html,#drzb) body:is(body,#drzx) nav.drzos-nyt-nav ul.drzos-nyt-menu > li.menu-item-has-children > a::before { border-color: currentColor !important; color: currentColor !important; }
}

/* بلوك "فيديو": دواير ونقط */
:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel {
	position: relative !important; overflow: hidden !important; isolation: isolate;
	background: radial-gradient(circle at 88% 8%, rgba(31, 102, 194, .12) 0%, rgba(31, 102, 194, 0) 38%), radial-gradient(circle at 6% 96%, rgba(200, 50, 60, .10) 0%, rgba(200, 50, 60, 0) 36%), linear-gradient(135deg, #f2f5f9 0%, #e8edf3 100%) !important;
}
:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel::before {
	content: "" !important; display: block !important; position: absolute !important; z-index: 0; pointer-events: none;
	width: 520px; height: 520px; top: -260px; left: -200px; border-radius: 50%;
	background: repeating-radial-gradient(circle, rgba(76, 86, 97, .10) 0 1.5px, transparent 1.5px 26px) !important;
	-webkit-mask: radial-gradient(circle, #000 35%, transparent 70%); mask: radial-gradient(circle, #000 35%, transparent 70%);
	animation: drzSpinSlow 60s linear infinite;
}
:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel::after {
	content: "" !important; display: block !important; position: absolute !important; z-index: 0; pointer-events: none;
	width: 340px; height: 220px; right: -20px; bottom: -20px;
	background-image: radial-gradient(rgba(200, 50, 60, .28) 1.6px, transparent 1.8px) !important; background-size: 18px 18px !important;
	-webkit-mask: linear-gradient(135deg, transparent 10%, #000 90%); mask: linear-gradient(135deg, transparent 10%, #000 90%);
}
:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel > * { position: relative; z-index: 1; }
@keyframes drzSpinSlow { to { transform: rotate(360deg); } }

/* ملفات وتحليلات بارزة */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content section.drzos-nyt-files-section {
	position: relative !important; overflow: hidden !important; isolation: isolate; padding-top: 40px !important; padding-bottom: 44px !important;
	background: radial-gradient(circle at 0% 0%, rgba(200, 50, 60, .08) 0%, rgba(200, 50, 60, 0) 32%), radial-gradient(circle at 100% 100%, rgba(31, 102, 194, .10) 0%, rgba(31, 102, 194, 0) 38%), linear-gradient(180deg, #f7f8fa 0%, #eef1f5 100%) !important;
	border-top: 1px solid var(--t-line) !important; border-bottom: 1px solid var(--t-line) !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content section.drzos-nyt-files-section::before {
	content: ""; position: absolute; z-index: 0; pointer-events: none; inset: 0;
	background-image: repeating-linear-gradient(135deg, rgba(76, 86, 97, .05) 0 1px, transparent 1px 22px);
	-webkit-mask: radial-gradient(ellipse at 80% 20%, #000 0%, transparent 60%); mask: radial-gradient(ellipse at 80% 20%, #000 0%, transparent 60%);
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content section.drzos-nyt-files-section::after {
	content: ""; position: absolute; z-index: 0; pointer-events: none; width: 440px; height: 440px; bottom: -240px; left: -140px; border-radius: 50%;
	border: 2px solid rgba(31, 102, 194, .10); box-shadow: 0 0 0 40px rgba(31, 102, 194, .04), 0 0 0 80px rgba(31, 102, 194, .03);
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content section.drzos-nyt-files-section > * { position: relative; z-index: 1; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-main { background: #fff !important; border: 1px solid #e1e5ea !important; box-shadow: 0 12px 30px rgba(30, 35, 40, .08) !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-head h2 { position: relative; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-tabs { background: rgba(255, 255, 255, .7) !important; padding: 6px !important; border-radius: 999px !important; border: 1px solid #e1e5ea !important; backdrop-filter: blur(6px); }

/* فيديوهات مختارة (جوه الملفات) */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content aside.drzos-files-video {
	background: linear-gradient(160deg, #eaf1fb 0%, #f6f8fb 55%, #fbeef0 100%) !important; border: 1px solid #dbe4ef !important; box-shadow: 0 12px 30px rgba(30, 35, 40, .08) !important; position: relative; overflow: hidden;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content aside.drzos-files-video::before {
	content: ""; position: absolute; top: -40px; left: -40px; width: 180px; height: 180px; border-radius: 50%; pointer-events: none;
	background: repeating-radial-gradient(circle, rgba(31, 102, 194, .14) 0 1.2px, transparent 1.2px 16px);
	-webkit-mask: radial-gradient(circle, #000 30%, transparent 70%); mask: radial-gradient(circle, #000 30%, transparent 70%);
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content aside.drzos-files-video > * { position: relative; z-index: 1; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-files-video-badge,
:is(html,#drzb) body:is(body,#drzx) .drzos-files-video-badge { background: #fff !important; border: 1px solid #d5e0ee !important; color: #1e2328 !important; -webkit-text-fill-color: #1e2328 !important; box-shadow: 0 4px 12px rgba(31, 102, 194, .12) !important; }

/* الفيديوهات المختارة (الرئيسية) */
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-featured-video { overflow: hidden !important; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-video-heading {
	position: relative; overflow: hidden;
	background: radial-gradient(circle at 90% 0%, rgba(31, 102, 194, .16) 0%, rgba(31, 102, 194, 0) 45%), radial-gradient(circle at 5% 100%, rgba(200, 50, 60, .12) 0%, rgba(200, 50, 60, 0) 45%), linear-gradient(180deg, #f3f6fa, #eaeff5) !important;
	border-bottom: 1px solid #dde3ea !important;
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-video-heading::after {
	content: ""; position: absolute; inset: 0; pointer-events: none;
	background-image: radial-gradient(rgba(76, 86, 97, .18) 1.2px, transparent 1.4px); background-size: 14px 14px;
	-webkit-mask: linear-gradient(90deg, #000, transparent 35%, transparent 65%, #000); mask: linear-gradient(90deg, #000, transparent 35%, transparent 65%, #000);
}
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-video-heading h2 { position: relative; z-index: 1; }
:is(html,#drzb) body:is(body,#drzx) #drzos-main-content .drzos-home-video-caption { background: linear-gradient(180deg, #fff, #f5f7fa) !important; }

/* شريط الحقوق: أغمق بدرجات */
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy {
	background: linear-gradient(180deg, #4a5562 0%, #3b444f 60%, #343c46 100%) !important; border-top: 3px solid #c8323c !important; color: #cdd3da !important;
}
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(p, span, small) { color: #cdd3da !important; -webkit-text-fill-color: #cdd3da !important; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(a, button) { color: #fff !important; -webkit-text-fill-color: #fff !important; opacity: .9; }
:is(html,#drzb) body:is(body,#drzx) .drzos-nyt-copy :is(a, button):hover { color: #ffd7da !important; -webkit-text-fill-color: #ffd7da !important; opacity: 1; }

@media (prefers-reduced-motion: reduce) {
	:is(html,#drzb) :is(body,#drzx) .drz-ytb-panel::before { animation: none; }
}
