@import url("/sdtu-brand/sdtu-fonts.css");
/* SDTU kurumsal gorunum (sdtu.uz), DSpace. nginx sub_filter ile sayfaya eklenir. 24.10.2026 */

/* html:root -> DSpace tema dosyasindaki :root tanimlarindan daha oncelikli */
html:root {
  --bs-primary: #750014;
  --bs-link-color: #751016;
  --bs-link-hover-color: #750014;
  --bs-font-sans-serif: Inter, -apple-system, "Segoe UI", Roboto, sans-serif;
  --ds-header-bg: #fff;
  --ds-header-logo-height: 58px;
  --ds-header-icon-color: #750014;
  --ds-header-icon-color-hover: #5a0010;
  --ds-header-navbar-border-bottom-color: #eaecf0;
  --ds-header-navbar-border-bottom-height: 1px;
  --ds-navbar-bg: #fff;
  --ds-navbar-link-color: #1d2939;
  --ds-navbar-link-color-hover: #750014;
  --ds-home-news-link-color: #751016;
  --ds-home-news-link-hover-color: #5a0010;
  --ds-breadcrumb-link-color: #751016;
  --ds-footer-bg: #750014;
  --ds-banner-text-background: transparent;
}

body, .btn, .form-control, input, select, textarea, .navbar, .nav-link, h1, h2, h3, h4, h5, h6 { font-family: var(--sdtu-font) !important; }
body { color: var(--sdtu-ink); }
h1, h2, h3, h4, h5, h6 { color: var(--sdtu-heading); font-weight: 700; }
html body a:not(.btn):not(.nav-link):not(.dropdown-item) { color: var(--sdtu-link); }
html body a:not(.btn):not(.nav-link):not(.dropdown-item):hover { color: var(--sdtu-maroon); }

/* Ust bant */
header, ds-header header { background: #fff !important; box-shadow: 0 1px 2px rgba(16,24,40,.04); }
ds-header div, ds-header-navbar-wrapper div { border-bottom-color: var(--sdtu-border) !important; }
ds-header > div, ds-themed-header > div { border-bottom-width: 1px !important; }
#header-logo { content: url("/sdtu-brand/logo-sdtu-maroon.svg"); height: 58px !important; width: auto; }
#desktop-navbar .nav-link, #desktop-navbar a, ds-navbar a.nav-link { color: var(--sdtu-heading) !important; font-weight: 500; }
#desktop-navbar a:hover { color: var(--sdtu-maroon) !important; }

/* Ana sayfa bandı: fotoğraf yerine bordo zemin */
ds-home-news .background-image-container,
.background-image-container { background: linear-gradient(135deg, #750014 0%, #5a0010 100%) !important; }
.background-image-container picture, .background-image-container > img,
.background-image-container .background-image, .background-image-container .credits { display: none !important; }
.background-image-container .container, .background-image-container::before, .background-image-container::after { background: transparent !important; }
.background-image-container a { color: #ffd9a8 !important; }
.background-image-container .jumbotron, .background-image-container .home-news-content,
.background-image-container ds-markdown-viewer span { background: transparent !important; color: #fff !important; }

/* Düğmeler */
.btn-primary, .search-button { background: #750014 !important; border-color: #750014 !important; color: #fff !important; }
.btn-primary:hover, .btn-primary:focus, .search-button:hover { background: #5a0010 !important; border-color: #5a0010 !important; }
ds-search-form .search-button { background: #f37325 !important; border-color: #f37325 !important; }
ds-search-form .search-button:hover { background: #c2540e !important; border-color: #c2540e !important; }
.btn-secondary { background: #475467; border-color: #475467; }
.badge.bg-info, .badge-info, ds-themed-type-badge .badge { background: #750014 !important; }
.form-control:focus { border-color: #750014; box-shadow: 0 0 0 .2rem rgba(117,0,20,.15); }
.page-item.active .page-link { background: #750014; border-color: #750014; }
.page-link { color: #751016; }

/* Alt bant */
footer, ds-footer footer, .footer { background: #750014 !important; color: #fff; }
footer a, ds-footer a { color: #ffd9a8 !important; }
footer .bottom-footer, ds-footer .bottom-footer { background: #5a0010 !important; }
