/* Ajansklinik Deprem — kompakt ana sayfa bandı. Yerleşim temaya aittir. */
.akd-home-band{
  margin:30px 0 34px;
  border-radius:20px;
  overflow:hidden;
  background:linear-gradient(105deg,#d51620 0%,#bf111b 56%,#a90d17 100%);
  color:#fff;
  box-shadow:0 10px 28px rgba(143,12,21,.12);
}
.akd-home-band__inner{
  min-height:118px;
  display:grid;
  grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr) auto;
  align-items:stretch;
}
.akd-home-latest{padding:18px 24px 17px;min-width:0;position:relative}
.akd-home-latest:after{
  content:"";position:absolute;right:20px;top:15px;width:118px;height:86px;opacity:.11;
  background:repeating-radial-gradient(circle at center,transparent 0 13px,rgba(255,255,255,.82) 14px 15px,transparent 16px 28px);
  pointer-events:none;
}
.akd-home-heading{display:flex;align-items:center;gap:10px;margin-bottom:7px;text-transform:uppercase;font-weight:800;letter-spacing:.11em;font-size:11px;position:relative;z-index:1}
.akd-home-rule{display:inline-block;width:26px;height:3px;border-radius:999px;background:#fff}
.akd-home-latest-row{display:flex;align-items:center;gap:18px;min-width:0;position:relative;z-index:1}
.akd-home-main-mag{font-size:54px;line-height:.95;letter-spacing:-.055em;flex:0 0 auto}
.akd-home-divider{width:1px;height:52px;background:rgba(255,255,255,.48);flex:0 0 auto}
.akd-home-main-copy{min-width:0;padding-right:92px}
.akd-home-main-copy>strong{display:block;font-size:22px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.akd-home-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.3;color:rgba(255,255,255,.9);white-space:nowrap}
.akd-home-source{margin-left:4px;color:rgba(255,255,255,.72)}
.akd-home-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid rgba(255,255,255,.32)}
.akd-home-recent-item{display:flex;align-items:center;gap:12px;min-width:0;padding:20px 18px;border-right:1px solid rgba(255,255,255,.28)}
.akd-home-recent-mag{font-size:28px;line-height:1;letter-spacing:-.04em;flex:0 0 auto}
.akd-home-recent-copy{min-width:0}
.akd-home-recent-copy strong{display:block;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.akd-home-recent-copy span{display:block;margin-top:5px;font-size:12px;color:rgba(255,255,255,.77)}
.akd-home-link{align-self:center;display:inline-flex;align-items:center;gap:8px;margin:0 18px;padding:12px 15px;border:1px solid rgba(255,255,255,.7);border-radius:12px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.akd-home-link:hover{background:rgba(255,255,255,.12);border-color:#fff;transform:translateY(-1px)}
.akd-home-empty{min-height:82px;display:flex;align-items:center;gap:14px;padding:16px 22px}
.akd-home-empty strong{text-transform:uppercase;letter-spacing:.08em}
.akd-home-empty span{color:rgba(255,255,255,.82)}
.akd-home-empty a{margin-left:auto;color:#fff!important;font-weight:800;text-decoration:none}

/* Gece modu: kırmızı kimlik korunur, parlaklık azaltılır. */
html[data-ak-theme="dark"] .akd-home-band{
  background:linear-gradient(105deg,#a90f19 0%,#8d1018 58%,#711018 100%);
  box-shadow:0 12px 30px rgba(0,0,0,.28);
}
html[data-ak-theme="dark"] .akd-home-recent,
html[data-ak-theme="dark"] .akd-home-recent-item{border-color:rgba(255,255,255,.2)}
html[data-ak-theme="dark"] .akd-home-link{background:rgba(0,0,0,.08)}
html[data-ak-theme="dark"] .akd-home-link:hover{background:rgba(255,255,255,.09)}

@media(max-width:1100px){
  .akd-home-band__inner{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr)}
  .akd-home-link{grid-column:1/-1;justify-self:end;margin:0 18px 14px;padding:9px 13px}
  .akd-home-main-copy{padding-right:70px}
  .akd-home-main-copy>strong{font-size:20px}
}

@media(max-width:760px){
  .akd-home-band{margin:22px 0 26px;border-radius:17px}
  .akd-home-band__inner{display:block;min-height:0}
  .akd-home-latest{padding:15px 15px 13px}
  .akd-home-latest:after{right:-18px;top:24px;width:105px;height:78px;opacity:.09}
  .akd-home-heading{margin-bottom:9px;font-size:10px}
  .akd-home-rule{width:22px;height:2px}
  .akd-home-latest-row{gap:12px}
  .akd-home-main-mag{font-size:46px}
  .akd-home-divider{height:44px}
  .akd-home-main-copy{padding-right:30px}
  .akd-home-main-copy>strong{font-size:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .akd-home-meta{gap:5px;flex-wrap:wrap;margin-top:6px;font-size:10px;white-space:normal}
  .akd-home-source{flex-basis:100%;margin:1px 0 0}
  .akd-home-recent{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid rgba(255,255,255,.24)}
  .akd-home-recent-item{padding:11px 12px;gap:9px}
  .akd-home-recent-item:last-child{border-right:0}
  .akd-home-recent-mag{font-size:24px}
  .akd-home-recent-copy strong{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .akd-home-recent-copy span{font-size:10px;margin-top:3px}
  .akd-home-link{display:flex;justify-content:center;margin:0;border:0;border-top:1px solid rgba(255,255,255,.24);border-radius:0;padding:11px 14px;background:rgba(0,0,0,.08);font-size:11px}
  .akd-home-link:hover{transform:none}
  .akd-home-empty{min-height:0;display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:14px 15px}
  .akd-home-empty strong{font-size:11px}.akd-home-empty span{font-size:10px}.akd-home-empty a{grid-row:1/3;grid-column:2;margin:0;align-self:center;font-size:10px}
}

@media(max-width:390px){
  .akd-home-main-mag{font-size:42px}
  .akd-home-main-copy>strong{font-size:16px}
  .akd-home-recent-item{padding:10px 9px}
  .akd-home-recent-mag{font-size:22px}
}
