@import url("/sdtu-brand/sdtu-fonts.css");
/* SDTU kurumsal gorunum (sdtu.uz), 24.10.2026. Ortak dosyalar: /var/www/sdtu-brand */

:root { --bs-body-font-family: var(--sdtu-font); --bs-font-sans-serif: var(--sdtu-font); }
body, .btn, .form-control, .form-select, 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; }
a { color: var(--sdtu-link); }
a:hover, a:focus { color: var(--sdtu-maroon); }

/* Üst bant: beyaz, logo solda */
header .banner, .banner.navbar { background: #fff !important; border-bottom: 1px solid var(--sdtu-border); box-shadow: 0 1px 2px rgba(16,24,40,.04); min-height: 80px; }
header .banner .navbar-brand, .banner .navbar-brand {
  display: block; width: 239px; height: 58px; margin: 11px 0; padding: 0;
  background: url("/sdtu-brand/logo-sdtu-maroon.svg") no-repeat left center / contain !important;
  color: transparent !important; font-size: 0 !important; overflow: hidden;
}
.banner .nav-link, .banner .navbar-nav a, .banner .dropdown-toggle, .banner .icon-link { color: var(--sdtu-heading) !important; font-weight: 500; }
.banner .nav-link:hover, .banner .navbar-nav a:hover { color: var(--sdtu-maroon) !important; background: transparent !important; }
.banner .navbar-toggler { color: var(--sdtu-maroon); border-color: var(--sdtu-border); }

/* Ana sayfa arama alanı: orman fotoğrafı yerine bordo zemin */
.searchHomeContent { background: linear-gradient(135deg, var(--sdtu-maroon) 0%, var(--sdtu-maroon-dark) 100%) !important; }
.searchHomeContent::after { content: none !important; display: none !important; }
.searchHomeContent a, .searchHomeContent .advanced-search-link { color: #fff !important; }
.searchHomeContent a.btn, .searchHomeContent a.btn:hover { background: transparent !important; border-color: transparent !important; color: #fff !important; }
.searchForm .btn-primary, #searchForm button[type=submit], #searchForm .btn[type=submit] {
  background: var(--sdtu-orange) !important; border-color: var(--sdtu-orange) !important; color: #fff !important; border-radius: .5rem;
}
.searchForm .btn-primary:hover, #searchForm .btn[type=submit]:hover { background: var(--sdtu-orange-ink) !important; border-color: var(--sdtu-orange-ink) !important; }
.searchForm .form-control, .searchForm .form-select { border-radius: .5rem; }
.searchbox, .search-hero, .searchForm { border-radius: .5rem; }

/* Sonuç sayfası üst arama bandı: tam genişlik bordo */
body > header.hidden-print { background: var(--sdtu-maroon) !important; }
header .searchbox { background: transparent !important; }
header .searchbox a { color: #fff !important; }
nav.breadcrumbs { background: var(--sdtu-soft-2) !important; border-bottom: 1px solid var(--sdtu-border); }
nav.breadcrumbs a { color: var(--sdtu-link); }
.search-header { background: var(--sdtu-soft-2) !important; color: var(--sdtu-heading) !important; border-radius: .5rem; }
.result-formats .format, .format.book { background: var(--sdtu-maroon) !important; }
.noUi-handle, .noUi-connect { background: var(--sdtu-maroon) !important; }

/* Düğmeler ve vurgular */
.btn-primary { background: var(--sdtu-maroon); border-color: var(--sdtu-maroon); color: #fff; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { background: var(--sdtu-maroon-dark) !important; border-color: var(--sdtu-maroon-dark) !important; }
.facet.active, .list-group-item.active, .facet-group .active { background: var(--sdtu-maroon) !important; border-color: var(--sdtu-maroon) !important; color: #fff !important; }
.pagination .page-item.active .page-link, .pagination .active > a { background: var(--sdtu-maroon); border-color: var(--sdtu-maroon); color: #fff; }
.pagination .page-link { color: var(--sdtu-link); }
.form-control:focus, .form-select:focus { border-color: var(--sdtu-maroon); box-shadow: 0 0 0 .2rem rgba(117,0,20,.15); }
.result.active, .result:hover { background: var(--sdtu-soft); }

/* Alt bant */
footer { background: var(--sdtu-soft-2); border-top: 1px solid var(--sdtu-border); color: var(--sdtu-heading); }
footer a { color: var(--sdtu-link); }
