
/*
 * MyBB Forge compatibility shield.
 * This replaces the platform's pale default global.css; it is intentionally
 * last in the dispatch order so an inherited global stylesheet cannot wash
 * the Halloween palette back to white.
 */
html, body {
	background-color: #08090d !important;
	color: #eeeaf6 !important;
}
body {
background-image: url(../../../images/hf-fog-forest.jpg) !important;
	background-position: center top !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	text-align: left !important;
}
#container, #header, #content, #footer {
	background-color: transparent !important;
	color: #eeeaf6 !important;
}
#logo, #panel, #panel .upper, #footer, #footer .upper, #footer .lower {
	background-color: #0b0c13 !important;
	color: #eeeaf6 !important;
}
#content .tborder, .tborder {
	background-color: #171925 !important;
	border-color: #39314c !important;
}
.thead {
	background: linear-gradient(100deg, #2a203e, #312449 55%, #211c33) !important;
	color: #fff !important;
}
.hf-category > thead > tr > td.thead {
background: linear-gradient(90deg, rgba(17, 11, 31, .9), rgba(31, 18, 45, .74)), url(../../../images/hf-misty-forest.jpg) center 38% / cover !important;
	border-bottom-color: #7b4a91 !important;
}
.tcat {
	background: linear-gradient(90deg, #222032, #2b2639) !important;
	color: #f6eefe !important;
}
.trow1 { background-color: #171923 !important; }
.trow2 { background-color: #1c1e2a !important; }
.hf-category { background-color: transparent !important; border: 0 !important; }
#content table.tborder.hf-category { background: transparent !important; background-image: none !important; }
#content table.tborder.hf-category > tbody > tr.hf-forum-row > td { background-color: transparent !important; }
#content table.tborder.hf-category > tbody > tr.hf-forum-row > td:nth-child(3),
#content table.tborder.hf-category > tbody > tr.hf-forum-row > td:nth-child(4),
#content table.tborder.hf-category > tbody > tr.hf-forum-row > td:nth-child(5) { background: transparent !important; background-image: none !important; }
.hf-category .hf-forum-row:hover > td:nth-child(2) { background-color: rgba(43, 31, 53, .84) !important; }
a:link, a:visited { color: #cfadff !important; }
a:hover, a:active { color: #ffad5c !important; }
input.textbox, textarea, select {
	background-color: #0e0f16 !important;
	color: #eeeaf6 !important;
	border-color: #4b4058 !important;
}
