/* CSS placed here will affect users of the Monobook night theme */

/* Link overrides */
body.skin-monobook :is(#p-personal, #p-cactions) li a {
	color: var(--link-color);
}

/* Monobook elements */
#sidebar h3 { color: #fff; }
#bodyContent { background: none; }
#pt-anonuserpage { color: #ccc !important; }
h1, h2 { border-color: #515860 !important; }
#searchInput, #searchButton, #mw-searchButton {
	color: #fff !important;
	background-color: #000 !important;
	border-color: #666 !important;
	text-shadow: none;
}
.mw-dismissable-notice {
	border-color: #444 !important;
}
.mw-footer {
	color: #fff;
	background: #222 !important;
	border-color: #666 !important;
}
.mw-body {
	color: #ccc;
	background: #222 !important;
	border-color: #666 !important;
}
#sidebar .pBody {
	color: #ccc;
	background: #222;
	border-color: #666;
}
@media all and (min-width: 551px) {
	#p-cactions li, #p-cactions li a {
		color: #ccc;
		background: #222 !important;
		border-color: #666 !important;
	}
	body.skin-monobook #p-personal li a:hover {
		background-color: transparent !important;
	}
}
@media all and (max-width: 550px) {
	body.skin--responsive #searchBody,
	body.skin--responsive .menu-toggle,
	body.skin--responsive .mobile-menu-active {
		background-color: #000;
		border-color: #666;
	}
	body.skin--responsive #menus-cover {
		background-color: #000;
	}
	body.skin--responsive #p-cactions-mobile li a,
	body.skin--responsive #p-cactions-mobile li:hover a,
	body.skin--responsive #p-cactions-mobile li.selected a {
		background-color: #222;
	}
	body.skin--responsive #p-cactions-mobile li.selected {
		border-color: #aaa;
	}
	body.skin--responsive #p-cactions-mobile li {
		border-color: #666;
	}
}
