.inkeep-searchbar_searchButton__sgYcR {
	display: flex;
	gap: .5rem;
	align-items: center;
	margin: 0 0 0 16px;
	padding: 2px 8px;
	border-radius: .4rem;
	color: #8b91a5;
	font-size: 1rem;
	border: 1px solid #2b2b2f;
	cursor: pointer;
	transition: all .2s ease-in-out
}

.inkeep-searchbar_searchButton__sgYcR:hover {
	border-color: #8b91a5;
	color: #f5f6f7
}

.DevelopersNav_developers-nav__eUMXj {
	position: relative;
	z-index: 1;
	font-size: .85em;
	background-color: rgba(18, 18, 18, .95);
	transition: background-color .3s ease;
	color: var(--body-text-secondary);
	border-left-color: hsla(0, 0%, 100%, .05);
	border-right-color: hsla(0, 0%, 100%, .05);
	border-left-style: solid;
	border-right-style: solid;
	border-top: 1px solid hsla(0, 0%, 100%, .05);
	border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

.DevelopersNav_developers-nav__eUMXj nav a {
	color: var(--body-text-secondary);
	display: inline-block;
	border-radius: 6px;
	padding: 2px 10px;
	border: 1px solid rgba(0, 0, 0, 0)
}

.DevelopersNav_developers-nav__eUMXj nav a .DevelopersNav_active__4S9fw,
.DevelopersNav_developers-nav__eUMXj nav a:hover {
	color: var(--body-text) !important
}

.DevelopersNav_developers-nav__eUMXj nav a:not(:last-of-type) {
	margin-right: 5px
}

.DevelopersNav_developers-nav__eUMXj nav a.active {
	background-color: hsla(0, 0%, 80%, .1);
	border-color: hsla(0, 0%, 100%, .1);
	color: var(--body-text) !important
}

.DevelopersNav_developers-nav__eUMXj nav a.active:hover {
	border-color: hsla(0, 0%, 100%, .2) !important
}

.light .DevelopersNav_developers-nav__eUMXj {
	background-color: hsla(0, 0%, 100%, .95);
	border-color: rgba(0, 0, 0, .05)
}

.light .DevelopersNav_developers-nav__eUMXj nav a.active {
	background-color: hsla(0, 0%, 80%, .35);
	border-color: rgba(0, 0, 0, .1)
}

.light .DevelopersNav_developers-nav__eUMXj nav a.active:hover {
	border-color: rgba(0, 0, 0, .3) !important
}

.Header_header__toggle__1cMjp {
	display: flex;
	border: none;
	margin-left: 15px;
	transition: transform .3s ease, rotate .3s ease
}

.Header_header__toggle__1cMjp:hover {
	transform: scale(1.1);
	rotate: 15deg
}

.Header_header__toggle__1cMjp:hover svg {
	fill: var(--body-text)
}

.Footer_solFooter__h_NvK {
	font-size: 1rem;
	margin-top: 5rem;
	padding: 5rem 0;
	background-color: #000508;
	color: #fff;
	background-image: radial-gradient(farthest-corner at bottom right, #3a233f, transparent 250px);
	border: 1px solid #141414;
	border-radius: 12px 12px 0 0
}

@media(min-width:768px) {
	.Footer_solFooter__h_NvK {
		background-image: radial-gradient(farthest-side at bottom left, #271d3b, transparent 900px), radial-gradient(farthest-corner at bottom right, #3a233f, transparent 1000px)
	}
}

.Footer_solFooter__h_NvK a:not(.dropdown-item),
.Footer_solFooter__h_NvK button {
	color: #848895
}

.Footer_solFooter__h_NvK a:not(.dropdown-item):hover,
.Footer_solFooter__h_NvK button:hover {
	color: #fff
}

.Footer_solFooter__h_NvK ul a {
	padding: 6px 0;
	display: inline-block
}

.Footer_solFooter__foundation__VPnWk {
	font-family: DSemi;
	margin-bottom: 0;
	line-height: 1
}

.Footer_solFooter__foundation-logo__ARoeV {
	margin-top: 10px;
	margin-bottom: 20px
}

.Footer_solFooter__social__yNYuu {
	margin-bottom: 20px
}

.Footer_solFooter__social__yNYuu a {
	background: #848895;
	display: inline-flex;
	padding: 5px;
	border-radius: 50%
}

.Footer_solFooter__social__yNYuu a:hover {
	background: #fff
}

.Footer_solFooter__social__yNYuu a:not(:last-child) {
	margin-right: 10px
}

.Footer_solFooter__social__yNYuu a svg {
	fill: #111
}

.Footer_solFooter__copyright__GkZM7 {
	color: #848895
}