/* Beton ve Çimento — readability-only repair; preserve selected architecture and menu palette. */
body .mg-headwidget .site-title a,
body .mg-headwidget .site-title a:link,
body .mg-headwidget .site-title a:visited,
body .mg-headwidget .site-title a .bvc-word-main {
  color:#fff !important;
  text-shadow:0 2px 9px rgba(9,23,39,.60), 0 1px 2px rgba(9,23,39,.55) !important;
}
body .mg-headwidget .site-title a .bvc-word-divider {
  color:#f4dce5 !important;
  text-shadow:0 1px 6px rgba(9,23,39,.55) !important;
}
body .mg-headwidget .bvc-site-subtitle {
  color:#f7f8fa !important;
  text-shadow:0 1px 7px rgba(9,23,39,.68) !important;
  font-weight:600 !important;
}
body .mg-headwidget .site-branding-text {
  background:linear-gradient(90deg,rgba(24,40,59,.24),rgba(24,40,59,0)) !important;
  border-radius:8px !important;
  padding:6px 12px !important;
  max-width:none !important;
  position:relative !important;
  z-index:2 !important;
}
@media(min-width:992px) {
  body .mg-headwidget .site-title{font-size:clamp(28px,2.5vw,36px) !important}
  body .mg-headwidget .site-title a{flex-wrap:nowrap !important;white-space:nowrap !important}
  body .mg-headwidget .bvc-site-subtitle{white-space:nowrap !important}
}
@media(max-width:767.98px) {
  body .mg-headwidget .site-branding-text{background:rgba(24,40,59,.20) !important}
  body .mg-headwidget .site-title a{flex-wrap:wrap !important;white-space:normal !important}
  body .mg-headwidget .bvc-site-subtitle{white-space:normal !important}
}
/* Newsup's original bell is an empty '#' link, not a functional notification system. */
body header.mg-headwidget a.btn-bell,
body #bvc-fixed-site-navigation a.btn-bell{display:none !important}
