/*————————————————————————SUPREME COMMANDER WIKI STYLES———————————————————————*/

/*- - - - - - - - - - - - - - - - - - ROOT - - - - - - - - - - - - - - - - - -*/
.mediawiki {
	--theme-page-background-color: var(--bg-zero);
	--theme-border-color: var(--em-4);
}
.theme-fandomdesktop-dark {
	--em-02:     #fff2;
	--em-01:     #fff1;
	--em-1:      #0001;
	--em-2:      #0002;
	--em-4:      #0004;

	--bg-float:  #4f4b4a;
	--bg-zero:   #403d3c;
	--bg-em-2:   #383534;
	--bg-em-4:   #2f2d2c;

	--bg-gray-1: #2a2a29;
	--bg-full:   #1e1d1b;

	--bg-red-1:  #ab0725;

	--t-grayout: #b3af9f;
	--t-grey:    #cecab9;
	--txt:       #e6e1d8;
	--t-full:    #fdfaf1;
	--t-soft-1:  #c0f0da;
	--t-soft-2:  #96bbaa;
	--t-link:    var(--t-yellow);
	--t-l-hover: var(--t-yel-em);

	--bg-blue:   #456f74;
	--t-blue:    #3bb0b4;
	--bg-green:  #3b7c4a;
	--t-green:   #4fda6f;
	--t-yellow:  #eba737;
	--t-yel-em:  #ffc463;
	--t-red:     #eb5937;
	--t-r-em:    #ff704e;
	--t-purple:  #eb37b2;
	--t-pur-em:  #ff6fd2;
	
	--theme-border-color--rgb: 0,0,0;
}
.theme-fandomdesktop-light {
	--em-02:     #0002;
	--em-01:     #0001;
	--em-1:      #fffcf244;
	--em-2:      #fffdf588;
	--em-4:      #fffdf5cc;

	--bg-float:  #eee6ce;
	--bg-zero:   #d6cfb8;
	--bg-em-2:   #ebe7d9;
	--bg-em-4:   #f7f3e9;

	--bg-gray-1: #f0ede7;
	--bg-full:   #fffaec;

	--bg-red-1:  #e22346;

	--t-grayout: #b3af9f;
	--t-grey:    #6b717d;
	--txt:       #403d3c;
	--t-full:    #282726;
	--t-soft-1:  #4f4b4a;
	--t-soft-2:  #709182;
	--t-link:    var(--t-purple);
	--t-l-hover: var(--t-pur-em);

	--bg-blue:   #8fc7ce;
	--t-blue:    #3bb0b4;
	--bg-green:  #3b7c4a;
	--t-green:   #00a226;
	--t-yellow:  #ca7d00;
	--t-yel-em:  #a46500;
	--t-red:     #de2a00;
	--t-r-em:    #911a00;
	--t-purple:  #c20086;
	--t-pur-em:  #910064;
	
	--theme-border-color--rgb: 255,255,255;
}

/* Color by class */
.em-02 {background-color: var(--em-02)}
.em-01 {background-color: var(--em-01)}
.em-1 {background-color: var(--em-1)}
.em-2 {background-color: var(--em-2)}
.em-4 {background-color: var(--em-4)}

.bg-float {background-color: var(--bg-float)}
.bg-zero {background-color: var(--bg-zero)}
.bg-em-2 {background-color: var(--bg-em-2)}
.bg-em-4 {background-color: var(--bg-em-4)}

.t-grayout {color: var(--t-grayout)}
.t-grey {color: var(--t-grey)}
.t-soft-2 {color: var(--t-soft-2)}
.txt {color: var(--txt)}
.t-full {color: var(--t-full)}
.t-soft-1 {color: var(--t-soft-1)}
.t-link {color: var(--t-link)}
.t-l-hover {color: var(--t-l-hover)}

.bg-blue {background-color: var(--bg-blue)}
.t-blue {color: var(--t-blue)}
.bg-green {background-color: var(--bg-green)}
.t-green {color: var(--t-green)}
.t-yellow {color: var(--t-yellow)}
.t-yel-em {color: var(--t-yel-em)}
.t-red {color: var(--t-red)}
.t-r-em {color: var(--t-r-em)}
.t-purple {color: var(--t-purple)}
.t-pur-em {color: var(--t-pur-em)}

/*- - - - - - - - - - - - - - - GENERAL WIKI STYLE - - - - - - - - - - - - - -*/
html.client-js {
	background-color: var(--theme-body-background-color);
	background-image: var(--theme-body-background-image);
	background-position-x: 66px;
	background-position-y: top;
	background-size: calc(100% - 66px) auto;
	background-repeat: no-repeat;
}
body.mediawiki {
	background-color: transparent;
	background-image: linear-gradient(to bottom,rgba(var(--theme-body-background-color--rgb),.4) 0, var(--theme-body-background-color) calc(31vw - 20px));
}
.mediawiki,
.page {
	color: var(--txt);
}
.fandom-community-header__background {
	display: none;
}
.WikiaArticle {
	min-height: 70vh;
}
/* Background */
.background-dynamic::before,
.background-dynamic::after,
.mediawiki > .background-image-gradient {
	display: none !important;
}
input:not([type]),
input[type="search"],
input[type="number"],
input[type="text"],
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
	color: var(--t-soft-2);
	background-color: var(--em-2);
	border-color: transparent;
	font-family: monospace;
}
textarea {
	color: var(--txt);
	min-height: 36px;
	background-color: var(--em-2);
	border: 1px solid transparent;
	box-sizing: border-box !important;
}
textarea:focus {
	outline: none;
	border-color: var(--t-yellow);
}
code {
	color: var(--t-grey);
	padding: 3px;
	background-color: var(--em-2);
}
select,
select option {
	color: var(--txt);
	background-color: var(--bg-float);
	border: none;
}
select option:disabled {
	color: var(--t-soft-2) !important;
}
input[type="checkbox"] {
	vertical-align: middle;
}
.error {
	color: var(--t-r-em);
}

/* Bold text */
.mediawiki .wds-global-navigation-wrapper ~ * b,
.WikiaMainContent dt,
table:not([class]) th {
	color: var(--t-full);
}
/* Tab */
.tabs {
	border-bottom-color: var(--em-4);
}
.tabs .selected a {
	border-color: var(--em-4);
	border-bottom-color: transparent;
	color: var(--t-soft-2);
	pointer-events: none;
}
/* Wikia table (not for articles) */
.mediawiki .mw-datatable,
.mediawiki .mw-json,
.mediawiki .wikitable {
	background-color: var(--em-2);
}
.mediawiki .mw-datatable > tr > th,
.mediawiki .mw-datatable > * > tr > th,
.mediawiki .mw-json > tr > th,
.mediawiki .mw-json > * > tr > th,
.mediawiki .wikitable > tr > th,
.mediawiki .wikitable > * > tr > th {
	border-color: var(--em-4);
	background-color: var(--em-2);
	color: var(--t-soft-2);
}
.mediawiki .mw-datatable > tr > td,
.mediawiki .mw-datatable > * > tr > td,
.mediawiki .mw-json > tr > td,
.mediawiki .mw-json > * > tr > td,
.mediawiki .wikitable > tr > td,
.mediawiki .wikitable > * > tr > td {
	border-color: var(--em-4);
}

/* Common links */
.page a,
.page a:focus {
	text-decoration: none;
	color: var(--t-link);
}
.page a:hover,
.page a:focus:hover,
.page a:active {
	color: var(--t-l-hover);
}
.WikiaMainContent a {
	background-color: var(--em-4);
	transition: opacity, background-color, color, .3s;
}
.WikiaMainContent a:not(:hover):not(:focus) {
	background-color: transparent;
	transition: opacity, background-color, color, .6s;
}
.WikiaMainContent a:focus {
	outline: none;
	color: var(--txt);
}
.mediawiki a.new,
.mediawiki a.new:visited {
	color: var(--t-red);
	cursor: pointer;
	transition: opacity, background-color, color, .6s;
}
.mediawiki a.new:hover,
.mediawiki a.new:active,
.mediawiki a.new:focus,
.mediawiki a.new:visited:hover {
	color: var(--t-r-em);
	transition: opacity, background-color, color, .3s;
}
#bodyContent a.new {
	color: var(--t-r-em) !important;
}
.mw-parser-output a.external:not(:focus) {
	color: var(--t-link);
}
.mw-parser-output a.external[href^="https://supcom.fandom.com"]:after {
	display: none;
}
.mw-parser-output .mw-collapsible-toggle a[href="#"] {
	color: var(--t-full);
}
.mw-parser-output .mw-collapsible-toggle a[href="#"]:hover {
	color: var(--t-yellow);
}
table th .mw-collapsible-toggle {
	font-weight: normal;
}
a.wds-button, button.wds-button {
	cursor: pointer;
}
.page .wds-button,
.page .wds-button:focus {
	color: var(--txt);
}
.page .wds-button:hover,
.page .wds-button:focus:hover {
	color: var(--t-full);
}

/* Separator */
hr {
	border: 2px solid var(--em-4);
	border-top: none;
}

/* Non-article notice box */
.mw-parser-output .noarticletext,
.mw-parser-output .mw-warning-with-logexcerpt {
	border: none;
	padding: 2px 16px 8px;
	background-color: var(--em-2);
}
.ns-14 .noarticletext {
	display: none;
}
.mw-parser-output .mw-warning-with-logexcerpt .mw-usertoollinks {
	display: none;
}

/* - - - - - - - - - - - - - - - DROP DOWN LISTS - - - - - - - - - - - - - - -*/
.mediawiki > div:not(.global-navigation) .wds-dropdown__content,
.wds-dropdown__content .wds-list.wds-is-linked .wds-dropdown-level-2 .wds-dropdown-level-2__content {
	box-shadow: 0 4px 8px -4px #0008;
	border-color: #0004;
	border-radius: 6px;
	background-color: var(--bg-float);
	color: var(--txt);
}
.global-navigation .wds-dropdown .wds-dropdown__content {
	box-shadow: 6px 3px 12px -9px #000;
}
.wds-dropdown {
	--wds-dropdown-background-color: var(--bg-float);
}
.wds-dropdown:before {
	border-bottom-color: #0004;
}
.wds-dropdown:after {
	border-bottom-color: var(--bg-float);
}
.wds-dropdown.wds-is-flipped:not(.wds-open-to-right):before {
	border-top-color: #0004;
}
.wds-dropdown.wds-is-flipped:not(.wds-open-to-right):after {
	border-top-color: var(--bg-float);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active {
	box-shadow: inset 0 0 0 2px var(--t-hot);
}

/* Main header dropdown menu */
nav .wds-dropdown a[href="#"] {
	pointer-events: none;
}
nav > ul a[href="#"][data-index],
nav > ul a[href="#"][data-level2-index] {
	pointer-events: unset;
}

/* - - - - - - - - - - - - - - - - PAGE HEADER - - - - - - - - - - - - - - - -*/
.page-header__action-button:before {
	content: none;
}
.page-header__actions > a.wds-button[class] {
	background-color: var(--bg-gray-1);
}
.page-header__actions > a.has-label {
	margin-right: 0;
	border-radius: 18px 0 0 18px;
	padding: 7px 7px 7px 13px;
}
.page-header__actions > .wds-dropdown > .wds-button {
	margin: 0;
	border-radius: 0 18px 18px 0;
	padding: 7px 10px 7px 0;
	background-color: var(--bg-gray-1);
	pointer-events: none;
}
.page-header__actions > a.wds-button[class]:hover,
.page-header__actions > .wds-dropdown:hover > .wds-button {
	background-color: var(--bg-full);
}
.page-header__actions > a.wds-button > .button-counter {
	background-color: unset;
	color: var(--t-grey);
	color: var(--t-hot);
}

/*- - - - - - - - - - - - - - - - - ARTICLES - - - - - - - - - - - - - - - - -*/
.page-content .mw-parser-output a {
	font-weight: unset;
}
/* Article header */
.page .page-header__title,
.WikiaMainContent .firstHeading {
	color: var(--t-soft-2);
}
.WikiaMainContent .firstHeading {
	border-bottom: 1px solid var(--em-4);
	padding-bottom: 12px;
	font-size: 36px;
	font-weight: 700;
}
.page .page-header__separator {
	height: 2px;
	background-color: var(--em-4);
}

/* Article headings */
.page__main h2,
.page__main h2 span,
.page__main h3 span,
.page__main h4 span {
	color: var(--t-soft-1);
}
.page__main h2 {
	margin: 30px 0 10px;
	border-bottom: 2px solid var(--em-4);
	padding-bottom: 6px;
}
.page__main h3 {
	margin-top: 20px;
}
h3 > .mw-headline {
	font-size: 18px;
}
.page .mw-editsection a:not(:focus) {
	opacity: 0;
	transition: opacity 0.6s;
}
.page h2:hover .mw-editsection a,
.page h3:hover .mw-editsection a,
.page h4:hover .mw-editsection a {
	opacity: 0.7;
	transition: opacity 0.3s;
}
.page .mw-headline + .mw-editsection a:hover {
	opacity: 1;
	transition: opacity 0.3s;
}
.page .mw-editsection a {
	padding: 3px 9px 3px 6px;
	border-radius: 5px;
}
.mw-editsection-visualeditor,
.mw-editsection-divider,
#EditPageDialog .mw-editsection {
	display: none;
}

/* Table of Contents */
.page #toc {
	border: none;
	border-left: 5px solid var(--t-blue);
	background-color: var(--em-2);
}
.page #toc .toctitle {
	border-bottom: 2px solid var(--em-4);
}
.page #toc > ul {
	margin: 0;
}
.page #toc > ul li {
	display: block;
}
.page #toc > ul li a:hover {
	background-color: var(--em-2);
}
body:not(.ns-12) #mw-content-text div #toc {
	margin: 0;
}
/* Option for hidding the autonumber on Table of Contents */
.noautonum .toc li:before {
	display: none;
}
/* Limit depth of headings on Table of Contents */
.toclimit-1 .toclevel-1 ol,
.toclimit-2 .toclevel-2 ol,
.toclimit-3 .toclevel-3 ol {
	display: none;
}

/* Article paragraphs */
.mw-parser-output p,
.mw-parser-output p + p {
	margin: .8em 0;
}
.mw-parser-output h2 + p,
.mw-parser-output h2 + figure + p {
	margin: .75em 0 .8em;
}

/* Article lists */
.mw-parser-output dl {
	margin: .9em 0 .4em;
}
.mw-parser-output ul,
.mw-parser-output ol {
	margin: .4em 0 .5em 1.8em;
}
.mw-parser-output li > dl {
	margin-top: 3px;
}
.mw-parser-output ul.tabbernav,
.mw-parser-output .WikiaPhotoGalleryPreview ul {
	margin: 0;
}
.mw-parser-output ul.tabbernav {
	padding: 4px 0 3px;
}
.mw-parser-output .zero-pad .tabber .tabbertab {
	padding: 0;
}
ul.tabs {
	margin: 20px 0 0 0;
}

/* - - - - - - - - - - - <pre> & <source> - - - - - - - - - - - */
.mw-parser-output .mw-content-ltr pre {
	padding: 12px;
	max-width: 100%;
	line-height: 1em;
	color: var(--t-grey);
	border: 1px solid var(--em-4);
	background-color: var(--em-2);
}

/* - - - - - - - - - - - - - ARTICLE <pre> & <source> - - - - - - - - - - - - */
.page .mw-content-ltr pre {
	border: 2px solid var(--em-4);
	padding: 8px 12px;
	max-width: 100%;
	background-color: var(--em-2);
	line-height: 1.2em;
	color: var(--t-grey);
	-webkit-overflow-scrolling: touch;
}
/* Article - <syntaxhighlight> */
.page .mw-highlight pre {
	color: #839496;
}
.theme-fandomdesktop-light .mw-highlight pre {
	background-color:#fdf6e3;
}
.theme-fandomdesktop-dark .mw-highlight pre {
	background-color:#002b36;
}
/* - - - - - - - - - - - - - - SYNTAX HIGHLIGHTING - - - - - - - - - - - - - -*/
/* HTML & CSS */
.mediawiki .mw-highlight .p  {color:#93a1a1;} /* punctuation CSS . # : { : ; } ( , ) HTML < / > */
.mediawiki .mw-highlight .o  {color:#93a1a1;} /* punctuation CSS -- ( : ) [ = ] HTML = */
.mediawiki .mw-highlight .c  {color:#586e75;font-style:italic;} /* HTML/CSS comment    */
.mediawiki .mw-highlight .cp {color:#dc322f;} /* CSS !important  HTML <!DOCTYPE>       */
.mediawiki .mw-highlight .nt {color:#268bd2;font-weight:bold;} /* html tag name (body, div), after @-rule*/
/* HTML */
.mediawiki .mw-highlight .na {color:#6c71c4;} /* attribute (id, class,...)    */
.mediawiki .mw-highlight .s  {color:#2aa198;} /* attribute "value"            */
.mediawiki .mw-highlight .ni {color:#b58900;} /* special character (&...;)    */
/* CSS */
.mediawiki .mw-highlight .n  {color:#93a1a1;} /* unrecognized syntax          */
.mediawiki .mw-highlight .nn {color:#d33682;text-shadow:0 0 #d33682;} /* id */
.mediawiki .mw-highlight .nc {color:#6c71c4;} /* class                        */
.mediawiki .mw-highlight .nd {color:#268bd2;} /* pseudo-class (hover, before) */
.mediawiki .mw-highlight .nb {color:#2aa198;} /* text value (solid, hidden)   */
.mediawiki .mw-highlight .kc {color:#2aa198;} /* text value (rgba, hsl, url)  */
.mediawiki .mw-highlight .k  {color:#859900;} /* propertie, @-rule (@media)   */
.mediawiki .mw-highlight .kp {color:#586e75;font-style:italic;} /* -webkit-   */
.mediawiki .mw-highlight .kp+.n {font-style:italic;} /* webkit propertie        */
.mediawiki .mw-highlight .mh {color:#d33682;} /* hex color (#..)              */
.mediawiki .mw-highlight .mi {color:#b58900;} /* numeric values               */
.mediawiki .mw-highlight .mf {color:#d33682;} /* decimal numeric values (0.5) */
.mediawiki .mw-highlight .kt {color:#b58900;} /* size unit (px, in)           */
.mediawiki .mw-highlight .s2 {color:#cb4b16;} /* [...="value"]                */
.mediawiki .mw-highlight .sx {color:#cb4b16;font-style:italic;} /* media link */
.mediawiki .mw-highlight .nf {color:#cb4b16;font-weight:bold;} /* --var       */
/* JS */
.mediawiki .mw-highlight .s1 {color:#dc322f;} /* unrecognized syntax          */

/* Article images */
.mw-parser-output .floatleft {
	margin-top: 8px;
}
.mw-parser-output h2 + .floatleft {
	margin-top: 6px;
}
.mw-parser-output div + .floatleft {
	margin-top: 12px;
}
.article-thumb,
.mw-parser-output .tleft,
.mw-parser-output .tright {
	margin-top: 4px;
	margin-bottom: 10px;
}
.mediawiki .thumb .caption {
	margin: 0;
	padding: 10px 0 0;
	color: var(--t-soft-2);
}
.mediawiki .thumbcaption {
	color: var(--t-soft-2);
}
.mediawiki .thumb.show-info-icon .info-icon {
	display: block;
	opacity: 0;
	margin: -30px 10px 0 0;
	width: 24px;
	height: 24px;
	background-image: url(https://vignette.wikia.nocookie.net/supcom/images/e/e1/Info.svg);
	transition: opacity .6s;
}
.mediawiki .thumb.show-info-icon:hover .info-icon {
	opacity: .8;
	transition: opacity .3s;
}
.mediawiki .thumb .info-icon svg {
	display: none;
}

/* - - - - - - - - - - - - - - - ARTICLE VIDEOS - - - - - - - - - - - - - - - */
.thumb .title {
	margin: 0;
	padding: 10px 0 0;
}
.thumb .video + figcaption .title + .caption {
	padding: 5px 0 0;
}
.thumbnail-play-icon-container g g use {
	fill: var(--txt);
}
.thumbnail-play-icon-container g path {
	fill: var(--bg-zero) !important;
}
/* Article videos - fix for UCP bug on video thumbs */
.video-thumbnail {
	display: inline-block;
	position: relative;
}
.video-thumbnail img {
	display: inline;
}
.video-thumbnail .thumbnail-play-icon-container {
	display: flex;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.video-thumbnail .thumbnail-play-icon {
	width: 0;
	height: 0;
	min-height: 64px;
	min-width: 64px;
}
.video-thumbnail.xsmall .thumbnail-play-icon,
.video-thumbnail.xxsmall .thumbnail-play-icon {
	width: 0;
	height: 0;
	min-height: 48px;
	min-width: 48px;
}

/* - - - - - - - - - - - - - - - ARTICLE GALLERY - - - - - - - - - - - - - - -*/

/* Article highlighted reference */
.mw-parser-output .references > li:target {
	padding: 4px 8px 4px 0;
	color: var(--t-full);
	background-color: var(--em-02);
}
.mw-parser-output .references > li + li:target {
	margin-top: -4px;
}
.mw-parser-output .references > li:target + li {
	margin-top: -4px;
}

/* Article media lightbox */
#LightboxModal.LightboxModal {
	background-color: #201e1b;
	border: 6px solid var(--bg-float);
	border-radius: 4px;
}
#LightboxModal .LightboxHeader .user-details {
	line-height: 27px;
}
.LightboxModal .LightboxHeader .avatar[src*="/Avatar.jpg/"]{
	display: none;
}
.LightboxModal .LightboxHeader .posted-in {
	margin-left: 2em;
}
.LightboxModal .user-details .posted-in-article:not(:first-child):before {
	margin: 0 .5em 0 .1em;
	content: ',';
}
.LightboxModal .LightboxHeader a {
	color: var(--t-soft-2);
}
.LightboxModal .LightboxHeader .more-info-button {
	display: none;
}
.LightboxModal .LightboxHeader .close {
	height: 30px;
	width: 30px;
	border-radius: 4px;
}
.LightboxModal .LightboxHeader .close img {
	display: none;
}
#LightboxModal .LightboxCarousel .carousel-arrow {
	background-color: var(--t-grayout);
	background-image: none;
}
#LightboxModal .LightboxCarousel .carousel-arrow:hover {
	background-color: var(--t-grey);
}
.LightboxCarouselContainer .carousel > li:not(.active) {
	opacity: .6;
	margin: -3px 2px 0 0;
	border: 3px solid transparent;
	transition: opacity, border, .6s;
}
.LightboxCarouselContainer .carousel > li:not(.active):hover {
	opacity: 1;
	border: 3px solid var(--em-02);
	transition: opacity, border, .2s;
}
#LightboxModal .LightboxCarouselContainer li.active {
	outline: 3px solid var(--t-grayout);
}
/* Bizarre layers *
   disabled on Aug-2021
.LightboxModal .wikiaThrobber {
	background-color: transparent;
}
.lightbox-beforejs-blackout {
	background-color: var(--em-2) !important;
}

/* Article tables */
.article-table-wrapper {
	display: contents;
}
.mediawiki .article-table {
	margin: .8em 0;
	background-color: var(--bg-em-2);
}
.mediawiki .article-table th,
.mediawiki .article-table td {
	padding: 1px;
	border-bottom: none;
}
.mediawiki .article-table th {
	color: var(--t-soft-2);
	background-color: var(--bg-em-4);
}
.mediawiki .article-table > * > tr > th,
.mediawiki .article-table > tbody > tr > td,
.mediawiki .WikiaTable > * > tr > th,
.mediawiki .WikiaTable > tbody > tr > td {
	padding: 6px 12px;
	border-bottom: 2px var(--bg-em-4) solid;
}
.mediawiki .article-table > tbody > tr > td {
	color: var(--t-grey);
	vertical-align: middle;
}
.tiny > tbody > tr > th,
.tiny > tbody > tr > td {
	padding: 4px;
}
.zero {
	border-spacing: 0;
	border-collapse: collapse;
}
.zero > tbody > tr > td {
	padding: 0;
}
.head-center > tbody > tr > th {
	text-align: center;
}
.cells-top > tbody > tr > td {
	vertical-align: top;
}
.first-left > tbody > tr > td {
	text-align: center;
}
.first-left > tbody > tr > td:first-child {
	text-align: left;
}
.first-right > tbody > tr > td:first-child {
	text-align: right;
}
.alt-row > tbody > tr > th,
.alt-row > tbody > tr > td,
.alt-row-2 > tbody > tr > th,
.alt-row-2 > tbody > tr > td {
	border-bottom: none;
}
.alt-row > tbody > tr:nth-child(odd),
.alt-row-2 > tbody > tr:nth-child(even) {
	background: #00000015;
}
tr.sticky > th,
tr.sticky > td,
tr > th.sticky,
tr > td.sticky {
	top: 54px;
	z-index: 1;
	position: sticky;
	box-shadow: inset 0 -2px 0 #0003;
}
.editor tr.sticky > th,
.editor tr.sticky > td,
.editor tr > th.sticky,
.editor tr > td.sticky {
	top: 0;
}
.vertical-txt span {
	width: 9px;
	display: block;
	line-height: 12px;
	letter-spacing: 4px;
	text-align: center;
}
tr.legend > td {
	border: 0px solid transparent;
	background-clip: padding-box;
	padding: 2px 4px;
	background-color: #0002;
}
tr.legend td + td {
	border-left-width: 4px;
}
.mediawiki .WikiaMainContent .sortable th.headerSort .chevron {
	border-top-color: var(--txt);
}
.mediawiki .WikiaMainContent .sortable th.headerSort .chevron:first-child {
	border-color: transparent transparent var(--txt);
}

/* - - - - - - - - - - - ARTICLE CATEGORIES BAR (bottom) - - - - - - - - - - -*/
.page-footer .page-footer__categories {
	margin: 30px 0;
	border: 0;
}
.page-footer .page-footer__categories {
	margin: 30px 0;
	border: 0;
}
.page-footer .page-footer__categories > .wds-collapsible-panel__header {
	display: none;
}
.page-footer .page-footer__categories > .wds-collapsible-panel__content {
	display: block;
}
nav#articleCategories {
	padding: 0;
	border: 0;
	background-image: none;
	background-color: var(--em-2);
}
nav#articleCategories a:hover {
	text-decoration: none;
}
/* Article cat.bar - 'container' appear on main NS, 'catlinks' in others */
nav#articleCategories > div {
	padding: 0;
}
nav#articleCategories > div > ul.categories > li.special-categories-label {
	margin: 0;
	border: 0;
	padding: 0;
}
nav#articleCategories > div > ul.categories > li > a,
nav#articleCategories > .catlinks > div > a {
	display: inline-block;
	padding: 0 6px 0 12px;
	line-height: 28px;
	color: var(--t-grey);
}
nav#articleCategories li.special-categories-label > a:after {
	content: ':';
}
nav#articleCategories .catlinks {
	margin: 0;
	border: 0;
	font-size: .9em;
}
nav#articleCategories .special-categories {
	display: block;
	padding: 6px 0;
	pointer-events: none;
}
nav#articleCategories .special-categories a,
nav#articleCategories .mw-normal-catlinks > a {
	color: var(--txt);
}
nav#articleCategories .mw-normal-catlinks > a:hover {
	color: var(--t-soft-1);
}
nav#articleCategories .categories .category,
nav#articleCategories .catlinks li {
	margin: 0;
	border: 0;
	padding: 0;
}
nav#articleCategories .categories .category a,
nav#articleCategories .catlinks li a {
	color: var(--t-soft-1);
	display: block;
	padding: 0 8px;
	line-height: 28px;
	transition: color .4s, background-color .4s;
}
nav#articleCategories .categories .category a:hover,
nav#articleCategories .catlinks li a:hover {
	color: var(--t-blue);
	background-color: var(--em-2);
	transition: color .2s, background-color .2s;
}
nav#articleCategories .categories .last {
	margin: 2px;
	float: right;
}
nav#articleCategories .categories .last .add {
	color: var(--t-grey);
	height: 22px;
	padding: 0 8px;
	border-color: transparent;
	background-color: transparent;
	transition: background-color .4s;
}
nav#articleCategories .categories .last .add:hover {
	background-color: var(--em-2);
	transition: background-color .2s;
}
nav#articleCategories .categories .last .add:focus {
	outline: 0;
	border-color: var(--t-blue);
}
nav#articleCategories .categories .last .input {
	margin: 0;
	height: 22px;
	padding: 0 6px;
}
nav#articleCategories .toolbar {
	background-color: transparent;
	border-color: var(--em-2);
}
.license-description,
.license-description a,
#editpage-copywarn {
	color: var(--t-soft-2);
}
.page-footer .license-description {
	margin: 18px 12px;
	padding: 0;
}

/* Tabber (See Help:Tabber) */
.mediawiki .tabberlive > .tabbertab:not(.tabbertabhide) {
	background-color: var(--em-2);
	border: none !important;
	border-bottom: 1px var(--em-4) solid;
}
.mediawiki .tabberlive > .tabbernav {
	border-bottom: 0;
}
.mediawiki .tabberlive > .tabbernav > li > a {
	background-color: transparent;
	color: var(--t-grey);
	border: 1px transparent solid;
	border-radius: 6px 6px 0 0;
	border-bottom: none;
}
.mediawiki .tabberlive > .tabbernav > li > a:hover {
	color: var(--t-full);
}
.mediawiki .tabberlive > .tabbernav > li > a:active {
	background-color: var(--em-2);
}
.mediawiki .tabberlive > .tabbernav > li.tabberactive > a {
	pointer-events: none;
	color: var(--t-soft-1);
	background-color: var(--em-2);
	border-color: var(--em-4);
}
.one-tab .tabbernav {
	height: 0;
}
.one-tab .tabbernav > li {
	display: none;
}
.even-tab .tabbertab p {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.tabbertab > p:empty {
	display: none;
}

/*- - - - - - - - - - - - - - - - - INFOBOXES - - - - - - - - - - - - - - - - */
.mediawiki .portable-infobox {
	background-color: var(--bg-em-2);
	color: var(--t-grey);
}

/*- - - - - - - - - - - - - - - - - - FORUM - - - - - - - - - - - - - - - - - */
.forumlist {
	width: 100%;
}
.forumlist th {
	text-align: left;
}
.forumlist th.forum_edited {
	width: 24%;
}
.forumlist th.forum_editor {
	width: 18%;
}
.forumlist td.forum_title a.forum_new {
	font-weight: bold;
}
.forumlist .forum_title,
.forumlist .forum_edited,
.forumlist .forum_editor {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.forumlist td.forum_edited {
	font-size: 88%;
}

/*- - - - - - - - - - - - - - - - SPECIAL PAGES - - - - - - - - - - - - - - - */

/* - - - - - Special:Allpages - - - - - */
.mw-allpages-table-form fieldset {
	margin: 0 0 1em 0;
	padding: 1em;
}
.mw-allpages-table-form .mw-allpages-nav {
	position: absolute;
	right: 25px;
	top: 72px;
}
.mw-allpages-table-form .mw-allpages-nav a {
	max-width: 200px;
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.mw-allpages-table-form legend {
	display: none;
}

/* Main - Redirects */
.allpagesredirect {
	font-style: italic;
	opacity: .5;
}
.allpagesredirect:before {
	color: #999;
	content: " - - - ";
}
.allpagesredirect:after {
	color: #999;
	content: " (redirect)"
}
.watchlistredir {
	font-style: italic;
}
/* Template - Docs */
.mw-allpages-table-chunk a[href$="/doc"],
.mw-allpages-table-chunk a[href$="_doc"] {
	color: var(--t-grayout);
	font-style: italic;
	opacity: .5;
}

/* - - - - - Special:Allpages (no redirects) - - - - - */
.mw-allpages-table-chunk {
	display: flex;
	flex-wrap: wrap;
}
.mw-allpages-table-chunk tbody,
.mw-allpages-table-chunk tr,
.mw-allpages-table-chunk td {
	display: contents;
}
.page-Special_AllPages .allpagesredirect {
	display: none;
}
.mw-allpages-table-chunk a {
	padding: 2px 4px 2px 6px;
	white-space: nowrap;
	display: inline-block;
	flex-basis: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* - - - - - Special:NewPages - - - - - */
.mw-special-Newpages #mw-content-text > ul {
	list-style: none;
	margin-left: 0;
}
.mw-special-Newpages #mw-content-text > ul > li {
	margin: 0;
	padding: 3px 8px 3px 18px;
}
.mw-special-Newpages #mw-content-text > ul > li:nth-child(odd) {
	background-color: var(--em-2);
}
.mw-special-Newpages #mw-content-text > ul > li.not-patrolled {
	border: 2px solid var(--t-blue);
	background-color: var(--bg-blue);
	margin: -2px 0;
}
.mw-special-Newpages #mw-content-text > ul > li > a:nth-child(2) {
	max-width: 64ch;
	overflow: hidden;
	display: inline-grid;
	white-space: nowrap;
	font-family: monospace;
}
.mw-special-Newpages #mw-content-text a {
	color: var(--t-soft-1);
}
.mw-special-Newpages #mw-content-text .mw-newpages-time {
	color: var(--t-soft-2);
}
.mw-special-Newpages #mw-content-text .mw-newpages-time:after {
	content: ",";
}
.mw-special-Newpages #mw-content-text a:hover,
.mw-special-Newpages #mw-content-text .mw-newpages-time:hover {
	color: var(--t-yellow);
	text-decoration: none;
	transition: color .3s, background-color .3s;
}
.mw-special-Newpages #mw-content-text .mw-newpages-time,
.mw-special-Newpages #mw-content-text .mw-newpages-history,
.mw-special-Newpages #mw-content-text .mw-newpages-length,
.mw-special-Newpages #mw-content-text .mw-tag-markers {
	font-size: 90%;
}
.mw-special-Newpages #mw-content-text .comment {
	font-size: 90%;
	white-space: nowrap;
	max-width: calc(100% - .5em);
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	vertical-align: bottom;
}

/* - - - - - Special:Upload - - - - - */
.WikiaMainContent .thumbinner {
	background-color: var(--bg-zero);
	background-image: none;
	border-radius: 6px;
	border: none;
	padding: 5px;
}
.WikiaMainContent .thumbinner canvas {
	margin: auto;
}
.WikiaMainContent .thumbinner canvas:hover {
	background: transparent url(https://vignette.wikia.nocookie.net/supcom/images/b/b2/Checker_transp.png) repeat;
}
.WikiaMainContent .thumbcaption {
	color: var(--t-soft-2);
}
.WikiaMainContent .thumbcaption .filename {
	font-family: monospace;
}
.WikiaMainContent .thumbcaption .fileinfo {
	font-size: 12px;
}

/* - - - - - Special:Community - - - - - */
.community-page-header {
	background-color: var(--em-2);
}
.community-page-header .community-page-header-welcome-message {
	color: var(--txt);
}
.community-page-header .community-page-subheader-welcome-message {
	color: var(--t-soft-2);
}
.WikiaMainContent .community-page-cards-module,
.WikiaMainContent .community-page-todo-list-module-header,
.community-page-todo-list-module-edit svg,
.community-page-rail .badge-container {
	display: none;
}
.CommunityPageMainContent {
	padding-top: 0;
	margin-top: 60px;
}
.CommunityPageMainContent .community-page-todo-list-module-header-wrapper {
	float: right;
	height: 0;
	margin-top: -36px;
}
.community-page-todo-list-module-edit a {
	margin: 0 12px 8px;
}
.CommunityPageMainContent .community-page-todo-list-module {
	margin: 0;
}
.community-page-todo-list-module .community-page-todo-list-module-content {
	border: none;
	padding: 0;
}
.community-page-rail {
	padding-top: 48px;
	background-color: var(--em-2);
}
.community-page-rail .community-page-module-section-title {
	border-bottom: 1px solid var(--em-4);
}
.community-page-rail .community-page-module-section-title {
	color: var(--t-grayout);
}
#openModalTopAdmins {
	height: 18px;
}
.community-page-rail .community-page-subtle {
	color: var(--t-soft-2);
}
.community-page-help-module .community-page-module-section-title svg {
	fill: var(--t-grayout);
}
.community-page-rail .avatar[src*="/Avatar.jpg"] {
	filter: invert(.8) sepia(.5);
}

/* - - - - - - - - Special:RecentChanges - - - - - - - - */
.mw-specialpage-summary {
	display: none;
}
.page-Special_RecentChanges .WikiaArticle {
	min-height: 530px;
}
.page-Special_RecentChanges .WikiaArticle .activity-tabs,
.page-Special_RecentChanges .WikiaArticle .mw-changeslist-legend {
	display: none;
}
.page-Special_RecentChanges .WikiaArticle .mw-changeslist .mw-enhanced-rc {
	margin-left: 0;
}
/* Top links always visible - MediaWiki:Recentchangestext */
.page-Special_RecentChanges .mw-rcfilters-ui-rcTopSectionWidget-topLinks-table:empty,
.page-Special_RecentChanges .mw-rcfilters-ui-table-placeholder {
	display: none;
}
.page-Special_RecentChanges .mw-recentchanges-toplinks:not(.mw-collapsed) {
	margin: 0;
	padding: 0;
}
.page-Special_RecentChanges .mw-recentchanges-toplinks.mw-collapsed {
	padding-left: 0;
}
.page-Special_RecentChanges .mw-recentchanges-toplinks.mw-collapsed > .mw-recentchanges-toplinks-content {
	display: block !important;
}
.page-Special_RecentChanges .mw-rcfilters-ui-rcTopSectionWidget-topLinks-top {
	width: calc(100% - 187px);
}
.page-Special_RecentChanges div:not(:empty) + div + .mw-rcfilters-ui-rcTopSectionWidget-savedLinks {
	margin-top: -2px;
}
.page-Special_RecentChanges div:empty + div + .mw-rcfilters-ui-rcTopSectionWidget-savedLinks {
	float: right;
	margin-top: -32px;
}
.page-Special_RecentChanges .mw-recentchanges-toplinks > .oo-ui-buttonElement {
	display: none;
}
/* JS toggle */
.mw-recentchanges-toplinks:not(.mw-collapsible) .JS-en,
.mw-recentchanges-toplinks.mw-collapsible .JS-dis {
	display: none;
}
.mw-recentchanges-toplinks .JS-en a,
.mw-recentchanges-toplinks .JS-dis a {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 8px;
	cursor: help;
	background-position: 6px 2px;
	background-repeat: no-repeat;
	border-radius: 4px;
}
.mw-recentchanges-toplinks .JS-en a span,
.mw-recentchanges-toplinks .JS-dis a span {
	padding: 3px 12px;
}
.mw-recentchanges-toplinks .JS-en a {
	background-image: url(https://static.wikia.nocookie.net/supcom/images/5/5e/JS_enabled.png);
}
.mw-recentchanges-toplinks .JS-dis a {
	background-image: url(https://static.wikia.nocookie.net/supcom/images/8/89/JS_disabled.png);
}
/* RecentChanges - JS enabled (via Preferences) */
.page-Special_RecentChanges .rcfilters-head {
	min-height: 168px;
}
.mediawiki .mw-rcfilters-ui-filterTagMultiselectWidget-views-select .oo-ui-buttonElement {
	vertical-align: text-top;
}
.mediawiki .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button,
.mediawiki .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.mediawiki .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button,
.mediawiki .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mediawiki .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table {
	border: none;
	background-color: var(--em-2);
	color: var(--t-soft-2);
}
.mediawiki .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.mediawiki .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget,
.mediawiki .mw-rcfilters-ui-filterTagMultiselectWidget-views-input input.oo-ui-inputWidget-input,
.mediawiki .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
	border: none;
	background-color: transparent;
	color: var(--t-soft-2);
}
.mediawiki .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.mediawiki .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
	background-color: var(--em-2);
	color: var(--t-soft-1);
}
.mediawiki .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
	background-color: var(--em-4);
	color: var(--t-soft-1);
}
.mediawiki .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active).oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.mediawiki .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active).oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.mediawiki .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active).oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
	color: var(--t-soft-1);
}
.mediawiki .oo-ui-popupWidget-popup {
	border: none;
	background-color: var(--bg-float);
	color: var(--txt);
}
.mediawiki .oo-ui-buttonElement > .oo-ui-buttonElement-button {
	-webkit-transition: opacity, filter, background-color, color, .3s;
	-moz-transition: opacity, filter, background-color, color, .3s;
	transition: opacity, filter, background-color, color, .3s;
}
.mediawiki .mw-rcfilters-ui-liveUpdateButtonWidget.oo-ui-toggleWidget-on:after {
	display: none;
}
.mediawiki .ooui-theme-fandom .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
	height: 35px;
}
/* RecentChanges - JS disabled (via Preferences) */
fieldset:not(.oo-ui-fieldsetLayout) {
	margin: 0 0 1em 0;
	border: 0;
	background-color: var(--em-2);
}
fieldset:not(.oo-ui-fieldsetLayout) legend {
	font-size: 20px;
	color: var(--t-soft-2);
}
/* Changes list */
.mw-changeslist .newpage,
.mw-changeslist .minoredit,
.mw-changeslist .botedit {
	text-decoration: none;
	color: var(--t-soft-2);
}
.mediawiki .unpatrolled,
.mediawiki .mw-plusminus-neg {
	color: var(--t-r-em);
}
.unpatrolled {
	text-decoration: none;
}
.mediawiki .mw-plusminus-null {
	color: #ddd;
}
.mediawiki .mw-plusminus-pos {
	color: var(--t-green);
}
.autocomment,
.autocomment a,
.mediawiki .mw-changeslist .autocomment a:hover,
.autocomment a:visited {
	color: var(--t-soft-1);
}
/* RecentChanges - dropdown arrows */
.mw-enhancedchanges-arrow {
	outline: none;
}
.mw-enhancedchanges-arrow:not(:hover) {
	opacity:.8;
}
.mw-collapsible-arrow.mw-enhancedchanges-arrow {
	background-image: none;
}
.mw-enhancedchanges-arrow.mw-collapsible-toggle-collapsed:before {
	content: "►";
}
.mw-enhancedchanges-arrow.mw-collapsible-toggle-expanded:before {
	content: "▼";
}
/* RecentChanges - user link */
.WikiaMainContent .mw-userlink,
.WikiaMainContent .mw-usertoollinks a {
	color: var(--t-soft-2);
}
.WikiaMainContent .mw-userlink:hover,
.WikiaMainContent .mw-usertoollinks a:hover {
	color: var(--t-soft-1);
}
.WikiaMainContent .mw-userlink[title*="."],
.WikiaMainContent .mw-userlink[title*="0"] {
	color: var(--t-r-em);
	opacity: 0.7;
	transition: opacity .6s;
}
.WikiaMainContent .mw-userlink[title*="."]:hover,
.WikiaMainContent .mw-userlink[title*="0"]:hover {
	opacity: 1;
	transition: opacity .3s;
}
.WikiaMainContent .mw-usertoollinks a {
	color: var(--t-soft-2);
	font-size: 12px;
}
/* Recent Changes - inline tags */
.ns--1 .mw-changeslist .mw-tag-markers {
	font-size: 0;
}
.ns--1 .mw-changeslist .mw-tag-markers:before,
.ns--1 .mw-changeslist .mw-tag-markers:after {
	content: none;
}
.ns--1 .mw-changeslist .mw-tag-markers > a {
	display: none;
}
.ns--1 .mw-changeslist .mw-tag-markers > .mw-tag-marker {
	display: inline-block;
	margin-left: 4px;
	border-radius: 6px;
	padding: 0 4px;
	background-color: var(--em-2);
	font-variant: all-small-caps;
	line-height: 20px;
	font-size: 14px;
	color: var(--t-grey);
}
.ns--1 .mw-changeslist .mw-rollback-link {
	font-variant: all-small-caps;
	font-size: 0;
}
.ns--1 .mw-changeslist .mw-rollback-link a {
	display: inline-block;
	border-radius: 6px;
	padding: 0 4px;
	background-color: var(--em-2);
	line-height: 20px;
	font-size: 15px;
	color: var(--t-soft-2);
}
.ns--1 .mw-changeslist .mw-rollback-link a:hover {
	background-color: var(--em-4);
	color: var(--t-soft-1);
}

/* - - - - History and diff checker pages - - - - */
#mw-history-search {
	border: none;
	background-color: var(--em-2);
}
#pagehistory {
	margin-left: 0;
}
#pagehistory li {
	list-style: none;
	padding-left: 12px;
}
#pagehistory li input + a,
#pagehistory li .history-size {
	font-size: 12px;
}
#pagehistory li input + a {
	color: var(--t-grey);
}
#pagehistory li .history-size {
	color: var(--t-grayout);
}
#pagehistory .minoredit {
	text-decoration: none;
}
#mw-history-compare #pagehistory .selected {
	background-color: var(--em-2);
	border: none;
}
#pagehistory .mw-plusminus-neg {
	color: var(--t-r-em);
}
#pagehistory .mw-plusminus-pos {
	color: var(--t-green);
}
.diff .diff-context {
	color: var(--t-grayout);
	background-color: var(--bg-zero);
	border-color: var(--em-02);
}
.diff .diff-deletedline,
.diff .diff-addedline {
	color: var(--t-full);
	background-color: var(--em-2);
}
.diff .diff-deletedline {
	border-color: #bd6161;
}
.diff .diff-addedline {
	border-color: #417fb1;
}
.diff-deletedline > div,
.diff-addedline > div {
	font-family: monospace;
}
.diff .diff-deletedline .diffchange {
	color: var(--t-full);
	background: #622;
}
.diff .diff-addedline .diffchange {
	color: var(--t-full);
	background: #345;
}
.diff .diff-marker,
.diff .diff-empty {
	user-select: none;
}
.diff-currentversion-title + .diff-article-content {
	width: 704px;
}

/* - - - - - - Special:Search - - - - - - */
.Search .SearchInput,
.Search .SearchInput input[type="text"],
.Search .WikiaSearch .search-tabs .selected,
.Search .WikiaSearch .search-tabs > li a:hover {
	background-color: var(--em-2);
	border-color: transparent;
}
.Search .SearchInput .WikiaSearchInputWrapper {
	margin-left: 196px;
}
.Search .SearchInput .wds-dropdown {
	display: none;
}
.Search .SearchInput input[type="text"] {
	color: var(--t-grey);
}
.Search .SearchInput input[type="text"]:focus {
	border-color: var(--t-yellow);
}
.Search .WikiaSearch .search-tabs a {
	color: var(--t-soft-2);
}
.Search .WikiaSearch .search-tabs .selected a {
	color: var(--t-full);
}
.Search .grid-3 + div {
	display: none;
}
.Search .result-count,
.Search .result article {
	color: var(--t-grey);
}
.Search .result-count {
	margin-left: 25px;
}
.Search .result-count strong,
.Search .searchmatch {
	color: var(--t-soft-1);
}
.Search .result ul .result-link {
	color: var(--t-soft-2);
	font-size: 13px;
}

/* - - - - - - - - - - - - - - Special:CategoryTree - - - - - - - - - - - - - */
.CategoryTreeBullet {
	cursor: pointer;
}
.CategoryTreeEmptyBullet {
	float: left;
	margin-left: 12px;
	color: transparent;
	user-select: none;
	width: 8px;
}
.CategoryTreeChildren {
	margin-left: 18px;
}
.CategoryTreeChildren .CategoryTreeEmptyBullet {
	border-left: 2px solid var(--t-grayout);
	width: 6px;
}
.CategoryTreeToggle {
	font-size: 12px;
	padding: 1px 2px;
	color: var(--t-soft-2);
	background-color: var(--em-2);
	border-radius: 4px;
}
.CategoryTreeToggle:hover {
	color: var(--t-hot);
}
.CategoryTreeLabelPage {
	color: var(--t-soft-1);
}
.CategoryTreeLabel + span {
	color: var(--t-soft-2);
}

/* - - - - - - Special:ListFiles - - - - - - */
.page-Special_ListFiles .TablePager {
	width: 100%;
}
.page-Special_ListFiles .TablePager th {
	color: var(--t-grey);
	padding: 4px 12px;
}
.page-Special_ListFiles .TablePager th a {
	color: var(--t-soft-1);
}
.page-Special_ListFiles .TablePager th a[title]:hover {
	color: var(--t-yellow);
}
.page-Special_ListFiles .TablePager .TablePager_sort a[href$="asc=1"]:before {
	content: "▼ ";
}
.page-Special_ListFiles .TablePager .TablePager_sort a[href$="desc=1"]:before {
	content: "▲ ";
}
.page-Special_ListFiles .TablePager .TablePager_sort img {
	display: none;
}
.page-Special_ListFiles .TablePager tr:nth-child(even) {
	background-color: var(--em-1);
}
.page-Special_ListFiles .TablePager td {
	background-color: transparent;
	padding: 8px 12px;
	color: var(--txt);
}
.page-Special_ListFiles .TablePager tr:hover td {
	background-color: unset;
}
.page-Special_ListFiles .TablePager th:nth-child(6),
.page-Special_ListFiles .TablePager td:nth-child(6) {
	display: none;
}
.page-Special_ListFiles .TablePager .TablePager_col_img_name a:first-of-type:after {
	content: "\A";
	display: block;
}
.page-Special_ListFiles .TablePager .TablePager_col_img_name a:not(:first-of-type) {
	color: var(--t-soft-1);
}
.page-Special_ListFiles .TablePager .TablePager_col_img_name a:not(:first-of-type):hover {
	color: var(--t-yellow);
}
.page-Special_ListFiles .TablePager .image img {
	max-height: 60px;
	height: auto;
	width: auto;
}
.page-Special_ListFiles .TablePager_nav a {
	color: #ffdd82;
}
.page-Special_ListFiles .TablePager_nav a img {
	filter: invert(1) hue-rotate(320deg);
}

/* - - - - - - Special:AllMessages - - - - - - */

#mw-allmessagestable .am_actual,
#mw-allmessagestable .am_default,
#mw-allmessagestable tbody:hover .am_default,
#mw-allmessagestable tbody:hover td,
#mw-allmessagestable tbody:hover .am_actual{
	background-color: transparent;
}
.ooui-theme-fandom .mw-datatable tbody tr:hover {
	outline: none;
}

/*- - - - - - - - - - - - - - - - CATEGORY PAGE - - - - - - - - - - - - - - - */
.category-gallery-item img {
	padding: 0;
	border: 5px solid var(--t-grey);
	background-color: var(--bg-float);
	box-shadow: 0 0 8px 0 #0006;
}
.CategoryTreeLabelPage:before {
	content: "•";
	color: var(--t-soft-2);
	float: left;
	margin-left: .5em;
}
#content .category-page__trending-pages,
#content .category-page__trending-pages-header {
	display: none;
}
#mw-subcategories ul {
	margin: .4em 0 .5em 0;
}
#mw-subcategories li {
	margin-left: 17px;
	width: auto;
}
#mw-subcategories li > .CategoryTreeSection {
	margin-left: -18px;
}
#mw-subcategories .CategoryTreeToggle {
	background-color: var(--bg-em-2);
}
.mw-category > div > h3 {
	border-bottom: 2px solid var(--em-4);
}
.mw-category > div:first-child > h3 {
	margin-top: 0;
}
.mw-parser-output div[data-category] {
	border: 0;
	height: .01px;
	overflow: hidden;
}
.mw-category {
	columns: 16em 2;
}

/* Image file page */
#filetoc {
	border: 0;
	background-color: var(--em-2);
}
.ns-6 .filehistory a img {
	background: none;
}
.ns-6 #file a:hover {
	background: none;
}
#file img:hover,
.ns-6 .filehistory a img:hover {
	background: transparent url(https://vignette.wikia.nocookie.net/supcom/images/b/b2/Checker_transp.png) repeat;
}
.ns-6 .filehistory {
	color: var(--txt);
	max-width: 100%;
	margin: 1em 0;
	text-align: center;
}
.ns-6 .filehistory th,
.ns-6 .filehistory td {
	padding: 2px 6px;
}
.ns-6 .filehistory td:nth-of-type(1),
.ns-6 .filehistory td:nth-of-type(2) {
	width: 1px;
}
.ns-6 .filehistory td:nth-of-type(3) {
	white-space: normal !important;
}
.ns-6 .filehistory td img[alt^="Thumbnail"] {
	margin: -2px -6px;
}
.ns-6 .filehistory td > span {
	display: block;
	font-size: 12px;
	color: var(--t-soft-2);
}
.ns-6 .filehistory .mw-usertoollinks {
	color: var(--txt);
}
.ns-6 .filehistory td:nth-of-type(6) > a {
	display: block;
}
.ns-6 .filehistory td:last-of-type {
	word-break: break-all;
	font-size: 12px;
	text-align: left;
}

/* Video file page */
.WikiaMainContent .video-page-caption {
	display: none;
}

/* - - - - - - - - - - - - - - USER RELATED PAGES - - - - - - - - - - - - - - */

/* - - - - - - User pages header - - - - - - */
.mediawiki #userProfileApp {
	padding: 0;
	background-color: var(--bg-em-2);
}
.mediawiki #userProfileApp > div {
	min-height: 144px;
	padding: 18px 20px 0;
}
.mediawiki #userProfileApp .user-identity-box {
	margin-bottom: 10px;
}
.mediawiki #userProfileApp .user-identity-stats {
	margin: 0px 0 12px;
}
.mediawiki #userProfileApp .user-identity-stats a {
	color: var(--t-grey);
}
.mediawiki #userProfileApp .user-identity-stats a:hover {
	color: var(--t-soft-1);
}
.mediawiki #userProfileApp .user-identity-avatar {
	width: 122px;
	height: 122px;
}
.mediawiki #userProfileApp .user-identity-avatar__image {
	zoom: .8;
}
.mediawiki #userProfileApp .user-identity-header__attributes {
	color: var(--t-soft-2);
}
.mediawiki #userProfileApp .user-identity-header__attributes > h1 {
	margin: 0 12px 0 0;
}
.mediawiki #userProfileApp .user-identity-header__tag {
	background-color: var(--em-2);
	color: var(--t-grey);
}
.mediawiki #userProfileApp .user-identity-social__icon {
	color: var(--t-grey);
}
.mediawiki #userProfileApp .user-identity-social__icon:hover svg {
	opacity: 1;
	color: var(--t-soft-1);
}
.mediawiki #userProfileApp .user-identity-social__icon-tooltip {
	border: none;
	background-color: var(--bg-float);
	color: var(--txt);
	box-shadow: 0 2px 5px #0008;
}
.mediawiki #userProfileApp .user-identity-social .wds-dropdown::before {
	border-bottom-color: var(--bg-float);
}
.mediawiki #userProfileApp .user-identity-header__button.wds-is-secondary {
	border: none;
	background-color: var(--bg-float);
}
.mediawiki #userProfileApp .user-identity-header__button .wds-icon {
	display: none;
}

/* - - - - - - User pages navigation - - - - - - */
.mediawiki #userProfileApp .user-profile-navigation {
	border: none;
}
.mediawiki #userProfileApp .user-profile-navigation li {
	padding: 20px 15px 12px;
	padding: 0;
	opacity: 1;
}
.mediawiki #userProfileApp .user-profile-navigation li a {
	display: block;
	padding: 5px 15px;
	border-bottom: 4px solid transparent;
	color: var(--t-grayout);
	transition: .6s;
}
.mediawiki #userProfileApp .user-profile-navigation .false a:hover {
	border-color: var(--t-grayout);
	color: var(--t-grey);
	transition: .3s;
}
.mediawiki #userProfileApp .user-profile-navigation .is-active {
	border: none;
}
.mediawiki #userProfileApp .user-profile-navigation .is-active a {
	color: var(--t-soft-2);
	pointer-events: none;
	border-color: var(--t-soft-2);
}

/* - - - - - - User profile page - - - - - - */
.ns-2 #userProfileApp + main.page__main > .page-header {
	padding-top: 8px;
}
.ns-2 #userProfileApp + main.page__main .page-header__main {
	display: none;
}
.ns-2 #userProfileApp + main.page__main #ca-edit span:after {
	content: ' PAGE';
}

/* - - - - - - User blog list - - - - - - */
.ns-500 .page-header__separator {
	margin: 0;
}
.ns-500 .mw-parser-output {
	overflow: visible;
}
.ns-500 .blog-listing__create-post {
	height: 0;
	margin: 0;
}
.ns-500 .blog-listing__create-post > span {
	position: relative;
	top: -58px;
}

/* - - - - - - User contributions page - - - - - - */
.mw-special-Contributions .page-header {
	margin-top: -12px;
	padding: 0;
}
.mw-special-Contributions .page-header__title,
.mw-special-Contributions .page-header__page-subtitle,
.mw-special-Contributions .page-header__separator {
	display: none;
}
.mw-special-Contributions .page-header__subtitle {
	margin: 0;
}
.mw-special-Contributions .mw-contributions-user-tools {
	font-size: 0;
}
.mw-special-Contributions .page-header .mw-contributions-user-tools > a,
.mw-special-Contributions .page-header .mw-changeslist-links:before,
.mw-special-Contributions .page-header .mw-changeslist-links > span:before {
	display: none;
}
.mw-special-Contributions .page-header .mw-changeslist-links {
	border-radius: 0 0 12px 12px;
	padding: 0 10px;
	background-color: var(--em-2);
}
.mw-special-Contributions .page-header .mw-changeslist-links > span > a {
	padding: 14px 12px 8px;
	display: inline-block;
	background-color: transparent;
	font-size: 14px;
	transition: .6s;
}
.mw-special-Contributions .page-header .mw-changeslist-links > span > a:hover {
	background-color: var(--em-4);
	transition: .3s;
}
.mw-special-Contributions .WikiaMainContent {
	margin-top: 18px;
}

/* User contributions - Search options */
.mw-special-Contributions .mw-contributions-form {
	padding: 0;
}
.mw-special-Contributions fieldset {
	border: none;
	border-radius: 8px;
	padding: 0;
	background-color: var(--em-2);
}
.mw-special-Contributions fieldset legend {
	padding: 8px 20px;
	font-size: 18px;
	color: var(--t-soft-2);
}
.mw-special-Contributions .mw-contributions-table > div {
	margin-bottom: 0;
	padding: 8px 1em;
	transition: background .6s;
}
.mw-contributions-table > div:not(:last-child):hover {
	background: #0002;
	transition: background .2s;
}
.mw-contributions-table > :nth-child(3) select { /* FIX GLITCH */
	margin-bottom: 4px;
}
.mw-contributions-table input[type='submit'] {
	cursor: pointer;
	width: 100%;
	background-color: transparent;
	transition: background .6s;
}
.mw-contributions-table input[type='submit']:hover {
	background-color: var(--em-4);
	transition: background .3s;
}

/* User contributions - List */
.ns--1 .mw-contributions-list {
	margin: .4em 0 .5em 0;
}
.ns--1 .mw-contributions-list li {
	margin: 0;
	padding: 3px 1em;
	display: block;
}
.ns--1 .mw-contributions-list li:nth-child(odd) {
	background-color: var(--em-2);
}
.ns--1 .mw-contributions-list a.mw-changeslist-date {
	color: var(--t-grey);
	font-size: 13px;
}
.ns--1 .mw-contributions-list a.mw-changeslist-diff,
.ns--1 .mw-contributions-list a.mw-changeslist-history {
	color: var(--t-soft-2);
}
.ns--1 .mw-contributions-list .comment {
	font-size: 13px;
	color: var(--t-grey);
}
.ns--1 .mw-contributions-list .mw-tag-markers {
	display: inline-block;
	border-radius: 6px;
	padding: 0 4px;
	background-color: var(--bg-float);
	font-size: 0;
}
.ns--1 .mw-contributions-list .mw-tag-markers:before,
.ns--1 .mw-contributions-list .mw-tag-markers:after {
	content: none;
}
.ns--1 .mw-contributions-list .mw-tag-markers > a {
	display: none;
}
.ns--1 .mw-contributions-list .mw-tag-markers > span {
	font-variant: all-small-caps;
	line-height: 20px;
	font-size: 15px;
}
.ns--1 .mw-contributions-list .mw-uctop {
	display: inline-block;
	border-radius: 6px;
	padding: 0 4px;
	background-color: var(--bg-float);
	line-height: 20px;
	font-size: 15px;
	font-variant: all-small-caps;
	font-weight: normal;
	color: var(--t-grey);
}
.ns--1 .mw-contributions-list .mw-uctop:before,
.ns--1 .mw-contributions-list .mw-uctop:after {
	content: none;
}
.ns--1 .mw-contributions-list .mw-rollback-link {
	font-variant: all-small-caps;
	font-size: 0;
}
.ns--1 .mw-contributions-list .mw-rollback-link a {
	display: inline-block;
	border-radius: 6px;
	padding: 0 4px;
	background-color: var(--bg-float);
	line-height: 20px;
	font-size: 15px;
	color: var(--t-soft-2);
}

/*- - - - - - - - - - - - - - SUPPORT FOR TEMPLATES - - - - - - - - - - - - - */

/* UnitBox */
.unitbox {
	float: right;
	clear: right;
	border-collapse: collapse;
	border: 1px solid var(--em-4);
	font-size: .9em;
}
.unitbox th, .unitbox td {
	padding: 5px 8px;
	border-bottom: 1px solid var(--em-4);
	text-align: left;
}

/* Unitnav */
.tnavbar {
	background-color: transparent;
	padding: 0;
	white-space: nowrap;
	font-weight: normal;
	font-size: xx-small;
	border: none;
}

/* - - - - - - - - - - - - - - - WIKIA BOTTOM BAR - - - - - - - - - - - - - - */
#WikiaBar > .WikiaBarWrapper {
	box-shadow: 0 4px 18px #000a;
	background-color: unset;
	border-radius: 12px 12px 0 0;
	transition: box-shadow .4s, bottom .2s .2s, visibility 0s;
}
/* FandomDesktop text rendering problem on Chrome
   (default z-index here also causes the issue)
   community.fandom.com/f/p/4400000000003168949/r/4400000000010599144   */
#WikiaBar > .WikiaBarWrapper.hidden {
	box-shadow: 0 4px 18px #0000;
	bottom: -28px;
	visibility: hidden;
	z-index: unset;
	transition: box-shadow .2s, bottom .2s, visibility 0s .2s;
}
#WikiaBar > .WikiaBarWrapper:not(.hidden) {
	bottom: 0;
}
#WikiaBar > .WikiaBarWrapper > .wikia-bar {
	border-radius: 12px 12px 0 0;
	padding: 0;
	background-color: var(--bg-gray-1);
}
#WikiaBar .tools > li {
	margin: 0;
	border: 0;
	height: 28px;
	line-height: 22px;
	color: var(--t-soft-2);
}
#WikiaBar .tools > li[class],
#WikiaBar .tools > li:not([class]) > a {
	background-color: var(--bg-gray-1);
}
#WikiaBar .tools > li[class]:hover,
#WikiaBar .tools > li:not([class]) > a:hover {
	background-color: var(--bg-full);
	color: var(--t-soft-1);
}
#WikiaBar .tools > li a {
	color: var(--t-soft-2);
}
#WikiaBar .tools > li:hover > a {
	color: var(--t-soft-1);
	text-decoration: none;
}
#WikiaBar .tools > li.menu {
	padding-top: 0;
}
#WikiaBar .tools > li.overflow-menu[style="display: list-item;"] {
	display: flex !important;
	border-radius: 12px 0 0 0;
}
#WikiaBar .tools > li.overflow-menu[style="display: list-item;"]:hover {
	border-radius: 0;
}
#WikiaBar .tools > li.menu > span {
	pointer-events: none;
}
#WikiaBar .tools > li.mytools:first-child:hover {
	border-radius: 0;
}
#WikiaBar .tools > li.menu > div {
	transform: unset;
	left: -1px;
	border-radius: 6px 6px 0 0;
	border-bottom: 0;
	z-index: -1;
}
#WikiaBar ul.tools-menu {
	right: unset;
	left: 0;
	border-color: var(--em-4);
}
#WikiaBar ul.tools-menu > li {
	margin: 0;
}
#WikiaBar ul.tools-menu > li > a {
	border-radius: 0;
	padding: 11px 15px;
	background-color: transparent;
	color: var(--t-soft-2);
	transition-duration: .3s;
}
#WikiaBar ul.tools-menu > li:hover > a {
	color: var(--t-full);
	background-color: var(--bg-blue);
	transition-duration: .1s;
}
#WikiaBar .tools-customize {
	cursor: pointer;
}
#WikiaBar .tools-customize > svg {
	position: relative;
}
#WikiaBar .tools {
	padding: 0;
}
#WikiaBar .tools > li:first-child {
	border-radius: 12px 0 0 0;
}
#WikiaBar .tools > li:not([class]),
#WikiaBar .tools > li.overflow {
	padding: 0;
}
#WikiaBar .tools > li:not([class]) > a,
#WikiaBar .tools > li.overflow > a {
	padding: 0 14px;
	line-height: 28px;
}
#WikiaBar .tools > li:not([class]) > .wds-icon,
#WikiaBar .tools > li:not([class]) > .wds-icon + a {
	display: none;
}
#WikiaBar .wikia-bar-anon {
	overflow: hidden;
	border-radius: 8px 8px 0 0;
	background-color: var(--bg-full);
}
#WikiaBar .wikia-bar-anon a {
	transition: background-color .2s, color .2s;
}
#WikiaBar .wikia-bar-anon a.wikiabar-button {
	margin: 0;
	border: 0;
	padding: 0 7px;
	height: unset;
	line-height: 26px;
	background-color: unset;
	color: var(--t-soft-1);
}
#WikiaBar .wikia-bar-anon a.wikiabar-button:hover,
#WikiaBar .wikia-bar-anon .message:hover > a {
	background-color: #002b32;
	color: #eee;
}
#WikiaBar .wikia-bar-anon .message {
	margin: 0;
	width: unset;
	padding: 0;
	height: 26px;
}
#WikiaBar .wikia-bar-anon .message > a {
	display: inline-block;
	padding: 0 7px;
	line-height: 25px;
	color: var(--t-grey);
}
#WikiaBar a.arrow {
	border-radius: 0 12px 0 0;
	padding-left: 4px;
	background-color: var(--bg-gray-1);
	height: 28px;
	color: var(--t-soft-2);
	transition: background-color .4s, color .4s;
}
#WikiaBar a.arrow:hover {
	background-color: var(--bg-red-1);
	color: #f2edd9;
	transition: background-color .2s, color .2s;
}
#WikiaBar a.arrow .close-icon {
	background-color: unset;
	color: inherit;
}
#WikiaBar .wikia-bar-anon a.arrow {
	border-radius: unset;
	background-color: unset;
	height: 26px;
}
#WikiaBar .wikia-bar-anon a.arrow:hover {
	background-color: var(--bg-red-1);
}
#WikiaBar > .WikiaBarCollapseWrapper {
	box-shadow: 0 0 10px #000;
	border-radius: 12px 12px 0 0;
	bottom: 0;
	background-color: var(--bg-gray-1);
	cursor: pointer;
	transition: box-shadow .4s, bottom .2s .2s;
}
#WikiaBar > .WikiaBarCollapseWrapper.hidden {
	box-shadow: 0 0 10px #0000;
	bottom: -30px;
	transition: box-shadow .2s, bottom .2s;
}
#WikiaBar > .WikiaBarCollapseWrapper .wikia-bar-collapse {
	border-radius: 0;
	padding: 7px 9px;
	height: 30px;
	background-color: unset;
	color: var(--t-soft-2);
}
#WikiaBar > .WikiaBarWrapper ~ .popover {
	border: 0;
	pointer-events: none;
	background-color: var(--bg-gray-1);
	top: 0 !important; /* fix FandomDesktop bug on user profile page */
}
#WikiaBar > .WikiaBarWrapper ~ .popover > .popover-body {
	color: var(--t-soft-2);
}
#WikiaBar > .WikiaBarWrapper ~ .popover > .arrow:after {
	bottom: 2px;
	border-top-color: var(--bg-gray-1);
}
#WikiaBar > .WikiaBarWrapper ~ .popover > .arrow:before {
	content: none;
}

/* Your edit was saved */
.mw-notification {
	box-shadow: 0 3px 12px 0 #0008;
	border-radius: 6px;
	border: 1px solid var(--em-2);
	background-color: var(--bg-float);
}

/* - - - - - Selected text - - - - */
::selection {
	color: #3a3a3a;
	text-shadow: none;
	background-color: #3bb0b4fe;
}
a::selection {
	color: var(--bg-em-2);
	text-shadow: none;
}
img::selection {
	background-color: #3bb0b499;
}

/* - - - Placeholder - - - */
::placeholder {
	color: var(--t-grayout)!important;
	opacity: 1;
}
:-moz-placeholder {
	color: var(--t-grayout)!important;
}
::-moz-placeholder {
	color: var(--t-grayout)!important;
}
:-ms-input-placeholder {
	color: var(--t-grayout)!important;
}
::-ms-input-placeholder {
	color: var(--t-grayout)!important;
}
::-webkit-input-placeholder {
	color: var(--t-grayout)!important;
}

/* - - - - - Scrollbar - - - - - - */
::-webkit-scrollbar {
	width: 13px;
	height: 13px;
}
::-webkit-scrollbar-button {
	width: 0;
	height: 0;
}
::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid transparent;
	background-color: var(--bg-float);
	background-clip: padding-box;
	min-height: 36px;
}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active {
	background-color: var(--t-soft-2);
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-track:hover,
::-webkit-scrollbar-track:active {
	background: #2d2a2533;
	border: none;
	border-radius: 0;
}
::-webkit-scrollbar-corner {
	background: transparent;
}