/* ── Surum duyuru seridi ───────────────────────────────────────────────
   header.php icinde <body> ile <nav> arasinda basilir, yani sticky menunun
   de ustunde durur. Her iki temada koyu kalir: acik zeminde acik bir serit
   duyuru gibi degil sayfanin parcasi gibi okunuyordu. */
.hc-release-bar { position: relative; z-index: 60; background: #14161a; color: #e7eef0; }
html.dark .hc-release-bar { background: #26262b; }
.hc-release-bar-in {
  width: min(1200px, calc(100% - 32px));
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 11px 0;
  flex-wrap: wrap;
  font-family: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
}
.hc-release-bell { display: inline-flex; color: #5fd6b6; flex: none; }
.hc-release-tag {
  flex: none;
  display: inline-flex;
  align-items: center;
  height: 21px;
  padding: 0 8px;
  border-radius: 6px;
  background: #10a37f;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .05em;
}
.hc-release-title { flex: none; font-size: 14px; font-weight: 800; }
.hc-release-desc { flex: 1 1 220px; min-width: 0; font-size: 13.5px; color: #a2b2bc; }
.hc-release-go { flex: none; display: flex; align-items: center; gap: 16px; }
.hc-release-cta {
  padding: 8px 15px;
  border-radius: 9px;
  background: rgba(255, 255, 255, .1);
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  transition: background .18s ease;
}
.hc-release-cta:hover { background: rgba(255, 255, 255, .18); }
.hc-release-alt { font-size: 13px; font-weight: 700; color: #5fd6b6; }
.hc-release-alt:hover { color: #8ee8ce; }
.hc-release-close {
  flex: none;
  width: 30px;
  height: 30px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #7f8d97;
  font-size: 19px;
  line-height: 1;
  cursor: pointer;
}
.hc-release-close:hover { background: rgba(255, 255, 255, .08); color: #dfe9e7; }
.hc-release-bar a:focus-visible,
.hc-release-close:focus-visible { outline: 2px solid #5fd6b6; outline-offset: 2px; }

@media (max-width: 780px) {
  .hc-release-desc { display: none; }
  .hc-release-go { margin-inline-start: auto; }
  .hc-release-alt { display: none; }
}
