/*!
 * ORION MU — Global Shell (legacy WebEngine pages)
 * Scope: excludes .orion-home-page, .orion-info-page, .orion-guides-page, .orion-downloads-page, .orion-rankings-page, .orion-profile-page, .orion-auth-page, .orion-usercp-page, .orion-news-page, .orion-devlog-page, .orion-journal-page
 * Loaded after override.css via index.php
 */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');

:root {
	--orion-shell-bg: #0a0e18;
	--orion-shell-panel: #121a2a;
	--orion-shell-panel-2: #0f1626;
	--orion-shell-border: #1e3a5f;
	--orion-shell-gold: #d4af37;
	--orion-shell-gold-hi: #f0d575;
	--orion-shell-blue: #7eb8ff;
	--orion-shell-muted: #9aa3b5;
	--orion-shell-text: #e8edf5;
	--orion-shell-maxw: 1240px;
	--orion-shell-radius: 6px;
}

/* =====================================================================
   Scope guard — legacy pages only (Home / Info / Guides excluded)
   ===================================================================== */

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) {
	background: var(--orion-shell-bg) !important;
	background-image: none !important;
	color: var(--orion-shell-text);
	font-family: 'Inter', system-ui, -apple-system, sans-serif;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #header,
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .header-info-container {
	display: none !important;
}

/* ---- Topbar ---- */
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar {
	background: var(--orion-shell-panel-2) !important;
	color: var(--orion-shell-muted) !important;
	border-bottom: 1px solid var(--orion-shell-border);
	padding: 0 !important;
	font-family: 'Inter', system-ui, -apple-system, sans-serif;
	font-size: .8rem;
	text-transform: none;
	letter-spacing: .02em;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar .global-top-bar-content {
	width: 100%;
	max-width: var(--orion-shell-maxw);
	margin: 0 auto;
	padding: 0 24px;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar .global-top-bar-content .row {
	display: flex;
	align-items: center;
	min-height: 38px;
	margin: 0;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a {
	color: var(--orion-shell-muted) !important;
	transition: color .15s ease;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a:hover,
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a:focus {
	color: var(--orion-shell-gold-hi) !important;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a.logout {
	color: var(--orion-shell-blue) !important;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a.logout:hover,
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar a.logout:focus {
	color: var(--orion-shell-gold-hi) !important;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .global-top-bar-separator {
	color: var(--orion-shell-border);
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .webengine-language-switcher {
	background: var(--orion-shell-panel);
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .webengine-language-switcher li a {
	color: var(--orion-shell-muted) !important;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .webengine-language-switcher li a:hover {
	color: var(--orion-shell-gold-hi) !important;
}

/* ---- Navbar ---- */
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar {
	background: rgba(10, 14, 24, .92) !important;
	border-bottom: 1px solid var(--orion-shell-border) !important;
	backdrop-filter: blur(8px);
	position: sticky;
	top: 0;
	z-index: 50;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul {
	max-width: var(--orion-shell-maxw);
	margin: 0 auto;
	padding: 0 24px;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul li {
	font-size: .9rem;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul li a {
	color: var(--orion-shell-text) !important;
	font-family: 'Inter', system-ui, -apple-system, sans-serif;
	font-weight: 500;
	font-size: .9rem;
	letter-spacing: .12em;
	padding: 26px 22px;
	border-bottom: 2px solid transparent;
	transition: color .15s ease, border-color .15s ease;
}

body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul li a:hover,
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul li a:focus,
body:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #navbar ul li a:active {
	color: var(--orion-shell-gold) !important;
	border-bottom-color: var(--orion-shell-gold);
	text-decoration: none;
}

/* ---- Global site footer shell (legacy .footer wrapper reset) ---- */
footer.footer,
.footer {
	background: var(--orion-shell-bg) !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important;
	border-radius: 0 !important;
	border-top: 1px solid var(--orion-shell-border);
	color: var(--orion-shell-muted);
	font-family: 'Inter', system-ui, -apple-system, sans-serif;
	font-size: .875rem;
}

footer.footer > .footer-container,
.footer > .footer-container {
	width: 100%;
	margin: 0;
}

footer.footer a:hover,
.footer a:hover {
	text-decoration: none !important;
}

/* ---- Container ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) {
	background: var(--orion-shell-bg) !important;
	width: 100%;
	max-width: var(--orion-shell-maxw);
	margin-left: auto;
	margin-right: auto;
	padding: 24px 24px 32px;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) #content {
	background: transparent !important;
	color: var(--orion-shell-text);
	min-height: 400px;
	padding: 0;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a:not(.btn) {
	color: var(--orion-shell-blue);
	transition: color .15s ease;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a:not(.btn):hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a:not(.btn):focus {
	color: var(--orion-shell-gold-hi);
}

/* ---- Page title ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .page-title {
	color: var(--orion-shell-gold);
	font-family: 'Cinzel', 'PT Sans', serif;
	font-size: 1.75rem;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
	margin-bottom: 24px;
}

/* ---- Panels ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-default,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-general,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-sidebar,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-downloads,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-news,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-addstats,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-usercp {
	background: var(--orion-shell-panel);
	border: 1px solid var(--orion-shell-border);
	border-radius: var(--orion-shell-radius);
	box-shadow: none;
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-default > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-general > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-sidebar > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-downloads > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-news > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-addstats > .panel-heading,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-usercp > .panel-heading {
	background: var(--orion-shell-panel-2) !important;
	color: var(--orion-shell-gold) !important;
	border: none;
	border-bottom: 1px solid var(--orion-shell-border) !important;
	border-radius: var(--orion-shell-radius) var(--orion-shell-radius) 0 0;
	font-family: 'Cinzel', 'PT Sans', serif;
	font-weight: 600;
	letter-spacing: .06em;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-title {
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-news .panel-title {
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-body {
	background: transparent;
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-body .panel-title {
	color: var(--orion-shell-muted);
	border-bottom-color: var(--orion-shell-border);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-footer,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-news .panel-footer {
	background: var(--orion-shell-panel-2);
	border-top: 1px solid var(--orion-shell-border);
	color: var(--orion-shell-muted);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-usercp ul li a {
	color: var(--orion-shell-text) !important;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-usercp ul li a:hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .panel-usercp ul li a:active {
	color: var(--orion-shell-gold) !important;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .download-description,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .module-requirements {
	color: var(--orion-shell-muted);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .thumbnail {
	background-color: var(--orion-shell-panel);
	border-color: var(--orion-shell-border);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a.thumbnail:hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a.thumbnail:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) a.thumbnail.active {
	border-color: var(--orion-shell-gold);
}

/* ---- Tables ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table {
	color: var(--orion-shell-text);
	background: transparent;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table > thead > tr > th,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table > tbody > tr > th {
	color: var(--orion-shell-muted);
	border-bottom: 1px solid var(--orion-shell-border);
	font-weight: 600;
	font-size: .85rem;
	text-transform: uppercase;
	letter-spacing: .04em;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table > tbody > tr > td {
	border-top: 1px solid var(--orion-shell-border);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table-hover > tbody > tr:hover {
	background: rgba(30, 58, 95, .35);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table-bordered,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table-bordered > thead > tr > th,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .table-bordered > tbody > tr > td {
	border-color: var(--orion-shell-border);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings-table tr td {
	border-bottom-color: var(--orion-shell-border);
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings-table-place {
	color: var(--orion-shell-gold);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings-table tr:first-child td {
	color: var(--orion-shell-gold);
	border-bottom: 3px solid var(--orion-shell-gold);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings-update-time {
	color: var(--orion-shell-muted);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings_menu a {
	background: var(--orion-shell-panel);
	border-color: var(--orion-shell-border);
	color: var(--orion-shell-muted);
	transition: color .15s ease, border-color .15s ease;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings_menu a:hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings_menu a:focus {
	color: var(--orion-shell-blue);
	border-color: var(--orion-shell-blue);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .rankings_menu a.active {
	color: var(--orion-shell-gold);
	border-color: var(--orion-shell-gold);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .myaccount-table {
	background: var(--orion-shell-panel);
	border-color: var(--orion-shell-border);
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .myaccount-table tr td:first-child {
	color: var(--orion-shell-muted);
}

/* ---- Forms ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .form-control,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=text],
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=password],
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=number],
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=email],
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) select,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) textarea {
	background: var(--orion-shell-panel-2);
	border: 1px solid var(--orion-shell-border);
	color: var(--orion-shell-text);
	border-radius: var(--orion-shell-radius);
	box-shadow: none;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .form-control:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=text]:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=password]:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=number]:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) input[type=email]:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) select:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) textarea:focus {
	border-color: var(--orion-shell-gold);
	outline: none;
	box-shadow: 0 0 0 2px rgba(212, 175, 55, .2);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .form-horizontal .control-label,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) label {
	color: var(--orion-shell-muted);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .help-block {
	color: var(--orion-shell-muted);
}

/* ---- Buttons ---- */
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn {
	border-radius: var(--orion-shell-radius);
	font-family: 'Inter', system-ui, -apple-system, sans-serif;
	font-weight: 600;
	letter-spacing: .04em;
	transition: background .15s ease, border-color .15s ease, color .15s ease;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-primary {
	color: #0a0e18;
	background: linear-gradient(180deg, var(--orion-shell-gold-hi) 0%, var(--orion-shell-gold) 100%);
	border-color: var(--orion-shell-gold);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-primary:hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-primary:focus,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-primary:active {
	color: #0a0e18 !important;
	background: var(--orion-shell-gold-hi) !important;
	border-color: var(--orion-shell-gold-hi) !important;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-default {
	background: var(--orion-shell-panel);
	border-color: var(--orion-shell-border);
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-default:hover,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .btn-default:focus {
	background: var(--orion-shell-panel-2);
	border-color: var(--orion-shell-blue);
	color: var(--orion-shell-blue);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .alert {
	background: var(--orion-shell-panel);
	border-color: var(--orion-shell-border);
	color: var(--orion-shell-text);
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .alert-success {
	border-color: #2d6a4f;
	color: #b7e4c7;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .alert-danger,
#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .alert-warning {
	border-color: #7f1d1d;
	color: #fecaca;
}

#container:not(:has(.orion-home-page)):not(:has(.orion-info-page)):not(:has(.orion-guides-page)):not(:has(.orion-downloads-page)):not(:has(.orion-rankings-page)):not(:has(.orion-profile-page)):not(:has(.orion-auth-page)):not(:has(.orion-usercp-page)):not(:has(.orion-news-page)):not(:has(.orion-devlog-page)):not(:has(.orion-journal-page)) .webengine-powered {
	color: var(--orion-shell-muted) !important;
}
