/* =========================================================================
   Akhbar Polish v1  —  طبقة تطوير مظهر "أخبار مصر العروبة"
   كل القواعد مُقيّدة تحت body.akp-on حتى لا تؤثر إلا عند التفعيل.
   ========================================================================= */

body.akp-on{
  /* ---- رموز لونية ---- */
  --akp-red:#c40018;            /* أحمر الهوية */
  --akp-red-deep:#6b0000;       /* أحمر دموعي غامق */
  --akp-ink:#0a0a0a;            /* أسود */
  --akp-gold:#d9b451;           /* ذهبي فخم */
  --akp-gold-hi:#f6e3a1;        /* لمعة ذهبية */
  --akp-gold-lo:#9a7420;        /* ظل ذهبي */
  --akp-paper:#efe6d0;          /* ورقي فاخر */
  --akp-paper-2:#e4d6b4;
  --akp-ivory:#eef1f5;          /* أبيض كتابة المقال */
  --akp-panel:#14161b;          /* لوح داكن */
  --akp-panel-2:#1b1e25;
  --akp-line:rgba(217,180,81,.38);
}

/* خط عربي أنظف إن توفر، مع إبقاء خطوط الثيم كاحتياطي */
body.akp-on,
body.akp-on .ak-post-content,
body.akp-on .ak-module-title,
body.akp-on .ak-block-title{
  font-feature-settings:"liga" 1,"calt" 1;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}

/* ===================== 1) الهيدر والخلفية ===================== */

/* تهدئة الخلفية الورقية + تدرّج سينمائي خفيف تحت المحتوى لرفع الوضوح */
body.akp-on .ak-main-bg-wrap{
  filter:saturate(1.02) contrast(1.02);
}
body.akp-on .ak-main-bg-wrap::after{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:0;
  background:
    radial-gradient(130% 80% at 50% -10%, rgba(0,0,0,0) 40%, rgba(5,6,8,.55) 100%),
    linear-gradient(180deg, rgba(8,9,12,.25) 0%, rgba(8,9,12,.0) 22%, rgba(8,9,12,.0) 70%, rgba(6,7,9,.78) 100%);
}
body.akp-on .ak-main-wrap{position:relative;z-index:1;}

/* الهيدر: ظل ناعم + خط ذهبي سفلي رفيع */
body.akp-on .ak-header-wrap{
  box-shadow:0 10px 34px -12px rgba(0,0,0,.65);
}
body.akp-on .ak-header-wrap::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;
  background:linear-gradient(90deg,transparent,var(--akp-gold-lo) 12%,var(--akp-gold-hi) 50%,var(--akp-gold-lo) 88%,transparent);
  opacity:.9;
}
/* شعار الموقع: توهّج خفيف */
body.akp-on .ak-header-logo img{
  filter:drop-shadow(0 2px 10px rgba(0,0,0,.45));
  transition:transform .35s ease, filter .35s ease;
}
body.akp-on .ak-header-logo img:hover{
  transform:translateY(-1px) scale(1.015);
  filter:drop-shadow(0 4px 16px rgba(196,0,24,.35));
}

/* قائمة التنقل: خط ذهبي متحرك تحت العنصر عند المرور/النشاط */
body.akp-on .ak-main-menu > li > a{
  position:relative;transition:color .25s ease;
}
body.akp-on .ak-main-menu > li > a span{position:relative;z-index:1;}
body.akp-on .ak-main-menu > li > a::after{
  content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;
  background:linear-gradient(90deg,var(--akp-gold-lo),var(--akp-gold-hi),var(--akp-gold-lo));
  transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.2,.7,.2,1);
  border-radius:2px;
}
body.akp-on .ak-main-menu > li:hover > a::after,
body.akp-on .ak-main-menu > li.current-menu-item > a::after,
body.akp-on .ak-main-menu > li.current-cat > a::after{transform:scaleX(1);}
body.akp-on .ak-main-menu > li:hover > a,
body.akp-on .ak-main-menu > li.current-menu-item > a{color:var(--akp-gold-hi);}

/* أيقونات البحث/المستخدم */
body.akp-on .ak-header-icon-btn{transition:color .25s ease, transform .25s ease;}
body.akp-on .ak-header-icon-btn:hover{color:var(--akp-gold-hi);transform:translateY(-1px);}

/* ===================== 2) شريط رؤساء التحرير (الأسامى) ===================== */
/* الحاوية 8090e27 = شريط فخم، عمودان: يمين/شمال */
body.akp-on .elementor-element-8090e27{
  position:relative;
  padding:14px clamp(10px,3vw,34px) 18px;
  margin-top:4px;
  background:
    linear-gradient(180deg, rgba(20,22,27,.0) 0%, rgba(14,15,19,.55) 55%, rgba(10,11,14,.72) 100%);
}
body.akp-on .elementor-element-8090e27 > .e-con-inner{
  display:flex;flex-wrap:wrap;gap:14px clamp(14px,4vw,46px);
  align-items:stretch;justify-content:center;max-width:1180px;margin:0 auto;
}
/* كل عنوان = نيم-بليت فاخر */
body.akp-on .elementor-element-8090e27 .elementor-widget-heading{
  flex:1 1 360px;max-width:560px;min-width:280px;margin:0;
}
body.akp-on .elementor-element-8090e27 .elementor-widget-container{height:100%;}
body.akp-on .elementor-element-8090e27 .elementor-heading-title{
  position:relative;height:100%;margin:0;
  display:flex;flex-direction:column;justify-content:center;gap:9px;
  padding:16px clamp(16px,3vw,30px);
  text-align:center;line-height:1.15;
  font-family:'Bitter','Cairo',serif;font-weight:700;
  font-size:clamp(14px,1.55vw,19px);letter-spacing:.2px;
  /* لوح داكن فاخر مع إطار ذهبي */
  background:
    linear-gradient(180deg, rgba(31,33,40,.92), rgba(17,18,23,.96));
  border:1px solid var(--akp-line);
  border-radius:12px;
  box-shadow:
    0 1px 0 rgba(255,255,255,.04) inset,
    0 18px 40px -22px rgba(0,0,0,.9),
    0 0 0 1px rgba(0,0,0,.35);
}
/* زوايا ذهبية (تحديد ذهبي مودرن) */
body.akp-on .elementor-element-8090e27 .elementor-heading-title::before,
body.akp-on .elementor-element-8090e27 .elementor-heading-title::after{
  content:"";position:absolute;width:20px;height:20px;pointer-events:none;
  border:2px solid var(--akp-gold);opacity:.95;border-radius:2px;
}
body.akp-on .elementor-element-8090e27 .elementor-heading-title::before{
  top:8px;right:8px;border-left:0;border-bottom:0;
  box-shadow:0 0 10px rgba(246,227,161,.25);
}
body.akp-on .elementor-element-8090e27 .elementor-heading-title::after{
  bottom:8px;left:8px;border-right:0;border-top:0;
  box-shadow:0 0 10px rgba(246,227,161,.25);
}
/* النص: أسود مُدرّج في أحمر دموعي، مع لمعة ذهبية (تحديد) */
body.akp-on .elementor-element-8090e27 .elementor-heading-title{
  color:#f3ede0; /* احتياطي لو لم يُدعم clip */
}
body.akp-on .elementor-element-8090e27 .elementor-heading-title{
  --nameplate:1;
}
/* سطر واحد لكل اسم */
body.akp-on .elementor-element-8090e27 .akp-name-line{
  display:block;white-space:nowrap;
  background:linear-gradient(90deg,#1a1a1a 0%, #5a0a0a 46%, var(--akp-red) 78%, #e11a33 100%);
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  text-shadow:0 1px 0 rgba(246,227,161,.18);
  filter:drop-shadow(0 1px 1px rgba(0,0,0,.55));
}
/* المسمى الوظيفي أصغر وبلون ذهبي خافت فوق الاسم */
body.akp-on .elementor-element-8090e27 .akp-name-role{
  display:block;white-space:nowrap;
  font-size:.72em;font-weight:600;letter-spacing:.6px;
  color:var(--akp-gold);-webkit-text-fill-color:var(--akp-gold);
  opacity:.92;margin-bottom:1px;
}
/* فاصل ذهبي رفيع بين السطرين */
body.akp-on .elementor-element-8090e27 .akp-name-div{
  height:1px;margin:3px auto;width:62%;
  background:linear-gradient(90deg,transparent,var(--akp-line),transparent);
}

@media (max-width:782px){
  body.akp-on .elementor-element-8090e27 .elementor-widget-heading{flex:1 1 100%;max-width:560px;}
  body.akp-on .elementor-element-8090e27 .akp-name-line{white-space:normal;}
}

/* ===================== 3) شريط الأخبار العاجلة ===================== */
body.akp-on .akp-ticker{
  position:relative;z-index:6;display:flex;align-items:stretch;
  margin:0;overflow:hidden;
  background:linear-gradient(180deg,#14161b,#0e0f13);
  border-top:1px solid rgba(255,255,255,.05);
  border-bottom:2px solid transparent;
  border-image:linear-gradient(90deg,var(--akp-gold-lo),var(--akp-gold-hi),var(--akp-gold-lo)) 1;
  box-shadow:0 8px 24px -16px rgba(0,0,0,.8);
}
body.akp-on .akp-ticker-label{
  flex:0 0 auto;display:flex;align-items:center;gap:8px;
  padding:0 18px;font-family:'Bitter','Cairo',serif;font-weight:800;
  font-size:15px;color:#fff;letter-spacing:.5px;
  background:linear-gradient(135deg,var(--akp-red),var(--akp-red-deep));
  box-shadow:6px 0 18px -6px rgba(196,0,24,.6);
  clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);
  padding-left:30px;
}
body.akp-on .akp-ticker-dot{
  width:9px;height:9px;border-radius:50%;background:#fff;
  box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:akp-pulse 1.4s infinite;
}
@keyframes akp-pulse{
  0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}
  70%{box-shadow:0 0 0 9px rgba(255,255,255,0)}
  100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
body.akp-on .akp-ticker-viewport{flex:1 1 auto;overflow:hidden;position:relative;}
body.akp-on .akp-ticker-viewport::before,
body.akp-on .akp-ticker-viewport::after{
  content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none;
}
body.akp-on .akp-ticker-viewport::before{right:0;background:linear-gradient(270deg,#0e0f13,transparent);}
body.akp-on .akp-ticker-viewport::after{left:0;background:linear-gradient(90deg,#0e0f13,transparent);}
body.akp-on .akp-ticker-track{
  display:inline-flex;align-items:center;white-space:nowrap;
  will-change:transform;animation:akp-marquee 60s linear infinite;
}
body.akp-on .akp-ticker:hover .akp-ticker-track{animation-play-state:paused;}
@keyframes akp-marquee{from{transform:translateX(0)}to{transform:translateX(50%)}}
body.akp-on .akp-ticker-item{
  display:inline-flex;align-items:center;gap:12px;
  padding:11px 16px;color:#e9e3d6;font-size:14.5px;font-weight:600;
  text-decoration:none;transition:color .2s ease;
}
body.akp-on .akp-ticker-item:hover{color:var(--akp-gold-hi);}
body.akp-on .akp-ticker-item .akp-sep{color:var(--akp-red);font-size:9px;opacity:.9;}

/* ===================== 4) بلوكات الأقسام (ثيم لكل قسم) ===================== */
/* ترويسة البلوك: عنوان مُدرّج أسود→أحمر مع شعار القسم وشريط ذهبي */
body.akp-on .ak-block-header .ak-block-title > span .title-text,
body.akp-on .ak-block-header .ak-block-title > a .title-text{position:relative;}

body.akp-on [class*="akp-sec-"] .ak-block-header{position:relative;padding-right:46px;}
body.akp-on [class*="akp-sec-"] .ak-block-header::after{
  /* خط سفلي ذهبي متدرّج بدل الأحمر الصريح */
  background:linear-gradient(90deg,var(--akp-gold) 0%, var(--akp-red) 40%, transparent 100%)!important;
  height:3px!important;opacity:.95;
}
/* شعار القسم (أيقونة SVG) في بداية الترويسة */
body.akp-on [class*="akp-sec-"] .ak-block-header > h4::before,
body.akp-on [class*="akp-sec-"] .ak-block-header .ak-block-title::before{
  content:"";display:inline-block;vertical-align:middle;
  width:26px;height:26px;margin-left:10px;
  background-size:contain;background-repeat:no-repeat;background-position:center;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));
}
/* نص العنوان مُدرّج */
body.akp-on [class*="akp-sec-"] .ak-block-title .title-text > span,
body.akp-on [class*="akp-sec-"] .ak-block-title > a .title-text,
body.akp-on [class*="akp-sec-"] .ak-block-title > span .title-text{
  background:linear-gradient(90deg,#efe9dc 0%, #e9b4b4 40%, var(--akp-red) 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
}

/* شعارات الأقسام */
body.akp-on .akp-sec-egypt .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 24'%3E%3Crect width='36' height='8' y='0' fill='%23ce1126'/%3E%3Crect width='36' height='8' y='8' fill='%23fff'/%3E%3Crect width='36' height='8' y='16' fill='%23111'/%3E%3Cpath d='M18 8.6c1.9 0 3 1.1 3 2.6 0 1.7-1.4 3-3 3s-3-1.3-3-3c0-1.5 1.1-2.6 3-2.6z' fill='%23c09a3e'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-world .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7fd1' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M4.5 7h15M4.5 17h15'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-sport .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23fff' stroke='%23168a4a' stroke-width='1.4'/%3E%3Cpath d='M12 6.5l3.2 2.3-1.2 3.8h-4L8.8 8.8z' fill='%23111'/%3E%3Cpath d='M12 6.5V3M15.2 8.8l3.2-1M14 12.6l2 3M10 12.6l-2 3M8.8 8.8l-3.2-1' stroke='%23168a4a' stroke-width='1.1'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-cinema .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='8' width='19' height='12' rx='1.5' fill='%231b1030' stroke='%23d9b451' stroke-width='1'/%3E%3Cpath d='M2.5 8l3-4 3.6 3.2L6.4 8zM9 8l3.4-4 3.6 3.2L12.9 8zM15.5 8l3.4-4 2.6 3.4L18.8 8z' fill='%23d9b451'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-money .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23caa03a' stroke-width='1.7'%3E%3Cpath d='M4 17l5-5 3 2.5L20 7'/%3E%3Cpath d='M20 11V7h-4'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-religion .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 4a7.5 7.5 0 100 16 6 6 0 110-16z' fill='%23caa03a'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-accident .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l10 18H2z' fill='none' stroke='%23c40018' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M12 9v5M12 17.2v.2' stroke='%23c40018' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-edu .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232f7fd1'%3E%3Cpath d='M12 4L1 9l11 5 9-4.1V15h2V9zM4 13v3.5c0 1.4 3.6 3 8 3s8-1.6 8-3V13l-8 3.6z'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-family .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c74b7e'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9A5 5 0 0112 5a5 5 0 019.6 7c-2.1 4.4-9.6 9-9.6 9z'/%3E%3C/svg%3E");}
body.akp-on .akp-sec-articles .ak-block-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9b451' stroke-width='1.6'%3E%3Cpath d='M4 20l3-.8L19.3 6.9a2 2 0 000-2.8l-.4-.4a2 2 0 00-2.8 0L3.8 16z'/%3E%3Cpath d='M14.5 5.5l3 3'/%3E%3C/svg%3E");}

/* بلوك السينما: خلفية ليلية (برج القاهرة + النيل) داخل الترويسة */
body.akp-on .akp-sec-cinema > .ak-block-inner,
body.akp-on .akp-sec-cinema .ak-block-posts{
  position:relative;
}
body.akp-on .akp-sec-cinema{
  position:relative;border-radius:14px;overflow:hidden;
  background:
    linear-gradient(180deg, rgba(10,8,22,.0) 0%, rgba(10,8,22,.55) 100%),
    linear-gradient(180deg,#0b1026 0%, #1a1038 60%, #241048 100%);
  box-shadow:0 20px 50px -28px rgba(0,0,0,.85), 0 0 0 1px rgba(217,180,81,.18) inset;
  padding:6px 10px 10px;
}
/* سيلويت أفق النيل ليلاً (SVG عرضي) أسفل الترويسة مباشرة */
body.akp-on .akp-sec-cinema .ak-block-header, body.akp-on .akp-hsec.akp-sec-cinema .akp-hsec-head{
  position:relative;z-index:2;
  margin:0 -10px 12px;padding:14px 18px 44px;
  background:
    linear-gradient(180deg, rgba(10,8,22,.1), rgba(10,8,22,.55)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23241048'/%3E%3Cstop offset='1' stop-color='%230a0820'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1200' height='200' fill='url(%23s)'/%3E%3Ccircle cx='980' cy='46' r='22' fill='%23f6e3a1' opacity='.9'/%3E%3Cg fill='%23f6e3a1' opacity='.7'%3E%3Ccircle cx='140' cy='40' r='1.4'/%3E%3Ccircle cx='300' cy='64' r='1.1'/%3E%3Ccircle cx='520' cy='30' r='1.3'/%3E%3Ccircle cx='760' cy='56' r='1'/%3E%3Ccircle cx='1120' cy='90' r='1.2'/%3E%3C/g%3E%3Cg fill='%23120a2e'%3E%3Crect x='70' y='120' width='60' height='80'/%3E%3Crect x='150' y='96' width='34' height='104'/%3E%3Crect x='210' y='132' width='70' height='68'/%3E%3C!-- Cairo Tower --%3E%3Cpath d='M602 40 l10 150 h-20 z' fill='%23140b33'/%3E%3Crect x='598' y='30' width='8' height='16'/%3E%3Crect x='560' y='150' width='90' height='50'/%3E%3Crect x='700' y='110' width='40' height='90'/%3E%3Crect x='760' y='140' width='120' height='60'/%3E%3Crect x='910' y='120' width='40' height='80'/%3E%3Crect x='970' y='150' width='80' height='50'/%3E%3C/g%3E%3Cpath d='M0 182 q300 18 600 0 t600 0 v18 H0 z' fill='%231a0f3a' opacity='.9'/%3E%3Cg stroke='%23f6e3a1' stroke-width='1' opacity='.35'%3E%3Cpath d='M120 200 v-14M240 200 v-10M620 200 v-20M820 200 v-12M980 200 v-16'/%3E%3C/g%3E%3C/svg%3E") center bottom/cover no-repeat;
  border-radius:12px 12px 0 0;
}
body.akp-on .akp-sec-cinema .ak-block-title .title-text > span,
body.akp-on .akp-sec-cinema .ak-block-title > span .title-text{
  background:linear-gradient(90deg,#fff 0%, var(--akp-gold-hi) 60%, var(--akp-gold) 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
}
body.akp-on .akp-sec-cinema .ak-block-title::before{
  filter:drop-shadow(0 0 8px rgba(246,227,161,.5));
}

/* تحسين بطاقات المقالات داخل البلوكات */
body.akp-on .ak-module{transition:transform .3s ease;}
body.akp-on .ak-module .ak-module-thumb{overflow:hidden;border-radius:8px;}
body.akp-on .ak-module .ak-module-thumb img{transition:transform .5s ease;}
body.akp-on .ak-module:hover .ak-module-thumb img{transform:scale(1.05);}
body.akp-on .ak-module .ak-module-title a{transition:color .2s ease;}
body.akp-on .ak-module:hover .ak-module-title a{color:var(--akp-red);}
/* شارة القسم داخل البطاقات: حواف أنعم */
body.akp-on .ak-module .term-badges a,
body.akp-on .ak-module .ak-category-label a{border-radius:4px;letter-spacing:.3px;}

/* ===================== 5) صفحة المقال (سينمائية + كتابة بيضاء) ===================== */
/* بطل الصورة البارزة بمعالجة سينمائية */
body.akp-on.single .ak-post-thumbnail,
body.akp-on.single .ak-featured-area{position:relative;}
body.akp-on.single .ak-post-content{
  color:var(--akp-ivory);
  font-size:clamp(17px,1.15vw,19px);
  line-height:2.05;
  letter-spacing:.1px;
}
body.akp-on.single .ak-post-content p{color:var(--akp-ivory);margin-bottom:1.25em;}
body.akp-on.single .ak-post-content h2,
body.akp-on.single .ak-post-content h3,
body.akp-on.single .ak-post-content h4{
  color:#fff;font-family:'Bitter','Cairo',serif;position:relative;
  padding-right:16px;margin-top:1.6em;
}
body.akp-on.single .ak-post-content h2::before,
body.akp-on.single .ak-post-content h3::before{
  content:"";position:absolute;right:0;top:.12em;bottom:.12em;width:5px;border-radius:3px;
  background:linear-gradient(180deg,var(--akp-gold-hi),var(--akp-red));
}
body.akp-on.single .ak-post-content a{color:var(--akp-gold-hi);text-decoration:underline;text-underline-offset:3px;}
body.akp-on.single .ak-post-content blockquote{
  border:0;border-right:4px solid var(--akp-gold);
  background:linear-gradient(90deg,rgba(217,180,81,.08),transparent);
  padding:14px 20px;border-radius:0 10px 10px 0;color:#f2eee3;
}
body.akp-on.single .ak-post-content figure img,
body.akp-on.single .ak-post-content img{border-radius:10px;box-shadow:0 18px 40px -24px rgba(0,0,0,.8);}
body.akp-on.single .wp-caption-text,
body.akp-on.single figcaption{color:#b9b2a3;font-size:13.5px;}

/* عنوان المقال كبير + إطار ذهبي سفلي */
body.akp-on.single .ak-post-title{
  color:#fff;
  text-shadow:0 2px 18px rgba(0,0,0,.55);
}
body.akp-on.single .ak-post-header{position:relative;}
body.akp-on.single .entry-header .ak-post-terms a,
body.akp-on.single .ak-post-badges a{
  background:linear-gradient(135deg,var(--akp-red),var(--akp-red-deep))!important;
  color:#fff!important;border-radius:5px;letter-spacing:.4px;
  box-shadow:0 6px 16px -8px rgba(196,0,24,.7);
}
/* شريط الميتا: فواصل ذهبية خفيفة */
body.akp-on.single .ak-post-meta{color:#cfcabb;}
body.akp-on.single .ak-post-meta a{color:#e9e3d6;}
body.akp-on.single .ak-post-meta-author{color:#fff;font-weight:700;}

/* صندوق المؤلف + التالي/السابق: ألواح داكنة أنيقة */
body.akp-on.single .ak-author-box,
body.akp-on.single .ak-post-next-prev{
  background:linear-gradient(180deg,var(--akp-panel-2),var(--akp-panel));
  border:1px solid rgba(255,255,255,.05);border-radius:12px;
  box-shadow:0 18px 44px -28px rgba(0,0,0,.85);
}
body.akp-on.single .ak-post-next-prev .caption{color:var(--akp-gold-hi);}

/* ===================== 6) لمسات عامة ===================== */
/* أزرار "تحميل المزيد" وما شابه */
body.akp-on .ak-load-more-btn,
body.akp-on .ak-btn{
  transition:transform .2s ease, box-shadow .2s ease, background .2s ease;
}
body.akp-on .ak-load-more-btn:hover,
body.akp-on .ak-btn:hover{transform:translateY(-1px);}
/* تمرير الصفحة أنعم على الشاشات الكبيرة */
@media (hover:hover){ body.akp-on{scroll-behavior:smooth;} }
/* احترام من يفضّل تقليل الحركة */
@media (prefers-reduced-motion:reduce){
  body.akp-on .akp-ticker-track{animation:none;transform:none;}
  body.akp-on .ak-main-menu > li > a::after{transition:none;}
}
