/* MD Toppbanner – smal list överst: rubrikernas typsnitt (Playfair Display, kursiv) i headerns färger (omvända). */
.md-toppbanner {
	box-sizing: border-box;
	min-height: 36px;
	padding: 8px 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #000206;
	color: #f1eee5;
	font: italic 400 15px/1.4 var(--bde-heading-font-family, "Playfair Display", serif);
	letter-spacing: .01em;
}
.md-toppbanner a {
	color: inherit;
	text-decoration: none;
}
.md-toppbanner a:hover,
.md-toppbanner a:focus-visible { text-decoration: underline; text-underline-offset: 3px; }
.md-toppbanner a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }

/* Den fasta headern (top: 0) läggs under bannern så länge bannern syns. Skriptet sätter --md-tb-synlig. */
.breakdance .bde-header-builder.bde-header-builder--sticky {
	--bde-header-sticky-offset: var(--md-tb-synlig, 0px);
	transition-property: transform, opacity, background-color, box-shadow;
}
