@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700;800;900&display=swap');

/* KurdCyber V68 — navy modern pass. This file intentionally overrides V67. */
:root{
  --kc68-navy:#03172d;
  --kc68-navy-2:#06284c;
  --kc68-navy-3:#0a3f73;
  --kc68-blue:#0b7bd8;
  --kc68-cyan:#29c5ff;
  --kc68-line:#2b628f;
  --kc68-card:#0b2947;
  --kc68-card-2:#0d355b;
  --kc68-soft:#eaf6ff;
  --kc68-text:#eaf7ff;
  --kc68-muted:#91b7d4;
}
html{background:var(--kc68-navy)!important}
body{
  min-height:100vh!important;
  color:var(--kc68-text)!important;
  font-family:"Noto Sans Arabic",Tahoma,"Segoe UI",Arial,sans-serif!important;
  background:
    radial-gradient(circle at 12% 5%,rgba(21,135,224,.28),transparent 28%),
    radial-gradient(circle at 88% 22%,rgba(30,186,255,.13),transparent 28%),
    linear-gradient(180deg,#021326 0%,#062849 36%,#03192e 100%) fixed!important;
}
body,input,button,select,textarea{font-family:"Noto Sans Arabic",Tahoma,"Segoe UI",Arial,sans-serif!important}
.wrap{padding-bottom:26px!important}

/* The light page sheet is removed: content sits on a navy application background. */
.kc63-breadcrumb{background:rgba(6,35,63,.86)!important;border-color:#275d87!important;color:#b9d9ef!important;box-shadow:0 7px 20px rgba(0,0,0,.15)!important}
.kc63-breadcrumb b,.kc63-breadcrumb a{color:#eefaff!important}

/* Categories: icon is explicitly on the RIGHT in RTL. */
.category{border-color:#235b88!important;background:#08243f!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}
.cat-head{background:linear-gradient(180deg,#0d67b7,#06457f 58%,#052f58)!important;border-bottom:1px solid rgba(94,196,255,.3)!important}
.cat-title>.ms{display:grid!important;color:#fff!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22))!important}
.cat-body{background:#071f37!important}
#forum-list>.category>.cat-body>.forum-row,
#forum-list>.category>.cat-body>.forum-row.kc52-forum-row,
#forum-list>.category>.cat-body>.forum-row.kc52-category-row{
  direction:rtl!important;
  grid-template-columns:72px minmax(300px,1fr) 205px minmax(330px,410px)!important;
  min-height:66px!important;
  border-bottom:1px solid rgba(99,164,210,.2)!important;
  background:linear-gradient(90deg,rgba(9,42,72,.96),rgba(11,52,88,.92))!important;
  color:#d9efff!important;
}
#forum-list>.category>.cat-body>.forum-row:hover{background:linear-gradient(90deg,#0b355b,#0d4779)!important}
#forum-list .forum-row>.forum-icon{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:72px!important;display:grid!important;place-items:center!important;border:0!important;border-inline-end:1px solid rgba(97,164,211,.22)!important;background:linear-gradient(145deg,rgba(12,94,159,.5),rgba(5,41,72,.15))!important;color:#8edcff!important}
#forum-list .forum-row>.forum-icon .ms{font-size:31px!important;color:#8edcff!important;text-shadow:0 0 16px rgba(41,197,255,.25)!important}
#forum-list .forum-row>.forum-name-wrap{grid-column:2!important;grid-row:1!important;padding:10px 14px!important;direction:rtl!important;text-align:right!important}
#forum-list .forum-name{font-size:14px!important;font-weight:900!important;color:#f0f9ff!important}
#forum-list .forum-desc{margin-top:4px!important;color:#95b9d5!important;font-size:10px!important}
#forum-list .inline-sub{border-color:#31638a!important;background:#0a2d4e!important;color:#c7e8ff!important}
#forum-list .forum-row>.counts{grid-column:3!important;grid-row:1!important;border-color:rgba(101,163,207,.2)!important;background:rgba(4,27,49,.32)!important}
#forum-list .kc65-count .ms{color:#53c9ff!important}
#forum-list .kc65-count b{color:#f5fbff!important}
#forum-list .kc65-count small{color:#86abc8!important}
#forum-list .forum-row>.last{grid-column:4!important;grid-row:1!important;border-color:rgba(101,163,207,.2)!important;background:rgba(3,22,42,.28)!important;color:#c9e7fa!important}
#forum-list .kc65-last-copy b{color:#f0f9ff!important}
#forum-list .kc65-last-copy small{color:#85aac7!important}
#forum-list .avatar-sm{background:#0d4677!important;color:#89dcff!important;border-color:#3779a9!important}
#forum-list .kc65-row-arrow{background:#0c568f!important;color:#fff!important;border-color:#2d7fba!important}

/* Important/latest and list surfaces use glassy navy cards, not plain white. */
.important-panel-v6,.latest-slider,.threadbox,.kc-board-subs,.kc55-modbar{background:#092641!important;border-color:#2d628d!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important}
.important-row-v6,.latest-viewport,.latest-card,.latest-card-head,.thread-row,.thread-row.staff-row,.kc-board-subcard{background:#0a2b4a!important;border-color:rgba(93,157,202,.22)!important;color:#cce9fb!important}
.important-row-v6:hover,.thread-row:hover,.kc-board-subcard:hover{background:#0d3a63!important}
.important-row-v6 b,.latest-card h4,.ttitle,.kc-board-subcard b{color:#f1faff!important}
.important-row-v6 small,.important-row-v6 time,.latest-card-author,.latest-card time,.tmeta,.tnum,.tlast,.kc-board-subcard small{color:#8eb2ce!important}
.thread-head{background:#0b3a65!important;border-color:#2d6794!important;color:#cae9fb!important}
.ticon{background:#0d416e!important;border-color:#326f9d!important;color:#7dd9ff!important}

/* Thread heading and posts. */
.board-head,.thread-top{border-color:#3475a7!important;background:linear-gradient(145deg,#0c4d86,#052c51)!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}
.post,.kc52-post{
  grid-template-columns:minmax(158px,178px) minmax(0,1fr)!important;
  border:1px solid #2b628e!important;
  border-radius:10px!important;
  background:#092641!important;
  box-shadow:0 12px 28px rgba(0,0,0,.15)!important;
}
.post-side{padding:8px!important;border-left:1px solid rgba(102,170,217,.22)!important;background:linear-gradient(180deg,#092b4a,#071f37)!important}
.post-main{background:#f8fcff!important}
.post-bar{min-height:38px!important;background:linear-gradient(180deg,#eaf6fe,#dceef9)!important;color:#4a718f!important}
.post-content{min-height:170px!important;background:#fbfdff!important;color:#183b58!important;font-size:14px!important;line-height:1.9!important}
.post-footer{background:#edf7fd!important;border-color:#d2e6f2!important}

/* User card inside topics: smaller person/avatar/card, much larger rank badge. */
.kc-id-card{clip-path:none!important;border:1px solid rgba(93,181,233,.32)!important;border-radius:10px!important;background:linear-gradient(160deg,var(--accent),#0b3355 35%,var(--accent2))!important;filter:none!important;overflow:hidden!important}
.kc-id-shell{clip-path:none!important;min-height:0!important;padding:9px 8px 10px!important;background:linear-gradient(180deg,#0c3355 0%,#082640 55%,#061b30 100%)!important}
.kc-id-shell:before{opacity:.25!important}
.kc-id-top{min-height:22px!important;justify-content:center!important}
.kc-id-status{height:23px!important;padding:0 8px!important;font-size:7px!important}
.kc-id-status i{width:6px!important;height:6px!important}
.kc-id-photo{height:104px!important;margin-top:6px!important;clip-path:none!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(37,126,189,.25),rgba(3,20,36,.55))!important}
.kc-id-photo:before{inset:6px!important;border-radius:7px!important;clip-path:none!important}.kc-id-photo:after{display:none!important}
.kc-id-card .avatar{width:76px!important;height:76px!important;bottom:13px!important;border-width:2px!important;border-radius:18px!important;box-shadow:0 9px 20px rgba(0,0,0,.25)!important}
.kc-id-name-row{margin-top:7px!important}.kc-id-name{font-size:12px!important;gap:3px!important}.kc-id-name .ms{font-size:13px!important}
.kc-id-rank{width:100%!important;max-width:190px!important;margin:7px auto 5px!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.24))!important}
.kc-id-rank img{width:100%!important;max-height:62px!important;object-fit:contain!important;transform:scale(1.08)!important}
.kc-id-line{margin:5px 8px!important;height:1px!important}
.kc-id-stat{padding:6px 2px!important}.kc-id-stat b{font-size:11px!important}.kc-id-stat small{font-size:6.5px!important}
.kc-id-meta{margin-top:6px!important;gap:4px!important}.kc-id-meta span{padding:5px 3px!important;font-size:6.5px!important}
.kc-id-actions{grid-template-columns:1fr 33px!important;gap:5px!important;margin-top:7px!important}.kc-id-primary{padding:7px 8px!important;font-size:7.5px!important;clip-path:none!important;border-radius:5px!important}.kc-id-message{border-radius:5px!important}

/* The reply editor is OPEN directly inside each topic. */
.kc68-inline-editor-wrap{margin-top:13px!important;border:1px solid #2e6b98!important;border-radius:12px!important;background:linear-gradient(180deg,#092945,#061d33)!important;box-shadow:0 14px 30px rgba(0,0,0,.18)!important;overflow:hidden!important}
.kc68-inline-editor-head{min-height:52px!important;padding:9px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(180deg,#0c4f88,#08365f)!important;color:#fff!important}
.kc68-inline-editor-head>.ms{width:34px!important;height:34px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.1)!important;color:#8fe1ff!important}.kc68-inline-editor-head b{display:block!important;font-size:12px!important}.kc68-inline-editor-head small{display:block!important;margin-top:2px!important;color:#aed1e8!important;font-size:8px!important}
.kc68-inline-editor-wrap .wp-editor{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.kc68-inline-editor-wrap .kc49-editor-head{border-radius:0!important}
.kc68-inline-editor-wrap .wp-editor-canvas{min-height:190px!important}

/* Rank showcase: large, darker, more premium. */
.kc67-rank-showcase{margin:12px 0!important;padding:0!important;border:1px solid #2b6998!important;border-radius:12px!important;background:linear-gradient(180deg,#082b4b,#051c31)!important;box-shadow:0 14px 30px rgba(0,0,0,.18)!important;overflow:hidden!important}
.kc67-rank-head{min-height:48px!important;padding:8px 14px!important;background:linear-gradient(180deg,#0c548f,#07355d)!important;color:#fff!important}
.kc67-rank-head b{font-size:13px!important;color:#fff!important}.kc67-rank-head small{color:#aed2ea!important;font-size:8px!important}.kc67-rank-head .ms{font-size:24px!important;color:#8ce0ff!important}
.kc67-rank-showcase .rank-deck{padding:16px 12px!important;gap:10px!important;background:transparent!important;border:0!important}
.kc67-rank-showcase .rank-node{min-height:102px!important;padding:8px!important;border:1px solid rgba(99,169,217,.25)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(13,58,96,.86),rgba(6,29,51,.88))!important}
.kc67-rank-showcase .kc67-rank-image{height:70px!important;display:grid!important;place-items:center!important}
.kc67-rank-showcase .rank-node img{width:240px!important;max-width:100%!important;max-height:68px!important;object-fit:contain!important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))!important}
.kc67-rank-showcase .rank-node>b{display:block!important;margin-top:4px!important;color:#dff4ff!important;font-size:8px!important}

/* Footer: no active-members box. Navy panels and enough room for users. */
.kc68-footer{margin-top:10px!important;background:transparent!important}
.kc68-footer-shell{padding:10px!important;border:1px solid #285f8a!important;border-radius:12px!important;background:linear-gradient(180deg,#062746,#03172b)!important;box-shadow:0 15px 34px rgba(0,0,0,.2)!important}
.kc67-info-panel{border-color:#2e6894!important;background:#0a2a47!important;color:#d9efff!important;box-shadow:none!important}
.kc67-panel-head{background:linear-gradient(180deg,#0d568f,#07375f)!important;border-color:#3477a7!important;color:#fff!important}.kc67-panel-head b{color:#fff!important}.kc67-panel-head small{color:#acd0e8!important}
.kc67-online-panel{min-height:180px!important}
.kc67-online-users{min-height:118px!important;max-height:250px!important;padding:10px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;background:#071f37!important;overflow:auto!important}
.kc67-online-user{min-height:53px!important;padding:6px 8px!important;border-color:#315f83!important;background:#0b3153!important;color:#e8f7ff!important}.kc67-online-user:hover{background:#0e4677!important;border-color:#3c86b8!important}.kc67-online-user b{color:#effaff!important;font-size:9px!important}.kc67-online-user small{color:#8eb1cc!important}
.kc67-online-summary{background:#082844!important;border-color:#2a5b80!important}.kc67-online-summary b{color:#f2fbff!important}.kc67-online-summary small{color:#86abc7!important}
.kc67-quick-grid{padding:10px!important;background:#071f37!important}.kc67-quick-grid>a{min-height:64px!important;border-color:#306489!important;background:linear-gradient(180deg,#0c355a,#082743)!important;color:#e9f7ff!important}.kc67-quick-grid>a:hover{background:linear-gradient(180deg,#0f4b7d,#0a3152)!important;border-color:#438aba!important}.kc67-quick-grid>a>.ms{color:#69d2ff!important}.kc67-quick-grid b{color:#f1faff!important;font-size:10px!important}.kc67-quick-grid small{color:#8cb0ca!important}
.kc68-footer-grid{display:block!important}.kc67-stats-panel{min-height:0!important}.kc67-stat-grid{grid-template-columns:repeat(4,1fr)!important;background:#071f37!important}.kc67-stat{min-height:88px!important;border-color:#2c6086!important;background:linear-gradient(180deg,#0d365b,#082641)!important}.kc67-stat>.ms{background:#0d4678!important;color:#72d7ff!important}.kc67-stat b{color:#f4fbff!important;font-size:18px!important}.kc67-stat small{color:#89afca!important}.kc67-stat-latest{background:#082844!important;border-color:#2a5c82!important}.kc67-stat-latest b{color:#f2fbff!important}.kc67-stat-latest small{color:#87abc7!important}
.kc67-footer-bottom{margin-top:9px!important;min-height:122px!important;border:1px solid #23577e!important;border-radius:10px!important;background:linear-gradient(135deg,#041c34,#020d19)!important}.kc67-footer-copy b{color:#fff!important}

/* Guarantee the forbidden section never appears even if stale markup exists in cache. */
.kc67-top-panel{display:none!important}

@media(max-width:1350px){
  #forum-list>.category>.cat-body>.forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-category-row{grid-template-columns:64px minmax(250px,1fr) 170px minmax(280px,350px)!important}
  .kc67-online-users{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:1050px){
  #forum-list>.category>.cat-body>.forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-category-row{grid-template-columns:58px minmax(0,1fr) 150px!important}
  #forum-list .forum-row>.last{grid-column:2/-1!important;grid-row:2!important}
  .post,.kc52-post{grid-template-columns:150px minmax(0,1fr)!important}
  .kc67-online-users{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  #forum-list>.category>.cat-body>.forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-forum-row,#forum-list>.category>.cat-body>.forum-row.kc52-category-row{grid-template-columns:54px minmax(0,1fr)!important}
  #forum-list .forum-row>.forum-icon{grid-column:1!important;grid-row:1/3!important;min-width:54px!important}
  #forum-list .forum-row>.forum-name-wrap{grid-column:2!important}.forum-row>.counts{grid-column:2!important;grid-row:2!important}.forum-row>.last{grid-column:2!important;grid-row:3!important}
  .post,.kc52-post{grid-template-columns:1fr!important}.post-side,.post-main{grid-column:1!important}.post-side{border-left:0!important;border-bottom:1px solid rgba(102,170,217,.22)!important}.kc-id-shell{max-width:350px!important;margin:0 auto!important}
  .kc67-online-users{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kc67-stat-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:440px){.kc67-online-users{grid-template-columns:1fr!important}.kc67-quick-grid{grid-template-columns:1fr!important}.kc67-stat-grid{grid-template-columns:1fr 1fr!important}}
