/* Search on the main page. */
.searchHomeContent {
	background-image: url("../images/librarylogo.png"), url("../images/bglibrary.webp");
	background-size: 25%, cover;
	background-position: left;
	height: 600px;

	/* link contrast */
	a.advanced-search-link {
		color: white;
		border-radius: .25rem;
		backdrop-filter: blur(4px); /* less noise */
		background-color: rgba(0,0,0, 0.2); /* bit darker blur */
	    text-shadow: 0 0 10px rgba(0,0,0, 0.8); /* color around */
		&:hover {
			background-color: rgba(0,0,0, 0.5);
		}
	}
}
.searchHomeContent::after {
	content: "";
}

/* Main header */
header {
	background-color: #495579;
	/* Top logo */
	.navbar-brand {
		color: black;
		background-image: url("../images/headerlogo.png");
	}
}
@media (min-width: 768px) {
	/* Top logo size on PC */
	.banner .navbar-brand {
		width: calc(2.6154*100px);
		height: 60px;
	}
}

.footer-container a {
	font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	text-decoration: none;
}

/* Search form (search page and main) */
#searchForm {
	.advanced-search-link {
		color: white;
		text-decoration: underline;
		&:hover {
			color: white;
			text-decoration: underline dotted;
		}
	}
}

/* Search results */
body {
	.facet .badge,
	.facet .label,
	.facet .result .format,
	.result .facet .format,
	.facet .sidebar .format,
	.sidebar .facet .format {
		color: white;
		background-color: #595959;
	}
	.result .record-number {
		color: #595959;
	}
	.pagination {
		--bs-pagination-color: #5d7986;
	}
}

/* Breadcrumb navigation; overwrites: themes/sandal5/css/compiled.css */
body {
	.breadcrumbs {
	  background-color: #eee;
	}
	.breadcrumb {
	  color: #555;
	}
}