/* Imposio brand — navy header, print-blue accents */
:root {
	--md-primary-fg-color: #2b7fff;
	--md-primary-fg-color--light: #5a9bff;
	--md-primary-fg-color--dark: #1e6ff0;
	--md-accent-fg-color: #2b7fff;
}

/* Navy header/tabs to match imposio.app and the community forum */
.md-header,
.md-tabs {
	background-color: #0d1320;
}

/* Logo a touch larger in the header */
.md-header__button.md-logo img {
	height: 1.6rem;
	width: auto;
}

/* Cross-site links in the header, after the search box */
.imposio-headernav {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin-left: 0.6rem;
	padding-right: 0.2rem;
}
.imposio-headernav a {
	color: #c9d3e6;
	text-decoration: none;
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	white-space: nowrap;
}
.imposio-headernav a:hover { color: #fff; }

/* On small screens the header is compact — hide the extra links */
@media screen and (max-width: 59.9375em) {
	.imposio-headernav { display: none; }
}

/* Make the main nav items (Home + section labels) stand out:
   full-strength colour (white in dark mode, near-black in light) + bold */
.md-nav--primary > .md-nav__list > .md-nav__item > .md-nav__link,
.md-nav--primary .md-nav__item--section > .md-nav__link {
	color: var(--md-default-fg-color);
	font-weight: 700;
}
