/* إضافات النسخة 5 */
#cn11-consent{position:fixed;inset-inline:12px;bottom:12px;z-index:9999;max-width:720px;margin-inline:auto;background:var(--panel,#0f1629);color:var(--text,#e8edf7);border:1px solid var(--line,#222d47);border-radius:12px;padding:14px 16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;box-shadow:0 8px 30px rgba(0,0,0,.5);font-size:.88rem;line-height:1.7}
#cn11-consent p{margin:0;flex:1 1 260px;color:var(--text,#e8edf7)}
#cn11-consent a{color:var(--accent,#4d8dff)}
#cn11-consent button{padding:8px 18px;border:0;border-radius:8px;background:var(--accent,#4d8dff);color:#fff;font-weight:bold;cursor:pointer;font-family:inherit;margin-inline-start:8px}
#cn11-consent button.ghost{background:transparent;color:var(--muted,#8793ad);border:1px solid var(--line,#222d47)}
.cn11-cookie-link{color:inherit}
.nl-form{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;max-width:460px;margin:0 auto 14px}
.nl-form input[type=email]{flex:1 1 200px;padding:9px 14px;border-radius:20px;border:1px solid var(--line,#222d47);background:var(--panel2,#141d33);color:var(--text,#e8edf7);font-family:inherit}
.nl-form button{padding:9px 18px;border:0;border-radius:20px;background:var(--accent,#4d8dff);color:#fff;font-weight:bold;cursor:pointer;font-family:inherit}
.nl-form .nl-note{flex-basis:100%;margin:0;font-size:.78rem;color:var(--muted,#8793ad)}
.noscript-note{background:#3a1d1d;color:#ffd7d7;padding:10px 16px;text-align:center;font-size:.9rem}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent,#4d8dff);outline-offset:2px}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.orbs{display:none!important}}
.nl-msg{flex-basis:100%;margin:8px 0 0;font-size:.85rem;text-align:center;color:var(--muted,#8793ad)}.nl-msg.ok{color:#16c784}.nl-msg.err{color:#ff6b6b}

/* v6 theme: هوية أزرق احترافية */
body{background:radial-gradient(900px 420px at 50% -120px,#13224a 0%,var(--bg) 62%) fixed;line-height:1.7}
.orbs{display:none!important}
header{flex-wrap:wrap;gap:10px 16px;padding:10px 18px}
.logo,.logo a{color:#fff!important}
nav{flex:1 1 100%;order:3;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:22px;scrollbar-width:none;padding:2px 0}
nav::-webkit-scrollbar{display:none}
nav a{flex:0 0 auto}
.sWrap{flex:1 1 180px}.search{width:100%}
#liveClock{display:none}
@media(min-width:1100px){nav{flex:1 1 auto;order:0;justify-content:center}#liveClock{display:inline-block}.sWrap{flex:0 0 220px}}
.widget,.article,.coin,.sec-card,.card{border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),var(--panel)}
.sec-card{display:flex;flex-direction:column;gap:6px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s}
.sec-card:hover{transform:translateY(-3px);border-color:rgba(77,141,255,.55);box-shadow:0 12px 28px rgba(0,0,0,.4)}
.sec-card b{color:#fff}.sec-card span{color:var(--muted);font-size:.85rem;line-height:1.6}
.hero{background:linear-gradient(180deg,rgba(77,141,255,.12),transparent)}
.hero h1{background:linear-gradient(90deg,#fff,#9ec3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.btn-primary{background:linear-gradient(135deg,#6aa3ff,#3b6fe0);color:#fff;box-shadow:0 6px 18px rgba(59,111,224,.35)}
.btn-ghost{border-color:#2f3d5e}
table.coins{width:100%;border-collapse:collapse}
table.coins tbody tr{transition:background .15s}
table.coins tbody tr:hover{background:rgba(77,141,255,.08)}
.page-hero h1{color:#fff}
main.page{padding-bottom:20px}
footer{background:#060a14}
footer .cn11-cookie-link{display:block;margin-top:8px}
@media(max-width:700px){footer{padding-bottom:96px}.hero{padding:32px 16px 28px}.hero h1{font-size:1.6rem}}

/* v8: تقليل فراغ الهيرو */
.hero{padding:36px 18px 32px!important;margin-top:0!important}
.hero h1{font-size:2.2rem!important}
main.page{padding-top:0!important}
@media(max-width:700px){.hero{padding:26px 16px 24px!important}.hero h1{font-size:1.65rem!important}}

/* v9: رأس أنحف على الجوال وتوازن العنوان */
.hero h1,.hero p,.page-hero h1,.page-hero p{text-wrap:balance}
@media(max-width:1099px){
  header{padding:8px 16px;gap:8px 12px}
  nav{flex:1 1 150px!important;min-width:0;order:3!important}
  .sWrap{flex:0 0 125px!important;order:4}
  .search{padding:7px 12px;font-size:.85rem}
}

/* v10: قائمة منسدلة على الجوال بدل الشريط الأفقي */
.nav-toggle{display:none}
@media(hover:none){nav a::after{display:none!important}}
@media(max-width:1099px){
  .logo{font-size:1.2rem!important}
  .nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:42px;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);cursor:pointer;flex:0 0 auto}
  .nav-toggle span{display:block;height:2px;border-radius:2px;background:var(--text);transition:transform .2s,opacity .2s}
  .nav-toggle.on span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  .nav-toggle.on span:nth-child(2){opacity:0}
  .nav-toggle.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  nav{display:none!important;order:6!important;flex:1 1 100%!important;overflow:visible!important;white-space:normal!important}
  nav.open{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:6px}
  nav a{text-align:center;padding:10px 6px!important;background:rgba(255,255,255,.04);border-radius:10px;font-size:.9rem}
  .sWrap{flex:1 1 100%!important;order:5}
}

main h3{color:var(--text,#e8edf7);font-size:1rem;margin:18px 0 2px}
ol{padding-inline-start:22px}
