:root{
  --navy:#0b1f3a;
  --navy-2:#16365f;
  --yellow:#f2c94c;
  --yellow-soft:#fff6cf;
  --burgundy:#7a1f2b;
  --burgundy-2:#942f3f;
  --white:#ffffff;
  --bg:#f4f7fb;
  --ink:#10233f;
  --muted:#667085;
  --line:#dfe6ee;
  --radius:22px;
  --shadow:0 14px 32px rgba(11,31,58,.10);
  --shadow-soft:0 7px 20px rgba(11,31,58,.06);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  background:var(--bg);
  color:var(--ink);
  font-family:"Noto Naskh Arabic","Amiri","Segoe UI",Tahoma,Arial,sans-serif;
  line-height:1.9;
}
a{color:inherit;text-decoration:none}
.container{width:min(1120px,92%);margin:auto}

/* الشريط العلوي */
.topbar{
  background:var(--yellow);
  color:#111111;
  border-bottom:3px solid var(--navy);
  font-size:.92rem;
}
.topbar .container{display:flex;justify-content:space-between;align-items:center;padding:.42rem 0}
.topbar a{color:#111111;font-weight:900}

/* الرأس والتنقل */
header{
  position:sticky;top:0;z-index:30;
  background:rgba(255,255,255,.97);
  backdrop-filter:blur(10px);
  border-bottom:1px solid var(--line);
  box-shadow:0 5px 20px rgba(11,31,58,.06);
}
nav{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:20px}
.brand{display:flex;align-items:center;gap:12px}
.mark{
  width:46px;height:46px;border-radius:14px;
  display:grid;place-items:center;
  background:var(--navy);
  color:var(--yellow);
  font-weight:900;font-size:1.18rem;
  border:3px solid var(--yellow);
}
.brand strong{display:block;color:var(--navy);font-size:1.1rem}
.brand small{display:block;color:#718096;line-height:1.2}
.links{display:flex;gap:17px;align-items:center;font-size:.96rem;color:var(--navy)}
.links>a,.nav-dropbtn{font-weight:700}
.links>a:hover,.nav-dropbtn:hover{color:var(--navy-2)}
.cta{
  background:var(--white);
  color:#111111!important;
  border:2px solid var(--burgundy);
  padding:.52rem .95rem;
  border-radius:999px;
  box-shadow:0 5px 14px rgba(122,31,43,.10);
}
.menu-btn{display:none;background:none;border:0;font-size:1.55rem;color:var(--navy);cursor:pointer}

/* القوائم المنسدلة */
.nav-dropdown{position:relative;display:flex;align-items:center}
.nav-dropbtn{border:0;background:transparent;color:var(--navy);font:inherit;cursor:pointer;padding:0}
.dropdown-menu{
  display:none;position:absolute;top:calc(100% + 14px);right:0;
  min-width:230px;background:var(--white);
  border:1px solid var(--line);border-top:4px solid var(--yellow);
  border-radius:16px;padding:10px;box-shadow:var(--shadow);z-index:40;
  color:var(--navy);
}
.dropdown-menu a{display:block;padding:.55rem .75rem;border-radius:10px;white-space:nowrap}
.dropdown-menu a:hover{background:var(--yellow-soft);color:var(--burgundy)}
.nav-dropdown:hover .dropdown-menu,.nav-dropdown.open .dropdown-menu{display:block}

/* الواجهة الرئيسية */
.hero{
  padding:92px 0 72px;
  background:linear-gradient(135deg,#ffffff,#edf3f8);
  color:var(--yellow);
  border-top:6px solid var(--navy);
  border-bottom:7px solid var(--yellow);
}
.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}
.eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  color:var(--burgundy);font-weight:900;
}
.eyebrow:before{content:"";width:28px;height:3px;background:var(--yellow);border-radius:2px}
.hero .eyebrow{color:var(--burgundy)}
.hero h1{
  color:#111111;
  font-size:clamp(2.6rem,6vw,5.2rem);
  line-height:1.12;margin:.5rem 0 1rem;
}
.hero p{color:#222222;font-size:1.18rem;max-width:720px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}

.btn{
  display:inline-flex;align-items:center;justify-content:center;
  padding:.84rem 1.28rem;border-radius:999px;
  font-weight:900;border:2px solid transparent;
  transition:.2s ease;
}
.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}
.btn.primary{background:var(--yellow);color:#111111;border-color:var(--yellow)}
.hero .btn.primary{background:var(--yellow);color:#111111;border-color:var(--yellow)}
.btn.secondary{background:var(--white);color:#111111;border-color:var(--navy)}
.hero .btn.secondary{background:var(--white);color:#111111;border-color:var(--burgundy)}

.feature-card{
  background:var(--white);
  color:var(--ink);
  border:1px solid #e6ebf2;
  border-top:4px solid var(--yellow);
  border-radius:26px;padding:36px;
  box-shadow:var(--shadow-soft);
}
.feature-card .eyebrow{color:var(--navy-2)}
.feature-card h2{color:var(--navy);font-size:2rem;margin:.4rem 0}
.feature-card p{color:var(--muted)}
.feature-card .btn.primary{background:var(--yellow);border-color:var(--yellow);color:#111111}

/* الأقسام والبطاقات */
section{padding:48px 0}
main>section:not(.hero){background:var(--bg)}
main>section:nth-of-type(3){background:#f8fafc}
.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}
.section-head h2{font-size:2rem;margin:0;color:var(--navy)}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card{
  background:var(--white);
  color:var(--ink);
  border:1px solid var(--line);
  border-top:4px solid var(--yellow);
  border-radius:var(--radius);
  padding:25px;box-shadow:var(--shadow-soft);
  transition:.22s ease;
}
.card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--yellow)}
.tag{
  display:inline-block;
  color:var(--burgundy);
  background:#f8eef0;
  font-size:.82rem;font-weight:900;
  padding:.16rem .62rem;border-radius:999px;
}
.card h3{font-size:1.38rem;margin:.45rem 0;color:var(--navy)}
.card p{color:var(--muted)}
.meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}

.category-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.category{
  display:block;text-align:center;
  background:var(--white);
  color:var(--ink);
  border:1px solid var(--line);
  border-top:4px solid var(--yellow);
  border-radius:18px;padding:24px;
  box-shadow:var(--shadow-soft);
  transition:.22s ease;
}
.category strong{display:block;color:var(--navy);font-size:1.08rem}
.category span{color:var(--muted);font-size:.92rem}
.category:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--yellow)}
.category:hover strong{color:var(--navy-2)}

/* صفحات الأقسام */
.page-hero{
  padding:66px 0 36px;
  background:linear-gradient(135deg,#ffffff,#edf3f8);
  color:#111111;
  border-top:4px solid var(--navy);
  border-bottom:5px solid var(--yellow);
}
.page-hero> .container > .eyebrow,
.page-hero> .container > h1,
.page-hero> .container > p{color:#222222}
.page-hero> .container > .eyebrow:before{background:var(--yellow)}
.page-hero h1{font-size:clamp(2.25rem,5vw,4.1rem);margin:0;color:#111111}
.page-hero> .container > p{color:#edf3fb}

/* أي بطاقة أو نص داخل خلفية page-hero يبقى داكنًا وقابلًا للقراءة */
.page-hero .prose,
.page-hero .card,
.page-hero .empty-state,
.page-hero .searchbox,
.page-hero .writer-card{
  color:var(--ink);
}
.page-hero .prose p,
.page-hero .card p,
.page-hero .empty-state p,
.page-hero .writer-card p{color:var(--muted)}
.page-hero .prose h1,.page-hero .prose h2,.page-hero .prose h3,
.page-hero .writer-card h1{color:var(--navy)}

/* المقالات والنصوص */
.article-wrap{width:min(800px,92%);margin:0 auto;padding:46px 0 70px}
.breadcrumbs{font-size:.9rem;color:var(--muted);margin:12px 0 26px}
.article-head{text-align:center;margin-bottom:30px}
.article-head h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.25;margin:.4rem 0;color:var(--navy)}
.article-body,.prose{
  background:var(--white);
  color:var(--ink);
  border:1px solid var(--line);
  border-top:4px solid var(--yellow);
  border-radius:28px;
  padding:clamp(24px,5vw,54px);
  box-shadow:var(--shadow);
  font-size:1.08rem;
}
.article-body p,.prose p{color:#334155}
.article-body h2,.article-body h3,.prose h2,.prose h3{color:var(--navy)}
.article-body a,.prose a{color:var(--burgundy);font-weight:800}
.share{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.share button,.share a{
  border:1px solid var(--line);background:var(--white);color:var(--navy);
  padding:.58rem .9rem;border-radius:999px;cursor:pointer;font-family:inherit;
}

/* البحث والكتّاب */
.searchbox{
  display:flex;gap:8px;background:var(--white);
  border:2px solid var(--yellow);padding:8px;border-radius:999px;
  max-width:620px;box-shadow:var(--shadow-soft);
}
.searchbox input{flex:1;border:0;outline:0;background:transparent;padding:.65rem 1rem;font-family:inherit;font-size:1rem;color:var(--ink)}
.writer-card{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center}
.avatar{
  width:110px;height:110px;border-radius:26px;
  display:grid;place-items:center;
  background:var(--navy);color:var(--yellow);
  font-size:2rem;border:4px solid var(--yellow);
}
.empty-state{
  background:var(--white);color:var(--muted);
  border:1px dashed #cbd5e1;
  border-radius:var(--radius);padding:32px;text-align:center;
}
.topic-cloud{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.topic-pill{
  display:inline-flex;align-items:center;gap:8px;
  background:var(--white);color:var(--navy);
  border:1px solid var(--line);border-top:3px solid var(--yellow);
  border-radius:999px;padding:.7rem 1rem;box-shadow:var(--shadow-soft);
}
.topic-pill:hover{border-color:var(--yellow);transform:translateY(-2px)}
.topic-pill small{color:var(--muted)}

/* التذييل */
footer{
  background:var(--white);
  color:#111111;
  margin-top:56px;padding:46px 0;
  border-top:7px solid var(--navy);
  box-shadow:0 -8px 24px rgba(11,31,58,.06);
}
.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}
footer h3,footer strong{color:#111111}
footer p,footer small{color:#333333}
footer a{color:#111111;display:block;margin:.35rem 0}
footer a:hover{color:var(--yellow)}
.copyright{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;color:#444444}

/* الهاتف */
@media(max-width:850px){
  .hero-grid,.grid,.footer-grid{grid-template-columns:1fr}
  .category-strip{grid-template-columns:repeat(2,1fr)}
  .links{
    display:none;position:absolute;top:78px;right:4%;left:4%;
    background:var(--white);color:var(--navy);
    border:1px solid var(--line);border-top:4px solid var(--yellow);
    border-radius:18px;padding:18px;flex-direction:column;align-items:stretch;
    box-shadow:var(--shadow)
  }
  .links.open{display:flex}
  .menu-btn{display:block}
  .writer-card{grid-template-columns:1fr;text-align:center}
  .avatar{margin:auto}
  .nav-dropdown{display:block}
  .nav-dropbtn{width:100%;text-align:right;padding:.4rem 0}
  .dropdown-menu{
    position:static;box-shadow:none;border:0;border-right:3px solid var(--yellow);
    border-radius:0;margin:.25rem .5rem 0 0;padding:.2rem .8rem;background:#f8fafc;
  }
  .nav-dropdown:hover .dropdown-menu{display:none}
  .nav-dropdown.open .dropdown-menu{display:block}
}
@media(max-width:520px){
  .category-strip{grid-template-columns:1fr}
  .article-body{font-size:1.03rem}
  .hero{padding:66px 0 52px}
}

/* تحسين وضوح عناوين صفحات الأقسام */
.page-hero{
  background:linear-gradient(135deg,#ffffff 0%,#fff9df 55%,#eef3f8 100%)!important;
  color:#111111!important;
  border-top:6px solid #0b1f3a!important;
  border-bottom:5px solid #f2c94c!important;
}
.page-hero .eyebrow,
.page-hero>.container>.eyebrow{
  color:#7a1f2b!important;
  font-weight:900!important;
  font-size:1rem!important;
}
.page-hero .eyebrow:before,
.page-hero>.container>.eyebrow:before{
  background:#f2c94c!important;
}
.page-hero h1,
.page-hero>.container>h1{
  color:#111111!important;
  font-weight:900!important;
  text-shadow:none!important;
}
.page-hero p,
.page-hero>.container>p{
  color:#2f3540!important;
}
.page-hero .card,
.page-hero .prose,
.page-hero .empty-state,
.page-hero .searchbox,
.page-hero .writer-card{
  background:#ffffff!important;
  color:#111111!important;
}
.page-hero .card h3,
.page-hero .prose h1,
.page-hero .prose h2,
.page-hero .prose h3,
.page-hero .writer-card h1{
  color:#0b1f3a!important;
}

/* ===== توحيد الخطوط والمسافات والإيقاع البصري ===== */
body{
  font-size:17px;
  line-height:1.85;
}
.container{width:min(1160px,92%);}

nav{min-height:76px}
.brand strong{font-size:1.08rem;line-height:1.35}
.brand small{font-size:.82rem;margin-top:2px}
.links{font-size:.94rem;gap:16px}

.hero{padding:78px 0 62px}
.hero-grid{gap:50px}
.hero h1{
  font-size:clamp(2.7rem,5.4vw,4.8rem);
  line-height:1.13;
  margin:.55rem 0 1rem;
  letter-spacing:-.015em;
}
.hero p{
  font-size:1.08rem;
  line-height:1.95;
  max-width:680px;
}
.hero-actions{margin-top:24px}
.feature-card{padding:32px}
.feature-card h2{font-size:1.75rem;line-height:1.4;margin:.35rem 0 .7rem}
.feature-card p{font-size:1rem;line-height:1.85}

section{padding:54px 0}
.section-head{margin-bottom:26px}
.section-head h2{
  font-size:clamp(1.65rem,2.8vw,2.15rem);
  line-height:1.4;
}
.eyebrow{
  font-size:.92rem;
  line-height:1.5;
  margin-bottom:4px;
}

.grid{
  gap:22px;
  align-items:stretch;
}
.card{
  min-height:220px;
  display:flex;
  flex-direction:column;
  padding:26px;
}
.card h3{
  font-size:1.28rem;
  line-height:1.55;
  margin:.55rem 0 .65rem;
}
.card p{
  font-size:.96rem;
  line-height:1.8;
  margin:.1rem 0 1rem;
}
.card .meta{margin-top:auto}

.category-strip{
  gap:18px;
  align-items:stretch;
}
.category{
  min-height:142px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:24px 20px;
}
.category strong{
  font-size:1.08rem;
  line-height:1.5;
  margin-bottom:6px;
}
.category span{
  font-size:.9rem;
  line-height:1.65;
}

.page-hero{
  padding:58px 0 42px!important;
}
.page-hero h1,
.page-hero>.container>h1{
  font-size:clamp(2.1rem,4.3vw,3.45rem)!important;
  line-height:1.25!important;
  margin:.25rem 0 .65rem!important;
}
.page-hero>.container>p{
  max-width:780px;
  font-size:1rem!important;
  line-height:1.85!important;
  margin-top:0!important;
}

.prose,.article-body{
  font-size:1.04rem;
  line-height:2;
}
.prose h2,.article-body h2{
  font-size:1.5rem;
  line-height:1.45;
  margin:1.8rem 0 .65rem;
}
.prose h3,.article-body h3{
  font-size:1.22rem;
  line-height:1.5;
  margin:1.4rem 0 .5rem;
}
.prose p,.article-body p{
  margin:.2rem 0 1.15rem;
}

.searchbox{margin-top:22px}
.empty-state{
  font-size:.98rem;
  line-height:1.8;
  padding:30px 24px;
}

.footer-grid{gap:36px}
footer{padding:42px 0}
footer h3{font-size:1.22rem;margin-top:0}
footer p,footer a,footer small{font-size:.92rem;line-height:1.75}

@media(max-width:850px){
  body{font-size:16px}
  section{padding:44px 0}
  .hero{padding:58px 0 48px}
  .hero-grid{gap:28px}
  .hero h1{font-size:clamp(2.35rem,10vw,3.5rem)}
  .feature-card{padding:26px}
  .card{min-height:auto}
  .category{min-height:122px}
  .page-hero{padding:46px 0 34px!important}
}
@media(max-width:520px){
  .container{width:min(94%,1160px)}
  .hero h1{font-size:2.45rem}
  .section-head h2{font-size:1.6rem}
  .page-hero h1,.page-hero>.container>h1{font-size:2rem!important}
  .card{padding:22px}
  .category{padding:20px 16px}
  .prose,.article-body{padding:24px 20px}
}

/* صورة الكاتب */
.writer-photo{
  width:120px;
  height:120px;
  object-fit:cover;
  object-position:center;
  border-radius:24px;
  border:4px solid var(--yellow);
  box-shadow:var(--shadow-soft);
  background:var(--white);
}
@media(max-width:850px){
  .writer-photo{margin:auto;width:116px;height:116px}
}

/* تثبيت عرض صورة الكاتب */
.writer-card{grid-template-columns:150px 1fr!important;align-items:center!important}
.writer-photo{
  width:136px!important;
  height:136px!important;
  object-fit:cover!important;
  object-position:center 18%!important;
  border-radius:28px!important;
}
@media(max-width:850px){
  .writer-card{grid-template-columns:1fr!important}
  .writer-photo{width:132px!important;height:132px!important;margin:auto!important}
}

/* ===== تحسين نهائي لبطاقة الكاتب ===== */
.writer-card{
  display:grid!important;
  grid-template-columns:170px minmax(0,1fr)!important;
  gap:30px!important;
  align-items:center!important;
  padding:34px 38px!important;
  border-radius:26px!important;
}

.writer-card > div:last-child{
  min-width:0;
}

.writer-card .eyebrow{
  margin-bottom:6px!important;
  font-size:.95rem!important;
  color:var(--burgundy)!important;
}

.writer-card h1{
  margin:.15rem 0 .65rem!important;
  font-size:clamp(2.15rem,4vw,3.35rem)!important;
  line-height:1.2!important;
  color:#111111!important;
}

.writer-card p{
  margin:.2rem 0 .9rem!important;
  max-width:720px!important;
  font-size:1rem!important;
  line-height:1.9!important;
  color:#334155!important;
}

.writer-card .meta{
  margin-top:.35rem!important;
  font-size:.9rem!important;
  color:#667085!important;
}

.writer-photo{
  width:150px!important;
  height:188px!important;
  object-fit:cover!important;
  object-position:center 14%!important;
  border-radius:22px!important;
  border:3px solid var(--yellow)!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(11,31,58,.10)!important;
  display:block!important;
}

@media(max-width:850px){
  .writer-card{
    grid-template-columns:1fr!important;
    gap:20px!important;
    text-align:center!important;
    padding:28px 22px!important;
  }
  .writer-photo{
    width:138px!important;
    height:172px!important;
    margin:auto!important;
  }
  .writer-card p{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .writer-card .meta{
    justify-content:center!important;
  }
}

@media(max-width:520px){
  .writer-card{
    padding:24px 18px!important;
  }
  .writer-photo{
    width:128px!important;
    height:160px!important;
  }
  .writer-card h1{
    font-size:2rem!important;
  }
}

/* الشعار الرسمي للمنصة */
.brand-logo{
  width:58px;
  height:58px;
  object-fit:contain;
  border-radius:14px;
  display:block;
  background:#fff;
  border:2px solid var(--yellow);
  box-shadow:0 5px 14px rgba(11,31,58,.08);
}
.brand{
  gap:13px!important;
}
@media(max-width:850px){
  .brand-logo{
    width:52px;
    height:52px;
    border-radius:12px;
  }
}
@media(max-width:520px){
  .brand-logo{
    width:48px;
    height:48px;
  }
  .brand strong{font-size:.98rem}
  .brand small{font-size:.76rem}
}

/* هوية الشعار في التذييل ومن نحن */
.footer-brand-block{
  display:flex;
  align-items:flex-start;
  gap:16px;
}
.footer-logo{
  width:76px;
  height:76px;
  object-fit:contain;
  border-radius:16px;
  border:2px solid var(--yellow);
  background:#fff;
  box-shadow:var(--shadow-soft);
  flex:0 0 auto;
}
.about-logo-block{
  display:flex;
  align-items:center;
  gap:20px;
  padding:18px 20px;
  margin:0 0 30px;
  background:#fffaf0;
  border:1px solid #f2df9f;
  border-right:5px solid var(--yellow);
  border-radius:18px;
}
.about-logo-block img{
  width:96px;
  height:96px;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
}
.about-logo-block strong{
  display:block;
  color:var(--navy);
  font-size:1.2rem;
}
.about-logo-block span{
  display:block;
  color:var(--burgundy);
  margin-top:4px;
  font-size:.92rem;
}
@media(max-width:600px){
  .footer-brand-block,
  .about-logo-block{
    align-items:center;
  }
  .footer-logo{width:64px;height:64px}
  .about-logo-block img{width:78px;height:78px}
}

/* نمو المنصة: الصفحة الرئيسية والمشاركة والهاتف */
.home-live{background:#fff!important;border-bottom:1px solid var(--line)}
.home-live-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}
.section-link{font-weight:800;color:var(--burgundy);font-size:.92rem}
.featured-article{
  display:block;background:linear-gradient(145deg,#fff,#fffaf0);
  border:1px solid var(--line);border-top:5px solid var(--yellow);
  border-radius:26px;padding:32px;box-shadow:var(--shadow-soft);
}
.featured-article h3{font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.45;color:var(--navy);margin:.6rem 0}
.featured-article p{color:#475467;line-height:1.9}
.read-more{display:inline-block;margin-top:18px;color:var(--burgundy);font-weight:900}
.latest-stack{display:grid;gap:14px}
.latest-mini-card{
  display:block;background:#fff;border:1px solid var(--line);border-right:4px solid var(--yellow);
  border-radius:18px;padding:18px 20px;box-shadow:var(--shadow-soft)
}
.latest-mini-card h3{font-size:1.12rem;color:var(--navy);margin:.35rem 0}
.latest-mini-card p{font-size:.9rem;color:var(--muted);margin:.2rem 0 .65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.share{align-items:center;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.share-label{color:var(--navy);margin-inline-end:4px}
.share button{transition:.2s ease}
.share button:hover{background:var(--yellow-soft);border-color:var(--yellow);transform:translateY(-1px)}
@media(max-width:850px){
  .home-live-grid{grid-template-columns:1fr}
  .topbar .container{gap:12px}
  nav{min-height:68px}
  .links{max-height:calc(100vh - 92px);overflow:auto}
  .hero-grid{grid-template-columns:1fr}
  .feature-card{display:none}
  .hero{text-align:center}
  .hero p{margin-left:auto;margin-right:auto}
  .hero-actions{justify-content:center}
}
@media(max-width:520px){
  .topbar{font-size:.78rem}
  .topbar .container{padding:.32rem 0}
  .brand strong{font-size:.88rem!important}
  .brand small{font-size:.68rem!important}
  .brand-logo{width:44px!important;height:44px!important}
  .menu-btn{font-size:1.4rem}
  .hero{padding:42px 0 38px!important}
  .hero h1{font-size:2.15rem!important}
  .hero p{font-size:.98rem!important;line-height:1.8!important}
  .hero-actions .btn{width:100%}
  .featured-article{padding:23px 20px}
  .featured-article h3{font-size:1.6rem}
  .share{display:grid;grid-template-columns:1fr 1fr}
  .share-label{grid-column:1/-1}
  .share button{width:100%}
}

/* هوية اسم المنصة الجديدة */
.hero h1{
  color:#1D4ED8!important;
}
.brand strong,
.brand small{
  color:#1D4ED8!important;
}

/* الأزرق الملكي للهوية */
.hero h1{
  color:#1D4ED8!important;
}

/* الاسم الذهبي في الهيدر */
.brand strong,
.brand small{
  color:#C99700!important;
}

/* زر شروط النشر في الهيدر */
.cta{
  background:#7A1F2B!important;
  color:#FFFFFF!important;
  border-color:#7A1F2B!important;
}
.cta:hover{
  background:#5F1620!important;
  color:#FFFFFF!important;
  border-color:#5F1620!important;
}

/* اقرأ واكتشف بالأحمر الفاتح */
.feature-card .eyebrow{
  color:#D9534F!important;
}

/* عناوين جديد المنصة واختيار المنصة بالأحمر الفاتح */
.home-live .eyebrow{
  color:#D9534F!important;
}

/* عناوين أحدث النصوص ونص مختار بالأخضر الداكن */
.home-live .section-head h2{
  color:#1F5E3B!important;
}

/* فهرس الكتّاب بالصور */
.writers-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:22px;
  margin-top:28px;
}
.writer-index-card{
  display:grid;
  grid-template-columns:112px minmax(0,1fr);
  gap:20px;
  align-items:center;
  background:#fff;
  border:1px solid var(--line);
  border-top:4px solid var(--yellow);
  border-radius:22px;
  padding:22px;
  box-shadow:var(--shadow-soft);
  transition:.22s ease;
}
.writer-index-card:hover{
  transform:translateY(-4px);
  box-shadow:var(--shadow);
  border-color:var(--yellow);
}
.writer-index-photo,
.writer-index-fallback{
  width:96px;
  height:118px;
  border-radius:18px;
  border:3px solid var(--yellow);
  background:#fff;
  box-shadow:0 8px 20px rgba(11,31,58,.10);
}
.writer-index-photo{
  object-fit:cover;
  object-position:center 14%;
  display:block;
}
.writer-index-fallback{
  display:grid;
  place-items:center;
  background:var(--navy);
  color:var(--yellow);
  font-size:2rem;
  font-weight:900;
}
.writer-index-content{min-width:0}
.writer-index-content h3{
  margin:.35rem 0 .45rem;
  color:var(--navy);
  font-size:1.35rem;
  line-height:1.4;
}
.writer-index-content p{
  margin:0 0 .75rem;
  color:#475467!important;
  font-size:.94rem;
  line-height:1.75;
}
.writer-index-content p strong{color:var(--burgundy)}
@media(max-width:850px){
  .writers-grid{grid-template-columns:1fr}
}
@media(max-width:520px){
  .writer-index-card{
    grid-template-columns:82px minmax(0,1fr);
    gap:14px;
    padding:17px;
  }
  .writer-index-photo,
  .writer-index-fallback{
    width:74px;
    height:92px;
    border-radius:15px;
  }
  .writer-index-content h3{font-size:1.12rem}
  .writer-index-content p{
    font-size:.86rem;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
}

/* ألوان قسم أبواب المنصة */
main > section:nth-of-type(3) .eyebrow,
main > section:nth-of-type(3) .section-head h2{
  color:#1F5E3B!important;
}
main > section:nth-of-type(3) .category strong{
  color:#B0303B!important;
}
main > section:nth-of-type(3) .category:hover strong{
  color:#7A1F2B!important;
}

/* خلفية الواجهة بالأزرق السماوي الهادئ */
.hero{
  background:linear-gradient(135deg,#F8FCFE 0%,#DDEFF7 55%,#EAF5FA 100%)!important;
}


/* خلفية هادئة لقسم أحدث النصوص ونص مختار */
.home-live{
  background:linear-gradient(90deg,#EEF0A0 0%,#CBE7A8 45%,#9ADDD8 100%)!important;
  padding:42px 0!important;
  border-top:1px solid rgba(201,151,0,.18)!important;
  border-bottom:1px solid rgba(201,151,0,.18)!important;
}
.home-live .featured-article,
.home-live .latest-mini-card{
  background:rgba(255,255,255,.94)!important;
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
}


/* التذييل بالأزرق المستوحى من الخلفية المختارة */
footer{
  background:linear-gradient(135deg,#005FAF 0%,#0077C6 52%,#0089D6 100%)!important;
  color:#FFFFFF!important;
  border-top:7px solid #F2C94C!important;
  box-shadow:0 -8px 24px rgba(0,75,140,.16)!important;
}
footer h3,
footer strong,
footer p,
footer small,
footer a,
footer .copyright{
  color:#FFFFFF!important;
}
footer a:hover{
  color:#F2C94C!important;
}
footer .copyright{
  border-top:1px solid rgba(255,255,255,.30)!important;
}
footer .footer-logo{
  background:#FFFFFF!important;
  border-color:#F2C94C!important;
}


/* خلفية الواجهة الرئيسية الموجية الأصلية */
.hero{
  background:
    linear-gradient(rgba(255,255,255,.30),rgba(255,255,255,.30)),
    url("data:image/jpeg;base64,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xrNOCR1IBG/xs//AP8A4JbkBT7777+MJzzEEEd77777MMMEEEEEEEDzlf77444gD/f3TsrKMj5MM/VZVeO0Qnb/AC9//wD/AP74JfkAT777+MJzyEEEf7777MMMMMEEVUBDxzgNf777764JBhq8nv3Yxe/smqrxQPdZXUIEFFH3/wC6C9pAU++/jCc4BBFf+++6jDDBDN88888884DDDDT7/wDukuxb6up4xGZy2W26aYSvZP6QQQRX/vsgj/YQFvv+wnPIQQX/AL77oMMMEV3zzzzzzzEMMMc+/wC++qCGjE8dWAC4icdOgu7zjyW+8pBBe6yCDH95AM+//DU8pBBe+++zDDDBBV8888884hDDDX/++++6AAUjO0Ddnh8D89SciCCCCCW9pBc+qCDH9xAe/wC8whvPIQQfvvuwwwQTXPPPPPPOQwwwz/vnvvugAAPweXfUYHmwcDOgggggggvvYRfvoh/fYAHv+wwhPPOQQV/vuwwwXfPPPPPPPMQwwwz8vvvvsgAAAH6CqElo6F0S2xeLQggx/ffcYRPug1/fAFP6wiPPPCQQXvvuwwwTXPPPPPPPOQQwwx/vvvugATffTSBxoNYivjDKqTrHmcZUBTDDPuo1/fYAP8AsITzz2kEF777MMEV3zzzzzzzygEMMMP/AO++6BF99zD9te60NaKtRJEtven6DHPvrPPPNd94AAN/qCU895BAe++jDBF888888888whDDDDf+++6BB9/fCPtwiIRsRJFwj10qUNogevjDGMMOOPPNP/jCCc9xBBe++jDDBd888888888hDDDDT7+++pBBO7CO59BMFXiGqC3CdWUiCzIgIWtdpOOKGCCCOGc9xhBD++7DDB9888888888oBDDDD/AHvvugQf8xvPfQRNmDIAf/LhUtTDuKQEWfbz0aiAUcccccccQQRnvvvowwxfPPPPPPPPPKQQww387vvohdzPHPYRDCv7WY5WOaAFnf7ABHRM0iF936l/trvvnvvvvsvtuwwwxfPPPPPPPPPPCQwwx88nvvpUMYZQSQQQABF9Buoz7XVKpSNMyLRon6i2VuDCcrggwwgjjgwwwRXfPPPPPPPPPPOSQwwww0glgSPu/wC9/PHKZBVKuSLnEQR0EV2aWUvZKXqSbootyYYNLLbIrZ5LvXzzzzzzzzzzzzykEEMMMMMmdjD77eH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") center/cover no-repeat !important;
  background-attachment:scroll!important;
}

/* خلفية الواجهة الرئيسية الموجية */
.hero{
  background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)),url("/haddouche-literature-platform/assets/hero-wave-bg.svg") center/cover no-repeat!important;
  background-color:#eef9fd!important;
}


/* خلفيات أبواب المنصة والفهارس */
.platform-doors{
  background:#F8F6EF!important;
  position:relative;
}
.platform-indexes{
  background:#EEF6FB!important;
  position:relative;
}
.platform-doors .category,
.platform-indexes .category{
  background:#FFFFFF!important;
}


/* ألوان بطاقات أبواب المنصة والفهارس */
.platform-doors .category{
  background:#FFFDF8!important;
}
.platform-doors .category:hover{
  background:#FFF5DE!important;
}

.platform-indexes .category{
  background:#F9FCFF!important;
}
.platform-indexes .category:hover{
  background:#EAF6FC!important;
}


/* ===== هوية Minimal داكنة 2026-09-28 ===== */
:root{
  --charcoal:#111318;
  --charcoal-2:#171a20;
  --gold:#caa548;
  --gold-soft:#e8d9a2;
}

/* زر راسلنا في الشريط العلوي */
.top-contact{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  padding:.28rem .72rem;
  border:1px solid rgba(11,31,58,.28);
  border-radius:999px;
  background:rgba(255,255,255,.35);
  font-size:.84rem;
  line-height:1.2;
}
.top-contact:hover{
  background:#fff;
  border-color:var(--navy);
}

/* بطاقات أبواب المنصة: داكنة وفاخرة */
.platform-doors .category{
  position:relative;
  overflow:hidden;
  text-align:right;
  justify-content:flex-end;
  min-height:160px;
  background:linear-gradient(145deg,var(--charcoal),var(--charcoal-2))!important;
  border:1px solid rgba(202,165,72,.38)!important;
  border-top:1px solid rgba(202,165,72,.38)!important;
  border-radius:18px;
  box-shadow:0 12px 26px rgba(17,19,24,.10);
}
.platform-doors .category:before{
  content:"";
  position:absolute;
  top:0;right:0;
  width:42px;height:3px;
  background:var(--gold);
}
.platform-doors .category strong{
  color:#fff!important;
  font-size:1.12rem;
  letter-spacing:0;
}
.platform-doors .category span{
  color:#c9ccd3!important;
  font-size:.89rem;
}
.platform-doors .category:hover{
  transform:translateY(-4px);
  border-color:var(--gold)!important;
  box-shadow:0 16px 34px rgba(17,19,24,.18);
}
.platform-doors .category:hover strong{color:var(--gold-soft)!important}

/* نص مختار وأحدث النصوص بنفس الروح الداكنة */
.home-live .featured-article,
.home-live .latest-mini-card{
  background:linear-gradient(145deg,var(--charcoal),var(--charcoal-2))!important;
  border:1px solid rgba(202,165,72,.38)!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(17,19,24,.12)!important;
}
.home-live .featured-article{
  border-top:3px solid var(--gold)!important;
}
.home-live .latest-mini-card{
  border-right:3px solid var(--gold)!important;
}
.home-live .featured-article h3,
.home-live .latest-mini-card h3{
  color:#fff!important;
}
.home-live .featured-article p,
.home-live .latest-mini-card p,
.home-live .featured-article .meta,
.home-live .latest-mini-card .meta{
  color:#c9ccd3!important;
}
.home-live .tag{
  color:var(--gold-soft)!important;
  background:rgba(202,165,72,.10)!important;
  border:1px solid rgba(202,165,72,.28);
}
.home-live .read-more{
  color:var(--gold-soft)!important;
}

/* صفحة من نحن */
.about-hero{
  padding-top:48px!important;
}
.about-hero .about-intro{
  max-width:690px!important;
  margin:0 0 24px!important;
}
.about-shell{
  padding:26px!important;
  border-top:3px solid var(--gold)!important;
}
.about-page .about-logo-block{
  margin-bottom:22px;
  padding:14px 16px;
  background:#fffaf0;
  border:1px solid #eadca8;
  border-right:3px solid var(--gold);
}
.about-page .about-logo-block img{
  width:84px;
  height:84px;
}
.about-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin-top:10px;
}
.about-card{
  position:relative;
  min-height:245px;
  padding:25px 22px;
  border-radius:18px;
  background:linear-gradient(145deg,var(--charcoal),var(--charcoal-2));
  border:1px solid rgba(202,165,72,.40);
  color:#fff;
}
.about-card:before{
  content:"";
  position:absolute;
  top:0;right:22px;
  width:46px;height:3px;
  background:var(--gold);
}
.about-card-kicker{
  display:block;
  color:var(--gold);
  font-family:Arial,sans-serif;
  font-weight:800;
  font-size:.78rem;
  letter-spacing:.12em;
  margin-bottom:18px;
}
.about-card h2{
  color:#fff!important;
  font-size:1.28rem!important;
  margin:0 0 .65rem!important;
}
.about-card p{
  color:#cfd2d8!important;
  font-size:.94rem;
  line-height:1.85;
  margin:0!important;
}
.about-cta{
  margin-top:18px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:22px;
  border-radius:18px;
  background:#f8f4e8;
  border:1px solid #e6d59a;
}
.about-cta strong{
  display:block;
  color:var(--navy);
  font-size:1.2rem;
}
.about-cta span{
  display:block;
  color:#5d6674;
  font-size:.9rem;
  margin-top:3px;
}
.about-cta-actions{
  display:flex;
  gap:9px;
  flex-wrap:wrap;
}
.btn.ghost{
  background:transparent;
  color:var(--navy);
  border-color:#c6b36f;
}

/* ضبط الهاتف */
@media(max-width:850px){
  .about-cards{grid-template-columns:1fr}
  .about-card{min-height:auto}
  .about-cta{
    align-items:stretch;
    flex-direction:column;
  }
  .about-cta-actions .btn{flex:1}
}
@media(max-width:520px){
  .about-hero{padding-top:34px!important}
  .about-hero h1,
  .about-hero>.container>h1{
    font-size:1.85rem!important;
  }
  .about-shell{
    padding:16px!important;
    border-radius:22px!important;
  }
  .about-page .about-logo-block{
    gap:14px;
    padding:12px;
    margin-bottom:16px;
  }
  .about-page .about-logo-block img{
    width:68px;
    height:68px;
  }
  .about-page .about-logo-block strong{
    font-size:1.02rem;
  }
  .about-card{
    padding:22px 19px;
  }
  .about-cta{
    padding:18px;
  }
  .about-cta-actions{
    display:grid;
    grid-template-columns:1fr;
  }
  .about-cta-actions .btn{
    width:100%;
  }
  .platform-doors .category{
    min-height:126px;
  }
}


/* ===== بطاقات الفهارس بالذهبي الداكن ===== */
.platform-indexes .category{
  position:relative;
  overflow:hidden;
  text-align:right;
  justify-content:flex-end;
  min-height:150px;
  background:linear-gradient(145deg,#C89B2C 0%,#B8891E 100%)!important;
  border:1px solid #9A7115!important;
  border-top:1px solid #9A7115!important;
  color:#111!important;
  box-shadow:0 12px 26px rgba(120,88,17,.14);
}
.platform-indexes .category:before{
  content:"";
  position:absolute;
  top:0;right:0;
  width:42px;height:3px;
  background:#0b1f3a;
}
.platform-indexes .category strong{
  color:#0b1f3a!important;
  font-size:1.08rem;
}
.platform-indexes .category span{
  color:#2d2a22!important;
}
.platform-indexes .category:hover{
  transform:translateY(-4px);
  background:linear-gradient(145deg,#D6AB3C 0%,#C89B2C 100%)!important;
  border-color:#0b1f3a!important;
  box-shadow:0 16px 34px rgba(120,88,17,.20);
}
.platform-indexes .category:hover strong{
  color:#07162a!important;
}

@media(max-width:520px){
  .platform-indexes .category{
    min-height:122px;
  }
}


/* ===== بطاقة اقرأ واكتشف بالأزرق الغامق ===== */
.feature-card{
  background:linear-gradient(145deg,#0B1F3A 0%,#102B4C 100%)!important;
  color:#FFFFFF!important;
  border:1px solid rgba(242,201,76,.35)!important;
  border-top:4px solid #C89B2C!important;
  box-shadow:0 14px 30px rgba(11,31,58,.18)!important;
}
.feature-card .eyebrow{
  color:#E2C36B!important;
}
.feature-card .eyebrow:before{
  background:#C89B2C!important;
}
.feature-card h2{
  color:#FFFFFF!important;
}
.feature-card p{
  color:#D7DEE8!important;
}
.feature-card .btn.primary{
  background:#C89B2C!important;
  color:#0B1F3A!important;
  border-color:#C89B2C!important;
}
.feature-card .btn.primary:hover{
  background:#D6AB3C!important;
  border-color:#D6AB3C!important;
}


/* نافذة الثقافة الإسلامية */
.platform-doors .islamic-culture-card{
  background:linear-gradient(145deg,#123D2C 0%,#0D2F23 100%)!important;
  border-color:rgba(202,165,72,.55)!important;
}
.platform-doors .islamic-culture-card:before{background:#C89B2C!important}
.platform-doors .islamic-culture-card strong{color:#F4E3A6!important}
.platform-doors .islamic-culture-card span{color:#E6ECE8!important}
.platform-doors .islamic-culture-card:hover{border-color:#C89B2C!important;box-shadow:0 16px 34px rgba(13,47,35,.24)!important}


/* بطاقات فروع الثقافة الإسلامية: رمادي فاتح */
.islamic-branches .category{
  background:#F1F3F5!important;
  border:1px solid #D6DADE!important;
  border-top:3px solid #C89B2C!important;
  color:#0B1F3A!important;
  box-shadow:0 10px 22px rgba(11,31,58,.06)!important;
}
.islamic-branches .category strong{
  color:#0B1F3A!important;
}
.islamic-branches .category span{
  color:#5F6670!important;
}
.islamic-branches .category:hover{
  background:#E7EAEE!important;
  border-color:#C89B2C!important;
  transform:translateY(-3px);
}


/* مكتبة القرّاء */
.reader-library-callout{margin:26px 0 18px}
.reader-library-card{
  max-width:520px;
  background:#eef1f4!important;
  border:1px solid #d6dade!important;
  border-top:3px solid #c89b2c!important;
}
.reader-library-card h3{color:#0b1f3a!important}
.reader-library-card p{color:#5f6670!important}
.reader-library-card .read-more{color:#7a1f2b;font-weight:900}

.reader-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin-top:28px;
}
.reader-card{
  display:flex;
  align-items:center;
  gap:16px;
  background:#f1f3f5;
  border:1px solid #d6dade;
  border-top:3px solid #c89b2c;
  border-radius:18px;
  padding:22px;
  box-shadow:0 10px 22px rgba(11,31,58,.06);
  transition:.2s ease;
}
.reader-card:hover{transform:translateY(-3px);border-color:#c89b2c;box-shadow:0 14px 28px rgba(11,31,58,.10)}
.reader-icon{
  width:46px;height:46px;min-width:46px;border-radius:50%;
  display:grid;place-items:center;
  background:#0b1f3a;color:#f2c94c;
  font-family:Arial,sans-serif;font-size:.9rem;
}
.reader-card strong{display:block;color:#0b1f3a;font-size:1.08rem}
.reader-card span{display:block;color:#5f6670;font-size:.9rem}
.reader-card small{display:block;color:#7a1f2b;margin-top:6px;font-weight:800}
.reader-source-note{
  margin-top:24px;padding:22px;border-radius:18px;
  background:#fff;border:1px solid #e1e5e9;border-right:4px solid #c89b2c;
}
.reader-source-note strong{color:#0b1f3a;font-size:1.15rem}
.reader-source-note p{color:#5f6670!important;margin:.35rem 0 1rem}
@media(max-width:850px){.reader-grid{grid-template-columns:1fr}}


/* ===== هوية الكاتب وعدّاد القراءات داخل المقال ===== */
.article-meta{
  justify-content:center;
  align-items:center;
}
.article-author-link{
  color:var(--burgundy);
  font-weight:900;
  border-bottom:1px dotted var(--burgundy);
}
.article-author-link:hover{color:var(--navy)}
.article-views{
  display:inline-flex;
  align-items:center;
  gap:6px;
  white-space:nowrap;
}
.article-views a{display:inline-flex;align-items:center}
.article-views img{
  height:20px;
  width:auto;
  display:block;
  border-radius:4px;
}
.article-author-box{
  margin:30px 0 10px;
  display:grid;
  grid-template-columns:110px minmax(0,1fr);
  gap:24px;
  align-items:center;
  background:var(--white);
  border:1px solid var(--line);
  border-right:5px solid var(--yellow);
  border-radius:24px;
  padding:24px;
  box-shadow:var(--shadow-soft);
}
.article-author-photo{
  width:104px;
  height:130px;
  object-fit:cover;
  object-position:center 15%;
  border-radius:18px;
  border:3px solid var(--yellow);
  display:block;
}
.article-author-avatar{
  width:96px;height:96px;border-radius:20px;
  display:grid;place-items:center;
  background:var(--navy);color:var(--yellow);
  font-size:1.7rem;font-weight:900;
}
.article-author-box h3{
  margin:.15rem 0 .45rem;
  color:var(--navy);
  font-size:1.35rem;
}
.article-author-box p{
  margin:.15rem 0 .7rem;
  color:#475467;
  line-height:1.8;
}
.author-more{
  display:inline-block;
  margin-top:10px;
  color:var(--burgundy);
  font-weight:900;
}
@media(max-width:600px){
  .article-author-box{
    grid-template-columns:1fr;
    text-align:center;
  }
  .article-author-photo,.article-author-avatar{margin:auto}
  .article-author-box .meta{justify-content:center}
  .article-meta{gap:8px}
}
