/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site-header {
    padding: 1rem;
    position: relative;
    z-index: 9999;
    /* background-color: var(--black); */
}
.top-header {
	display: flex;
	justify-content: space-between;
	gap: 2rem;
	align-items: center;
}

.site-branding {
    color: #fff;
    line-height: 1;
}
.site-title {
	margin: 0;
	line-height: 1.2;
}
.site-title a {
	text-decoration: none;
	color: inherit;
}
.site-description {
	margin: 0.4375em 0 0;
	line-height: 1.4;
	word-wrap: break-word;
	color: #fff;
}
.logo {
	width: 200px;
}
.logo figure {
	margin: 0;
	padding: 0;
}