/* T4640-G04: Kurum Logolu Sablon Gorsel Tasarimi (news-branding: 1200x630 & 16:9, %100 Seffaf Logo, 8 Kategori Bandi) */
.fz-news-branding-frame {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  background: linear-gradient(135deg, #1E293B 0%, #0F172A 65%, #702D3B 100%);
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  box-sizing: border-box;
  color: #FAF5EC;
}
.fz-news-branding-frame.is-og-1200x630 {
  aspect-ratio: 1200 / 630;
}
.fz-news-branding-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.fz-news-branding-logo-wrap {
  width: 84px;
  height: 84px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.fz-news-branding-logo-wrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: transparent !important;
}
.fz-news-branding-band {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  font-weight: 800;
  font-size: 0.82rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.fz-band-belediye { background: #1D4ED8; }
.fz-band-valilik  { background: #B91C1C; }
.fz-band-egitim   { background: #7C3AED; }
.fz-band-saglik   { background: #047857; }
.fz-band-ulasim   { background: #D97706; }
.fz-band-cevre    { background: #15803D; }
.fz-band-spor     { background: #0369A1; }
.fz-band-kultur   { background: #702D3B; }
.fz-news-branding-headline {
  font-size: clamp(1rem, 2.2vw, 1.45rem);
  font-weight: 800;
  line-height: 1.3;
  color: #FAF5EC;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.45);
  margin: 0;
}
