/* KurdCyber V75 — requested polish only. Loaded after V74. */

/* remove the old auxiliary text row completely */
.kc63-toplinks{display:none!important}
.kc63-topbar{justify-content:flex-start!important}

/* header brand: larger, higher, no anonymous subtitle */
.kc63-scenic{height:106px!important;min-height:106px!important}
.kc63-scenic .header-main{height:106px!important;min-height:106px!important;align-items:start!important;padding-top:5px!important}
.kc73-brand{
  align-self:start!important;
  transform:translateY(-5px)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}
.kc73-brand-logo{width:96px!important;height:96px!important;filter:none!important}
.kc73-brand-text{justify-content:center!important}
.kc73-brand-text b{font-size:2.02rem!important;line-height:1!important;white-space:nowrap!important}
.kc73-brand-text small{display:none!important}

/* online area: shorter and denser */
.kc75-online-panel{padding-bottom:10px!important}
.kc75-online-panel .kc70-panel-head{min-height:48px!important;padding:9px 12px!important}
.kc75-online-users{
  grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;
  gap:8px!important;
  padding:8px!important;
  max-height:190px!important;
  overflow:auto!important;
}
.kc75-online-user{
  min-height:48px!important;
  padding:7px 9px!important;
  gap:8px!important;
  border-radius:13px!important;
  background:rgba(22,113,171,.20)!important;
  border-color:color-mix(in srgb,var(--kc70-rank) 42%,rgba(104,214,255,.12))!important;
}
.kc75-online-user .kc70-online-avatar{width:32px!important;height:32px!important;min-width:32px!important}
.kc75-online-user .kc70-online-copy{min-width:0!important}
.kc75-online-user .kc70-online-copy b{
  color:var(--kc70-rank)!important;
  font-size:.88rem!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  animation:kc75-rank-burn 1.9s ease-in-out infinite alternate!important;
}
.kc75-online-user .kc70-online-copy small{font-size:.68rem!important;opacity:.82!important}
.kc75-online-user .kc70-online-accent{width:3px!important;background:var(--kc70-rank)!important;box-shadow:0 0 10px var(--kc70-rank)!important}
.kc75-online-user .kc70-online-rankdot{background:var(--kc70-rank)!important;box-shadow:0 0 8px var(--kc70-rank),0 0 16px color-mix(in srgb,var(--kc70-rank) 70%,transparent)!important}
.kc67-online-summary,.kc70-online-summary{display:none!important}
@keyframes kc75-rank-burn{
  0%{text-shadow:0 0 2px var(--kc70-rank),0 0 4px color-mix(in srgb,var(--kc70-rank) 42%,transparent)}
  55%{text-shadow:0 0 5px var(--kc70-rank),0 0 10px color-mix(in srgb,var(--kc70-rank) 66%,transparent)}
  100%{text-shadow:0 0 8px var(--kc70-rank),0 0 16px color-mix(in srgb,var(--kc70-rank) 82%,transparent)}
}

/* forum stats footer: no newest member, show powered-by system line */
.kc67-stat-latest{display:none!important}
.kc75-powered{
  margin-top:10px!important;
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  padding:9px 12px!important;
  border-radius:12px!important;
  background:rgba(38,170,229,.10)!important;
  border:1px solid rgba(102,215,255,.16)!important;
  color:#dff8ff!important;
  text-align:center!important;
}
.kc75-powered .ms{color:#4bd2ff!important;font-size:20px!important}
.kc75-powered b{font-size:.8rem!important;letter-spacing:.02em!important}

@media(max-width:760px){
  .kc63-scenic{height:116px!important;min-height:116px!important}
  .kc63-scenic .header-main{height:116px!important;min-height:116px!important;padding-top:2px!important}
  .kc73-brand{transform:none!important}
  .kc73-brand-logo{width:72px!important;height:72px!important}
  .kc73-brand-text b{font-size:1.48rem!important}
  .kc75-online-users{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:220px!important}
}
