.sidebar {
	width: 22em;
	float: right;
	clear: right;
	margin: 0.5em 0 1em 1em;
	background: var(--background-color-neutral-subtle, #f8f9fa);
	border: 1px solid var(--border-color-base, #a2a9b1);
	padding: 0.2em;
	text-align: center;
	line-height: 1.4em;
	font-size: 88%;
}

.sidebar-top-caption,
.sidebar-caption {
	padding: 0.2em 0.4em 0;
	line-height: 1.2em;
}

.sidebar-title {
	padding: 0.2em 0.8em;
	font-size: 145%;
	line-height: 1.2em;
}

.sidebar-heading {
	padding: 0.1em 0.4em;
}

.sidebar-content {
	padding: 0 0.5em 0.4em;
}

.sidebar-above,
.sidebar-below {
	padding: 0.3em 0.8em;
	font-weight: bold;
}

.sidebar-navbar {
	text-align: right;
	font-size: 115%;
	padding: 0 0.4em 0.4em;
}

.sidebar-list-title {
	padding: 0 0.4em;
	text-align: left;
	font-weight: bold;
	line-height: 1.6em;
	font-size: 105%;
	color: var(--color-base) !important;
}

.sidebar-nowraplinks a {
	white-space:nowrap;
}

@media screen {
    html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-list-title {
	  background: transparent !important;
    }
}

@media screen and (prefers-color-scheme: dark) {
	html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-list-title {
		background: transparent !important;
	}
}

@media print {
	body.ns-0 .sidebar {
		display: none !important;
	}
}
No tags for this post.