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

/* KurdCyber V69 — requested #0c4d86 overhaul */
:root{
  --kc69-main:#0c4d86;
  --kc69-dark:#052c51;
  --kc69-dark-2:#041f39;
  --kc69-soft:#d7ecff;
  --kc69-text:#ecf7ff;
  --kc69-muted:#a8cbe6;
  --kc69-line:rgba(138,191,232,.22);
}
html{background:var(--kc69-dark)!important}
body,
.header,
.wrap,
.category,
.cat-body,
.board-head,
.thread-top,
.threadbox,
.important-panel-v6,
.latest-slider,
.kc-board-subs,
.kc67-footer-shell,
.kc68-footer-shell,
.modalbox{
  font-family:"Vazirmatn","Noto Sans Arabic",Tahoma,"Segoe UI",sans-serif!important;
}
body{
  background:
    radial-gradient(circle at 14% 0%, rgba(94,203,255,.18), transparent 24%),
    radial-gradient(circle at 86% 10%, rgba(22,110,179,.22), transparent 26%),
    linear-gradient(145deg, #0c4d86, #052c51) fixed!important;
  color:var(--kc69-text)!important;
}
body *{scrollbar-color:#1568af #08233f}

/* overall blue theme */
.header,.wrap{background:transparent!important}
.kc63-breadcrumb,
.board-head,
.thread-top,
.category,
.cat-body,
.important-panel-v6,
.latest-slider,
.threadbox,
.kc-board-subs,
.kc67-footer-shell,
.kc68-footer-shell,
.modalbox{
  border-color:var(--kc69-line)!important;
  box-shadow:0 18px 38px rgba(0,0,0,.18)!important;
}
.kc63-breadcrumb,
.board-head,
.thread-top,
.category,
.cat-body,
.important-panel-v6,
.latest-slider,
.threadbox,
.kc-board-subs,
.kc67-footer-shell,
.kc68-footer-shell,
.modalbox,
.admin-card,
.activity,
.input,
select,
textarea{
  background:linear-gradient(145deg, rgba(12,77,134,.96), rgba(5,44,81,.98))!important;
  color:var(--kc69-text)!important;
}
.input,select,textarea{border-color:rgba(170,214,247,.28)!important}
.label,.sub,.forum-desc,.kc65-last-copy small,.tmeta,.tnum,.tlast,.kc67-panel-head small,.kc67-rank-head small,.kc67-online-user small,.kc67-stat small,.kc67-footer-copy small{color:var(--kc69-muted)!important}

/* header / navbar / latest box */
.kc63-topbar{background:#03172f!important}
.kc63-scenic:before{background:linear-gradient(180deg,rgba(4,22,40,.22),rgba(4,22,40,.62))!important}
.navbar,.navinner,.nav{background:transparent!important}
.navbar{background:linear-gradient(145deg,#0f62aa,#0b4d86 52%,#07355f)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}
.nav{color:#eff8ff!important}
.nav.active,.nav:hover{background:rgba(255,255,255,.08)!important}
.kc67-latest-box-wrap{padding:12px 0 2px!important}
.kc67-latest-box,
#kcTopLatestMount,
.kc66-top-latest,
.kc66-top-latest-inner{
  border-radius:14px!important;
}
#kcTopLatestMount{
  border:1px solid rgba(175,218,250,.2)!important;
  background:linear-gradient(145deg, rgba(13,85,146,.98), rgba(5,44,81,.98))!important;
  box-shadow:0 14px 30px rgba(0,0,0,.18)!important;
  padding:10px!important;
}
.kc66-top-latest-inner{gap:12px!important}
.kc66-top-latest-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.kc66-top-latest-list>a{
  min-height:72px!important;
  border:1px solid rgba(170,214,247,.18)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg, rgba(7,39,71,.84), rgba(12,77,134,.44))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.kc66-top-latest-list>a b{color:#fff!important}
.kc66-top-latest-list>a small{color:var(--kc69-muted)!important}
.kc66-top-index{background:#083a65!important;color:#8fe3ff!important}
.kc66-top-latest-all{background:linear-gradient(145deg,#0c4d86,#09345b)!important;color:#fff!important;border:1px solid rgba(170,214,247,.18)!important}

/* forum rows */
.cat-head{background:linear-gradient(145deg,#0f62aa,#0b4d86 55%,#073761)!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{
  background:linear-gradient(145deg,rgba(12,77,134,.96),rgba(5,44,81,.98))!important;
}
#forum-list .forum-row>.forum-icon{
  background:linear-gradient(145deg,rgba(17,102,174,.78),rgba(5,44,81,.2))!important;
}
#forum-list .forum-name,
#forum-list .kc65-last-copy b,
.cat-title h3{color:#fff!important}
.kc69-empty-slot{display:block!important;height:16px!important}
#forum-list .kc65-last-copy:has(.kc69-empty-slot) small{display:none!important}
.kc65-empty-title{display:none!important}

/* subforums - circle design */
.kc69-sub-panel{padding:0!important;overflow:hidden!important}
.kc69-sub-head{padding:12px 16px!important;background:linear-gradient(145deg,#0f62aa,#0b4d86 55%,#073761)!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
.kc69-sub-grid{padding:14px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:12px!important;background:linear-gradient(145deg,rgba(12,77,134,.34),rgba(5,44,81,.2))!important}
.kc69-sub-card{
  display:grid!important;
  grid-template-columns:74px 1fr 24px!important;
  align-items:center!important;
  gap:12px!important;
  min-height:98px!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  background:linear-gradient(145deg, rgba(10,56,95,.95), rgba(5,37,67,.98))!important;
  border:1px solid rgba(174,216,247,.15)!important;
}
.kc69-sub-hero{
  width:60px!important;height:60px!important;border-radius:50%!important;display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,#0f67b1,#083864)!important;border:1px solid rgba(174,216,247,.22)!important;box-shadow:0 8px 16px rgba(0,0,0,.18)!important
}
.kc69-sub-hero .ms{font-size:28px!important;color:#9fe5ff!important}
.kc69-sub-copy b{display:block!important;font-size:15px!important;color:#fff!important}
.kc69-sub-copy small{display:block!important;margin-top:4px!important;color:var(--kc69-muted)!important}
.kc69-sub-copy em{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:8px!important;font-style:normal!important}
.kc69-sub-copy em span{padding:4px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(174,216,247,.14)!important;color:#d8efff!important;font-size:12px!important}
.kc69-sub-arrow{align-self:center!important;justify-self:end!important;color:#9fe5ff!important}

/* Threads / topic list */
.important-row-v6,.thread-row,.latest-card,.kc-board-subcard{background:linear-gradient(145deg,rgba(10,56,95,.95),rgba(5,37,67,.98))!important}
.thread-head{background:linear-gradient(145deg,#0e5b9e,#093b69)!important}

/* inside topic - remove white look, enlarge profile/rank */
.post,.kc52-post{grid-template-columns:minmax(208px,236px) minmax(0,1fr)!important;background:linear-gradient(145deg,rgba(7,37,68,.95),rgba(3,24,44,.98))!important}
.post-side{background:linear-gradient(180deg,#0c4d86 0%,#083864 58%,#052c51 100%)!important}
.post-main,
.post-content,
.post-footer,
.post-bar{
  color:#eaf6ff!important;
}
.post-main{background:linear-gradient(145deg,rgba(11,70,121,.26),rgba(5,37,67,.2))!important}
.post-bar{background:linear-gradient(145deg,#0f62aa,#0b4d86 52%,#07355f)!important;color:#fff!important;border-bottom:1px solid rgba(174,216,247,.12)!important}
.post-content{background:transparent!important;min-height:200px!important;color:#eaf6ff!important;font-size:15px!important;line-height:2!important}
.post-content a{color:#9fe5ff!important}
.post-content blockquote,.post-content pre,.post-content table{background:rgba(255,255,255,.04)!important;border-color:rgba(174,216,247,.16)!important;color:#eaf6ff!important}
.post-footer{background:linear-gradient(145deg,rgba(4,30,55,.92),rgba(8,56,100,.72))!important;border-top:1px solid rgba(174,216,247,.12)!important}

.kc-id-card{border-radius:14px!important;background:linear-gradient(145deg,#0f5d9d,#08345d 45%,#041a31)!important}
.kc-id-shell{padding:11px 10px 12px!important;background:linear-gradient(180deg,#0f5d9d 0%,#0a3965 48%,#041a31 100%)!important}
.kc-id-status{font-size:8px!important;height:25px!important}
.kc-id-photo{height:124px!important;background:linear-gradient(145deg,rgba(159,229,255,.13),rgba(4,26,49,.52))!important}
.kc-id-card .avatar{width:92px!important;height:92px!important;bottom:10px!important;border-radius:22px!important}
.kc-id-name{font-size:14px!important}
.kc-id-rank{max-width:220px!important;margin:8px auto 6px!important}
.kc-id-rank img{max-height:82px!important;transform:scale(1.12)!important}
.kc-id-stat{padding:7px 4px!important}.kc-id-stat b{font-size:12px!important}.kc-id-stat small{font-size:7.5px!important}
.kc-id-meta span{font-size:8px!important;padding:6px 4px!important}
.kc-id-primary,.kc-id-message{min-height:36px!important;font-size:10px!important}

/* editor */
.kc68-inline-editor-wrap{background:linear-gradient(145deg,rgba(12,77,134,.96),rgba(5,44,81,.98))!important;border-color:rgba(174,216,247,.2)!important}
.kc68-inline-editor-head,.kc49-editor-head{background:linear-gradient(145deg,#0f62aa,#0b4d86 52%,#07355f)!important}
.kc49-editor-commandbar,.kc49-editor-canvas-wrap,.wp-editor-bottom{background:linear-gradient(145deg,rgba(5,44,81,.98),rgba(8,56,100,.92))!important;border-color:rgba(174,216,247,.16)!important}
 .wp-editor-canvas,.wp-editor-source{background:rgba(3,24,44,.76)!important;color:#eef8ff!important}
 .wp-tool,.wp-tab,.wp-select,.kc49-ghost-btn,.kc49-send-btn{border-color:rgba(174,216,247,.16)!important}

/* rank showcase bigger and more styled */
.kc67-rank-showcase{background:linear-gradient(145deg,rgba(12,77,134,.96),rgba(5,44,81,.98))!important}
.kc67-rank-head{background:linear-gradient(145deg,#0f62aa,#0b4d86 52%,#07355f)!important}
.kc67-rank-showcase .rank-deck{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.kc67-rank-showcase .rank-node{min-height:120px!important;background:linear-gradient(145deg,rgba(7,37,68,.95),rgba(3,24,44,.98))!important}
.kc67-rank-showcase .rank-node img{width:260px!important;max-height:72px!important}
.kc67-rank-showcase .rank-node>b{font-size:10px!important;margin-top:8px!important}

/* footer rebuilt, no quick links */
.kc67-quick-panel,
.kc67-footer-quick-row,
.kc67-quick-grid,
.kc67-quick-grid > *{display:none!important}
.kc69-footer-shell{padding:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.kc69-footer-top{display:grid!important;grid-template-columns:1.3fr 1fr!important;gap:12px!important}
.kc67-info-panel,
.kc69-footer-brandcard,
.kc69-footer-bottom{
  border:1px solid rgba(174,216,247,.16)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,rgba(12,77,134,.96),rgba(5,44,81,.98))!important;
}
.kc67-panel-head{background:linear-gradient(145deg,#0f62aa,#0b4d86 52%,#07355f)!important}
.kc67-online-panel{min-height:230px!important}
.kc67-online-users{min-height:160px!important;background:transparent!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
.kc67-online-user{min-height:60px!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(8,56,100,.9),rgba(3,24,44,.98))!important}
.kc67-online-summary,.kc67-stat-latest{background:linear-gradient(145deg,rgba(7,37,68,.95),rgba(3,24,44,.98))!important}
.kc67-stat-grid{gap:10px!important;padding:12px!important;background:transparent!important}
.kc67-stat{border-radius:12px!important;background:linear-gradient(145deg,rgba(8,56,100,.9),rgba(3,24,44,.98))!important;min-height:92px!important}
.kc69-footer-bottom-wrap{margin-top:12px!important;display:grid!important;grid-template-columns:1.35fr .75fr!important;gap:12px!important}
.kc69-footer-brandcard{padding:20px 22px!important;min-height:150px!important}
.kc69-footer-brandline{display:flex!important;align-items:center!important;gap:14px!important}
.kc69-footer-brandline .kc67-kc{width:66px!important;height:66px!important;border-radius:16px!important;background:linear-gradient(145deg,#19a8ff,#0b4d86)!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:900!important;font-size:28px!important}
.kc69-footer-brandline b{display:block!important;color:#fff!important;font-size:28px!important;line-height:1!important}
.kc69-footer-brandline small{display:block!important;margin-top:4px!important;color:var(--kc69-muted)!important;font-size:11px!important}
.kc69-footer-brandcard p{margin:16px 0 14px!important;color:#d6ecff!important;line-height:1.9!important}
.kc69-footer-mini{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
.kc69-footer-mini span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(174,216,247,.12)!important;color:#eef8ff!important}
.kc69-footer-mini .ms{font-size:18px!important;color:#9fe5ff!important}
.kc69-footer-bottom{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;padding:18px 20px!important;min-height:150px!important;background:linear-gradient(145deg,rgba(7,37,68,.95),rgba(3,24,44,.98))!important}
.kc67-footer-copy b{display:block!important;color:#fff!important;font-size:20px!important;margin-bottom:8px!important}
.kc67-footer-copy small{font-size:13px!important}
.kc67-footer-bottom:before,.kc67-footer-brand{display:none!important}

/* stale forbidden active-members section */
.kc67-top-panel{display:none!important}

@media (max-width:1250px){
  .kc66-top-latest-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .kc67-online-users{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .kc69-footer-top,.kc69-footer-bottom-wrap{grid-template-columns:1fr!important}
}
@media (max-width:900px){
  .kc66-top-latest-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .post,.kc52-post{grid-template-columns:1fr!important}
  .post-side{border-left:0!important;border-bottom:1px solid rgba(174,216,247,.12)!important}
  .kc67-rank-showcase .rank-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .kc67-online-users{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:640px){
  .kc66-top-latest-list,.kc67-online-users,.kc69-sub-grid{grid-template-columns:1fr!important}
  .kc69-sub-card{grid-template-columns:60px 1fr 20px!important}
}
