/**
 * ==========================================================================
 * ACCR Broadsheet - Section Thematic Backgrounds & Technology Header
 * Enhanced Opacity (~0.09 - 0.15) with Binary Code 0101 Tech Header
 * Preserves 100% Crisp Content Contrast & Fast Performance
 * ==========================================================================
 */

/* ==========================================================================
 * 1. الهيدر الرئيسي - خلفية تكنولوجيا وأكواد ثنائية 0101 سيبرانية (Binary Tech Header)
 * ========================================================================== */
.main_header_block {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

.main_header_block::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_header_binary.jpg');
    background-size: cover;
    background-position: center 30%;
    background-repeat: no-repeat;
    opacity: 0.25;
    /* وضوح بارز ومميز للأكواد الثنائية 0101 مع بقاء الشعار ناصعاً */
    pointer-events: none;
    z-index: 0;
    transition: opacity 0.3s ease;
}

.main_header_block>.broadsheet_container,
.main_header_inner {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 2. قسم الترويسة الرئيسي (Editorial Lead - السلايدر والاستطلاع ومن الضوء)
 * ========================================================================== */
.editorial_lead_section,
.section_bg_lead {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

.editorial_lead_section::before,
.section_bg_lead::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_hero_lead.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.09;
    pointer-events: none;
    z-index: 0;
}

.editorial_lead_section>.broadsheet_container,
.section_bg_lead>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 3. أخر الأخبار (Latest News) - شبكة وتدفق الأخبار والبيانات العالمية
 * ========================================================================== */
.section_bg_news {
    position: relative;
    overflow: hidden;
    background-color: #f8fafc;
}

.section_bg_news::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_news.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.065;
    pointer-events: none;
    z-index: 0;
}

.section_bg_news>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 4. المقالات (Articles) - الصحافة الفكرية وأقلام الكتاب والتحليلات
 * ========================================================================== */
.section_bg_articles {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

.section_bg_articles::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_articles.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.09;
    pointer-events: none;
    z-index: 0;
}

.section_bg_articles>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 5. الدراسات (Studies) - مختبرات البيانات ومصفوفة الأمن والتحليلات السيبرانية
 * ========================================================================== */
.section_bg_studies {
    position: relative;
    overflow: hidden;
    background-color: #f8fafc;
}

.section_bg_studies::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_studies.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.10;
    pointer-events: none;
    z-index: 0;
}

.section_bg_studies>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 6. الدوريات (Periodicals) - النشر العلمي الأكاديمي ومطابع المجلات المتخصصة
 * ========================================================================== */
.section_bg_periodicals {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

.section_bg_periodicals::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_periodicals.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.09;
    pointer-events: none;
    z-index: 0;
}

.section_bg_periodicals>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 7. الكتب (Books) - المكتبة الرقمية الحديثة ورفوف أمهات الكتب
 * ========================================================================== */
.section_bg_books {
    position: relative;
    overflow: hidden;
    background-color: #f8fafc;
}

.section_bg_books::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_books.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.095;
    pointer-events: none;
    z-index: 0;
}

.section_bg_books>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 8. المؤتمرات (Conferences) - المنتديات والقمم وقاعات المؤتمرات الكبرى
 * ========================================================================== */
.section_bg_conferences {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

.section_bg_conferences::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_conferences.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.095;
    pointer-events: none;
    z-index: 0;
}

.section_bg_conferences>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
 * 9. تلفزيون المركز (Center TV) - استوديوهات الإنتاج الإعلامي والبث المرئي
 * ========================================================================== */
.section_bg_tv {
    position: relative;
    overflow: hidden;
    background-color: #f8fafc;
}

.section_bg_tv::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('../images/backgrounds/bg_tv.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.105;
    pointer-events: none;
    z-index: 0;
}

.section_bg_tv>.broadsheet_container {
    position: relative;
    z-index: 1;
}

/* ضمان وضوح وتباين البطاقات والظلال فوق الخلفيات بحواف دائرية عصرية */
.editorial_card,
.news_card_small,
.publication_card,
.conference_card,
.video_card_item,
.lead_poll_column,
.lead_curated_stream {
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    border-radius: var(--radius-md, 14px);
}

/* ==========================================================================
 * معالجة وضوح عنوان الفيديو في كروت تلفزيون المركز على الخلفية البيضاء
 * ========================================================================== */
.video_card_item {
    background-color: #ffffff !important;
    border: 1px solid var(--border-color, #e2e8f0) !important;
    border-radius: var(--radius-md, 14px) !important;
    box-shadow: var(--shadow-card) !important;
    overflow: hidden !important;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.video_card_item:hover {
    transform: translateY(-4px) !important;
    box-shadow: var(--shadow-hover) !important;
    border-color: var(--primary-border, #bcd0e8) !important;
}

.video_item_title {
    font-family: var(--font-editorial, 'Cairo', sans-serif) !important;
    font-size: 0.94rem !important;
    font-weight: 700 !important;
    color: #0f172a !important;
    padding: 12px 14px !important;
    text-align: center !important;
    line-height: 1.45 !important;
    margin: 0 !important;
    background-color: #ffffff !important;
}

.video_item_title a {
    color: #0f172a !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

.video_item_title a:hover {
    color: var(--primary, #1F4E8C) !important;
}