/**
 * OSRS Wiki–inspired reading surface + Amascut red accents.
 * Applied via BeforePageDisplay on all skins.
 */

html,
body {
	background: #c6c1b3 !important;
}

.mw-page-container-inner,
.vector-header-container,
.vector-sticky-header,
.vector-sidebar-container-no-sidebar .vector-main-menu,
.vector-feature-custom-font-size-clientpref--excluded .vector-body,
.vector-body {
	background-color: #fdfbf7 !important;
}

.vector-body {
	color: #202122;
	border: 1px solid #c8c2b6;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset, 0 6px 24px rgba(0, 0, 0, 0.08);
	padding: 1.25rem 1.5rem !important;
}

.vector-header-container,
.vector-sticky-header {
	border-bottom: 3px solid #6b1e1e !important;
}

.vector-page-titlebar .mw-page-title-main {
	font-family: "Linux Libertine", Georgia, "Times New Roman", Times, serif !important;
	font-weight: 400;
	color: #202122 !important;
	border-bottom: 1px solid rgba(107, 30, 30, 0.35);
	padding-bottom: 0.2rem;
}

.mw-parser-output a {
	color: #0b5fa5 !important;
}
.mw-parser-output a:visited {
	color: #6b4baa !important;
}

.mw-parser-output h1,
.mw-parser-output h2 {
	font-family: "Linux Libertine", Georgia, "Times New Roman", Times, serif !important;
	border-bottom: 1px solid rgba(107, 30, 30, 0.35);
}

.mw-parser-output table.wikitable,
.mw-parser-output table {
	border-collapse: collapse;
	border: 1px solid #a2a9b1;
}
.mw-parser-output table.wikitable > * > tr > th,
.mw-parser-output table > * > tr > th {
	background: #eaecf0;
	border: 1px solid #a2a9b1;
}
.mw-parser-output table.wikitable > * > tr > td,
.mw-parser-output table > * > tr > td {
	border: 1px solid #a2a9b1;
}

.vector-main-menu-action-item,
.vector-user-links .vector-user-menu-toggle {
	color: #202122 !important;
}

/* Amascut accent on primary UI chrome */
.vector-search-box-show-thumbnail .cdx-button--action-progressive,
.cdx-button--action-progressive {
	background-color: #6b1e1e !important;
	border-color: #4a1414 !important;
}
