Geometry Dash Wiki
Geometry Dash Wiki
No edit summary
No edit summary
Line 102: Line 102:
 
font-size: var(--fontsize-large);
 
font-size: var(--fontsize-large);
 
font-weight: bold;
 
font-weight: bold;
color: var(--link-page);
+
color: var(--text-accent);
 
background-color: var(--background-accent);
 
background-color: var(--background-accent);
 
transition: color .2s, background-color .2s;
 
transition: color .2s, background-color .2s;
Line 211: Line 211:
 
background: none !important;
 
background: none !important;
 
}
 
}
  +
.WikiaPage .wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons *:first-child {border-radius: 5px 0 0 5px !important;}
  +
.WikiaPage .wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons *:last-child {border-radius: 0 5px 5px 0 !important;}
   
 
#MessageWall .Message__wrapper {background: none;}
 
#MessageWall .Message__wrapper {background: none;}
Line 884: Line 886:
 
}
 
}
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h1 {
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h1 {
margin-right: 7.5px;
+
margin-right: 10px;
 
line-height: var(--lineheight-h1);
 
line-height: var(--lineheight-h1);
 
font-size: var(--fontsize-h1);
 
font-size: var(--fontsize-h1);
Line 891: Line 893:
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 {
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 {
 
display: flex;
 
display: flex;
margin: 0 10px 0 0;
+
margin: 0 10px 0 -2.5px;
 
line-height: var(--lineheight-h1);
 
line-height: var(--lineheight-h1);
 
font-size: var(--fontsize-h1);
 
font-size: var(--fontsize-h1);
Line 897: Line 899:
 
}
 
}
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 span {
 
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 span {
margin-left: 2.5px;
+
margin-right: 7.5px;
 
opacity: 0.5;
 
opacity: 0.5;
 
}
 
}
Line 2,036: Line 2,038:
 
.article-categories, .WikiaArticleInterlang {
 
.article-categories, .WikiaArticleInterlang {
 
display: block;
 
display: block;
  +
clear: both;
 
margin: 10px 0;
 
margin: 10px 0;
 
padding: 10px 15px !important;
 
padding: 10px 15px !important;
Line 2,047: Line 2,050:
 
margin: 0 !important;
 
margin: 0 !important;
 
padding: 0 !important;
 
padding: 0 !important;
  +
border: none;
 
line-height: 22px !important;
 
line-height: 22px !important;
 
font-size: 13px !important;
 
font-size: 13px !important;

Revision as of 06:23, 31 March 2021

/* Developer: User:Hackey5 */

/***************************/
/******** CONTENTS *********/
/***************************

~ WIP - Progressively updating for the UCP. Note that code is currently not in a stable state.

i. Contents
0. Pending
1. Common
2. Header
3. Footer
4. Rail
5. Body
6. Message Wall
7. Special Pages
8. Editor
9. Popovers

Using the finder (Ctrl + F) is helpful in locating sections, selectors, and replacing common attribute values. Search '^^^' for suppressed items.


Supported optional wiki features:
* Message Wall 

Unsupported Special Pages:
X ThemeDesigner (due for eventual update)
X ...

Tasks:
* Category page gallery captions centered when with no image
* Paginator surrounding margin a->item assignment
* Update font-size/line-height to inherits or variables
* Apply --fontsize-page: 13px; / --fontsize-small: 12px; --lineheight-page: 22px;

* Review background/color
* Review inline hashed colours
* Add Discussions Modules code heading labels and organise
* Special:Search code heading labels

* Staple header + custom variable integration
* Process remainder of all article body elements

* Popovers
** Link-suggests
** Tooltips
** Chat user popovers
** Two base types of modals + small/medium/large
** Image lightbox modal
** Image upload modal check
** Video upload modal + in-editor
** Template type modal
** Create new article (preference enabled)
** Rich-text editor category edit modal
** Toolbar custom links modal
** User page edit user data
** Footer bar Shortcuts
** (.) period Shortcuts
** Other old editor popovers


/***************************/
/********* Pending *********/
/***************************/

/* Various Tabs ... */
.UserProfileActivityNavigation {margin: 0;}
.WikiaPageContentWrapper .wds-tabs, #userProfileApp .user-identity-box__wrapper .user-profile-navigation, .UserProfileActivityNavigation .UserProfileActivityNavigation__tabs {
	display: flex;
	margin: 10px 0 20px;
	border: none;
	border-radius: 20px;
	overflow: hidden;
	list-style: none;
}
.WikiaPageContentWrapper .wds-tabs .wds-tabs__tab {
	flex-grow: 1;
	margin: 0;
	box-shadow: none !important;
}
.WikiaPageContentWrapper .wds-tabs .wds-tabs__tab .wds-tabs__tab-label, #userProfileApp .user-identity-box__wrapper .user-profile-navigation .user-profile-navigation__link {
	display: flex;
	flex-grow: 1;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	text-transform: inherit;
	color: inherit !important;
	opacity: 1;
}
.WikiaPageContentWrapper .wds-tabs .wds-tabs__tab .wds-tabs__tab-label a, #userProfileApp .user-identity-box__wrapper .user-profile-navigation .user-profile-navigation__link a, .UserProfileActivityNavigation .UserProfileActivityNavigation__tabs .UserProfileActivityNavigation__button {
	display: flex;
	flex-grow: 1;
	justify-content: center;
	padding: 0;
	border: none;
	border-radius: 0;
	line-height: 30px;
	text-decoration: none !important;
	font-size: var(--fontsize-large);
	font-weight: bold;
	color: var(--text-accent);
	background-color: var(--background-accent);
	transition: color .2s, background-color .2s;
}
.WikiaPageContentWrapper .wds-tabs .wds-tabs__tab .wds-tabs__tab-label a:hover, #userProfileApp .user-identity-box__wrapper .user-profile-navigation .user-profile-navigation__link a:hover, .UserProfileActivityNavigation .UserProfileActivityNavigation__tabs .UserProfileActivityNavigation__button:hover {
	color: var(--link-page);
	background-color: var(--background-accenthover);
}
.WikiaPageContentWrapper .wds-tabs .wds-tabs__tab.wds-is-current .wds-tabs__tab-label a, #userProfileApp .user-identity-box__wrapper .user-profile-navigation .user-profile-navigation__link.is-active a, .UserProfileActivityNavigation .UserProfileActivityNavigation__tabs .UserProfileActivityNavigation__button.is-current {background-color: var(--background-accenthover);}


/* Recent Changes - Box ... */
.mw-rcfilters-ui-rcTopSectionWidget-topLinks-top .mw-recentchanges-toplinks {
	position: relative;
	margin: 10px 0 !important;
	padding: 0 !important;
	border: none !important;
}
.mw-rcfilters-ui-rcTopSectionWidget-topLinks-top .mw-recentchanges-toplinks .mw-recentchanges-toplinks-content {
	margin: 10px 0px;
	padding: 15px;
	border: 1px solid var(--link-page);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
	margin: 10px 0;
	padding: 10px 0 10px 20px;
	border: none;
	border-left: 5px solid var(--background-contrast);
	background: none;
}


/* Fieldset Container ... */
.mw-htmlform-ooui-wrapper {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
}
.mw-htmlform-ooui-wrapper .mw-htmlform-ooui {line-height: inherit;}


/* Fieldset Container */
.oo-ui-layout {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}


.oo-ui-fieldLayout {
	margin: 10px 10px 0 0 !important;
	padding: 0 !important;
}
.oo-ui-fieldLayout > div {
	display: inline-flex !important;
	max-width: none !important;
	line-height: inherit !important;
}
.oo-ui-fieldLayout > div > span {
	display: flex !important;
	align-items: center;
	width: auto !important;
	max-width: none !important;
	margin-right: 5px;
	padding: 0 !important;
	line-height: inherit !important;
}


.oo-ui-dropdownWidget-handle {
	display: flex;
	align-items: center;
	width: auto;
	min-height: auto;
	padding: 0 10px !important;
	border: none;
	border-radius: 5px;
	line-height: 24px;
	background-color: var(--background-accent);
}
.oo-ui-dropdownWidget-handle:hover {background-color: var(--background-accenthover);}
.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {line-height: inherit;}
.oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
	position: static;
	margin-left: 5px;
}


.oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout {margin: 0 10px 0 0 !important;}


.oo-ui-checkboxInputWidget {color: var(--background-buttonprimary);}
.oo-ui-checkboxInputWidget [type="checkbox"] + span, .oo-ui-checkboxInputWidget [type="checkbox"]:indeterminate + span::before, .oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span, .oo-ui-checkboxInputWidget [type="checkbox"]:checked:disabled + span, .oo-ui-checkboxInputWidget [type="checkbox"]:checked:disabled + span::before {border-color: var(--background-buttonprimary);}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {border-color: var(--background-buttonprimaryhover);}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span {border-color: var(--background-buttonprimary);}


/* Fieldset Table List Item Text */
.mw-htmlform-flatlist-item label {display: inline !important;}


.WikiaPage .wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons .wds-button {
	padding: 5px 5px 5px 14px;
	border: 1px solid;
	border-radius: 0 !important;
	color: #FFF !important;
	background: none !important;
}
.WikiaPage .wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons *:first-child {border-radius: 5px 0 0 5px !important;}
.WikiaPage .wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons *:last-child {border-radius: 0 5px 5px 0 !important;}

#MessageWall .Message__wrapper {background: none;}
.message-wall-app .InlineEntityFormWrapper_inline-entity-form-wrapper__12amV {
	background-color: var(--background-accent);
	border: none;
	border-radius: 20px;
	color: var(--text-page);
	padding: 20px;
}


.ve-oasis-header {font-family: inherit;}


/* Text Areas */
.mw-htmlform-description .mw-htmlform-field-HTMLTextAreaField .mw-input textarea {background-color: var(--background-accent);}


/* Error Alerts */
.error {
	margin: 5px 0;
	padding-left: 10px;
	border-left: 3px solid var(--colour-red);
	font-size: inherit;
	color: inherit;
}

/* Empty Messages */
.emptymwmsg {margin: 0 !important;}

/* Notice Boxes & Various Styling + Links & Hovers + Various Contents */
.successbox, .errorbox, .warningbox, .errorBox, .mw-warning-with-logexcerpt {
	box-sizing: border-box;
	width: 100% !important;
	margin: 10px 0 !important;
	padding: 10px 15px !important;
	font-size: 100% !important;
	color: inherit;
	background: none;
}
.successbox {border: 1px solid var(--colour-green);}
.errorbox, .warningbox, .errorBox, .mw-warning-with-logexcerpt {border: 1px solid var(--colour-red) !important;}
.successbox a, .errorbox a, .warningbox a {
	text-decoration: none !important;
	color: var(--link-page);
}
.successbox a:hover, .errorbox a:hover, .warningbox a:hover {text-decoration: underline !important;}
.successbox p, .errorbox p, .warningbox p, .mw-warning-with-logexcerpt ul li {
	margin: 0 !important;
	font-size: 13px !important;
	list-style: none;
}

/* Sliders & Ornaments + Handle */
div.ui-slider {
	box-sizing: border-box;
	width: 100px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: none;
	border-right: 22px solid transparent;
	border-radius: 22px;
	background: var(--background-accent);
}
.ui-slider:before, .ui-slider:after {display: none;}
div.ui-slider .ui-slider-handle {
	width: 22px;
	height: 22px;
	top: auto;
	border: none;
	border-radius: 50%;
	background: var(--background-buttonsecondary);
	box-shadow: none;
	cursor: pointer;
}

/* Data Tables Sections - Configuration Elements + Data Container + Container Sections + Data Counter Results + Loading Pulsator + Icon + Page Selectors + Buttons & Hovers / Selected */
.lu_filter {
	display: flex;
	justify-content: right;
	margin-left: 5px;
	padding: 0 !important;
}
.dataTables_wrapper {min-height: auto !important;}
.dataTables_wrapper > div {padding: 0;}
.dataTables_wrapper .top > div:not(.dataTables_paginate) {
	display: inline-block;
	float: none;
	width: 50%;
	margin-top: 5px;
}
.dataTables_wrapper .dataTables_processing {margin-top: -32px;}
.dataTables_wrapper .dataTables_processing img {margin-right: 10px;}
.dataTables_wrapper > div .dataTables_paginate {
	float: none;
	height: auto;
	margin: 10px 0;
	line-height: inherit;
}
.dataTables_wrapper > div .dataTables_paginate .paginate_button, .dataTables_wrapper > div .dataTables_paginate .paginate_active {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0 7.5px;
	border: none;
	border-radius: 10px;
	color: inherit !important;
	background-color: var(--background-accent);
}
.dataTables_wrapper > div .dataTables_paginate .paginate_button:hover, .dataTables_wrapper > div .dataTables_paginate .paginate_active {background-color: var(--background-accenthover);}

/*****/

/* Remote Styling (with user-created classes) */
.text-heavy {color: var(--text-heavy);}
.border {border-color: var(--border-general) !important;}
.border-accent {border-color: var(--link-page) !important;}
.font-small {font-size: var(--fontsize-small);}

/* Template Remote Styling (with user-created classes) */
.content-header {
	color: var(--text-contrast);
	background-color: var(--background-contrast);
}
.content-body {background-color: var(--background-accent);}
.content-body-heavy {background-color: var(--background-accentheavy);}

/* 'Template:Togglebox' Collapser + Link & Hover (with user-created parent class) */
.togglebox .mw-collapsible-toggle {
	position: absolute;
	top: 5px;
	right: 15px;
	font-size: 12px;
	font-weight: bold;
	color: var(--link-contrast);
}
.togglebox .mw-collapsible-toggle a {
	text-decoration: none;
	color: inherit;
}
.togglebox .mw-collapsible-toggle a:hover {color: var(--link-contrasthover);}

/* 'Template:Togglebox' Internal Collapser Style Suppression (with user-created parent classes) */
.togglebox .ICS-suppression .mw-collapsible-toggle {
	position: inherit;
	top: inherit;
	right: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
.togglebox .ICS-suppression .mw-collapsible-toggle a {
	text-decoration: inherit;
	color: var(--link-page);
}
.togglebox .ICS-suppression .mw-collapsible-toggle a:hover {text-decoration: underline;}

/***************************/
/***** Common Elements *****/
/***************************/

/* Root */
html {height: 100%;}

/* Body + Content Wrapper */
body {
	height: 100%;
	padding: 0 !important;
	overflow: auto !important;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: var(--text-page);
	background: fixed var(--background-main) !important;
}

/* Links & Hovers & Red Links */
a, a:focus, a:active {color: var(--link-page);}
a:hover {
	text-decoration: underline;
	color: var(--link-page);
}
a.new {
	color: var(--colour-red) !important;
	cursor: pointer;
}

/* Browser-Native Dropdown Menus / Browser-Native Input Fields + Labels + Input Labels # Fieldset Labels */
select, input {
	height: auto !important;
	margin: 0;
}
label {
	display: inline-flex !important;
	vertical-align: middle;
	line-height: normal !important;
}
label select, label input {margin: 0 5px 0 0 !important;}
fieldset label {vertical-align: baseline;}

/* All Buttons & Primary Buttons & Secondary Buttons & Primary Buttons Hover & Secondary Buttons Hover + Ornaments + Button Icons + Labels */
.wds-button:not(.wds-global-navigation__link-button):not(.wds-global-navigation__search-close):not(.wds-global-navigation__search-submit), .wds-toggle__label, input[type="submit"], input[type="submit"].oo-ui-buttonElement-button, button[type="submit"]:not(.wds-sign-out__button), button[type="submit"].oo-ui-buttonElement-button, a[role="button"].oo-ui-buttonElement-button {
	display: inline-flex;
	justify-content: center;
	box-sizing: border-box;
	height: auto;
	margin: 0;
	padding: 0 10px;
	border: none;
	border-radius: 5px;
	line-height: 24px;
	letter-spacing: inherit;
	text-transform: capitalize;
	font-family: inherit;
	font-size: 12px;
	font-weight: normal;
	transition: none;
	cursor: pointer;
}
.wds-button:not(.wds-global-navigation__link-button):not(.wds-global-navigation__search-close):not(.wds-global-navigation__search-submit), input[type="submit"], input[type="submit"].oo-ui-buttonElement-button, button[type="submit"]:not(.wds-sign-out__button), button[type="submit"].oo-ui-buttonElement-button {
	color: var(--link-buttonprimary);
	background: var(--background-buttonprimary);
}
input[type="submit"].oo-ui-buttonElement-button {color: var(--link-buttonprimary) !important;}
.wds-button:not(.wds-global-navigation__link-button).wds-is-secondary, .wds-toggle__label, a[role="button"].oo-ui-buttonElement-button {
	color: var(--link-buttonsecondary) !important;
	background: var(--background-buttonsecondary) !important;
}
.wds-button:not(.wds-global-navigation__link-button):not(.wds-global-navigation__search-close):not(.wds-global-navigation__search-submit):hover, input[type="submit"]:hover, input[type="submit"].oo-ui-buttonElement-button:hover, button[type="submit"]:not(.wds-sign-out__button):hover, button[type="submit"].oo-ui-buttonElement-button:hover {background: var(--background-buttonprimaryhover);}
.wds-button:not(.wds-global-navigation__link-button).wds-is-secondary:hover, .wds-toggle__label:hover, a[role="button"].oo-ui-buttonElement-button:hover {background: var(--background-buttonsecondaryhover) !important;}



.oo-ui-flaggedElement-destructive button[type="submit"].oo-ui-buttonElement-button {background-color: var(--colour-red) !important;}
.oo-ui-flaggedElement-destructive button[type="submit"].oo-ui-buttonElement-button:hover {color: #3A3A3A !important;}


.wds-toggle__label:before, .wds-toggle__label:after {display: none;}
.wds-button:not(.wds-global-navigation__search-close):not(.wds-global-navigation__search-submit) .wds-icon:not(.wds-dropdown__toggle-chevron) {margin-right: 10px !important;}
.oo-ui-buttonElement .oo-ui-buttonElement-button > span {
	margin: 0;
	line-height: inherit;
}
.oo-ui-buttonElement .oo-ui-buttonElement-button > span:not(.oo-ui-labelElement-label):first-child {margin-right: 5px;}
.oo-ui-buttonElement .oo-ui-buttonElement-button > span:not(.oo-ui-labelElement-label):last-child {margin-left: 5px;}

/* Menu Button Container + Button + Dropdown/Toggle Container + Toggle Button */
.wds-button-group {position: relative;}
.wds-button-group > .wds-button {
	border-right: 1px solid var(--border-menubuttondivide) !important;
	border-radius: 5px 0 0 5px !important;
}
.wds-button-group .wds-dropdown {
	display: flex;
	position: static;
}
.wds-button-group .wds-dropdown .wds-dropdown__toggle {border-radius: 0 5px 5px 0 !important;}

/* Dropdown Menu Button Bubble Stems + Containers & Navigation Hovers + Menus & Adjustment + Items & Stickied Hover + Links & Hovers & First & Last Children + Chevrons + Alongside Containers & Stickied */
.wds-community-header .wds-dropdown:before, .wds-community-header .wds-dropdown:after, .WikiaPage .wds-dropdown:before, .WikiaPage .wds-dropdown:after {display: none !important;}
.wds-community-header .wds-dropdown div:not(.wds-dropdown__toggle), .WikiaPage .wds-dropdown .wds-dropdown__content, .WikiaBarWrapper .wikia-bar .toolbar .tools .menu .tools-menu {
	transform: none;
	min-width: 100%;
	left: auto;
	padding: 0 !important;
	border: none !important;
	border-radius: 10px !important;
	overflow: hidden;
	color: var(--text-accent) !important;
	background: none !important;
	box-shadow: 0 0 5px #0007;
}
.wds-community-header .wds-dropdown:hover .wds-dropdown__content {
	display: block !important;
	overflow: visible;
}
.WikiaPage .wds-dropdown .wds-dropdown__content .wds-list {
	max-height: none !important;
	margin: 0;
	line-height: normal;
	background: none !important;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools .menu .tools-menu {
	right: auto;
	bottom: 35px;
	left: 0;
}
.WikiaPage .wds-dropdown .wds-dropdown__content .wds-list:before, .WikiaPage .wds-dropdown .wds-dropdown__content .wds-list:after {display: none !important;}
.wds-community-header .wds-dropdown div .wds-list li, .WikiaPage .wds-dropdown .wds-dropdown__content .wds-list li, .WikiaBarWrapper .wikia-bar .toolbar .tools .menu .tools-menu li {
	position: static !important;
	margin: 0;
}
.wds-community-header .wds-dropdown .wds-dropdown__content .wds-list .wds-is-sticked-to-parent:hover {position: relative !important;}
.wds-community-header .wds-dropdown div .wds-list li a, .WikiaPage .wds-dropdown .wds-dropdown__content .wds-list li a,.WikiaBarWrapper .wikia-bar .toolbar .tools .menu .tools-menu li a {
	align-items: center;
	padding: 10px;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
	color: var(--link-dropdownmenu) !important;
	background-color: var(--background-popover) !important;
	transition: color .2s, background-color .2s;
}
.wds-community-header .wds-dropdown div .wds-list li a:hover, .WikiaPage .wds-dropdown .wds-dropdown__content .wds-list li a:hover, .WikiaBarWrapper .wikia-bar .toolbar .tools .menu .tools-menu li a:hover {
	color: var(--link-dropdownmenuhover) !important;
	background-color: var(--background-popoverhover) !important;
}
.wds-community-header .wds-dropdown div .wds-list li:first-child > a {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.wds-community-header .wds-dropdown div .wds-list li:last-child > a {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.wds-community-header .wds-dropdown .wds-dropdown__content .wds-list .wds-dropdown-level-2 .wds-dropdown-level-2__toggle .wds-dropdown-chevron {
	height: 10px;
	margin-left: 10px;
}
.wds-community-header .wds-dropdown .wds-dropdown__content .wds-list .wds-dropdown-level-2 .wds-dropdown-level-2__content {top: 0;}
.wds-community-header .wds-dropdown .wds-dropdown__content .wds-list .wds-is-sticked-to-parent .wds-dropdown-level-2__content {
	top: auto;
	bottom: 0;
}

/***************************/

/* Site Wrapper */
.WikiaSiteWrapper {
	margin-top: 65px;
	font-size: 0; /* inline-block whitespace removal */
}

/* Footer Toolbar Ribbon & Hidden + Footer Toolbar Container + Collapse Button + All Link Hovers + Buttons (logged out) + Components (logged out) + Message (logged out) */
.WikiaBarWrapper {
	height: auto;
	background: var(--background-footertoolbar);
	box-shadow: 0 0 5px #0007;
}
.WikiaBarWrapper.hidden {
	bottom: -35px;
	opacity: 0;
}
.WikiaBarWrapper .wikia-bar {
	display: flex;
	align-items: center;
	width: auto;
	max-width: 740px;
	height: auto;
}
@media only screen and (min-width: 1024px) {
	.WikiaBarWrapper .wikia-bar {max-width: 1006px;}
}
@media only screen and (min-width: 1084px) {
	.WikiaBarWrapper .wikia-bar {max-width: 1046px;}
}
@media only screen and (min-width: 1596px) {
	.WikiaBarWrapper .wikia-bar {max-width: 1200px;}
}
.WikiaBarWrapper .arrow {
	position: static;
	width: 35px;
	height: 100%;
	padding: 0;
}
.WikiaBarWrapper .wikia-bar a:hover {
	text-decoration: none;
	color: var(--link-contrasthover) !important;
}
.WikiaBarWrapper .wikia-bar .wikiabar-button {
	display: inline-flex;
	align-items: center;
	position: relative;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 15px;
	border: none;
	line-height: 35px;
	font-size: inherit;
	background: none;
}
.WikiaBarWrapper .wikia-bar .wikiabar-button > * {
	font-size: var(--fontsize-large);
	transition: color .2s;
}
.WikiaBarWrapper .wikia-bar .message {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0 35px 0 450px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	font-family: inherit;
	font-size: var(--fontsize-large);
	color: var(--link-contrast);
	transition: color .2s;
}

/* Footer Toolbar + List + Items + Links & Dropdown Menu Links + Customize Link + Objects + Chevrons & Remote Hovers */
.WikiaBarWrapper .wikia-bar .toolbar {
	height: auto;
	padding: 0;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools {padding: 0;}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li {
	display: flex;
	align-items: center;
	height: auto;
	padding: 0;
	border: none;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li > a {
	padding: 0 15px;
	line-height: 35px;
	font-size: var(--fontsize-large);
	color: var(--link-contrast);
	transition: color .2s;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li .wds-icon + a {padding-left: 30px;}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li > .wds-icon {
	position: absolute;
	z-index: -1;
	margin-left: 10px;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li .arrow-icon-ctr .arrow-icon {
	border-bottom-color: var(--link-contrast);
	opacity: 0.5;
	transition: opacity .2s;
}
.WikiaBarWrapper .wikia-bar .toolbar .tools > li:hover .arrow-icon-ctr .arrow-icon {opacity: 1;}

/* Footer Toolbar Toggle Button Container & Hidden + Link */
.WikiaBarCollapseWrapper {
	display: flex;
	width: 100%;
	height: 20px;
	background-color: var(--background-overlay);
	box-shadow: none;
}
.WikiaBarCollapseWrapper.hidden {bottom: -20px;}
.WikiaBarCollapseWrapper .wikia-bar-collapse {
	width: 100%;
	height: 100%;
}

/* Footer Toolbar Popover Message (logged out) / Bubble Stem */
.popover.wikiaBarMessage, .popover.wikiaBar .arrow {display: none !important;}

/* Footer Toolbar Notifications Popup List + Items + Styling + Links & Hovers + Close Button */
.WikiaNotifications {
	position: fixed;
	z-index: 1;
	right: 45px !important;
	bottom: 45px !important;
	margin: 0 !important;
}
.WikiaNotifications li {
	display: block;
	margin: 10px 0 0;
	padding: 0;
}
.WikiaNotifications li div {
	box-sizing: border-box;
	max-width: 300px;
	padding: 10px 15px;
	border-radius: 10px;
	font-size: 12px;
	color: var(--text-contrast);
	background: var(--background-notification);
	box-shadow: 0 0 5px #0007;
}
.WikiaNotifications li div a {
	border: none !important;
	text-decoration: none;
	color: var(--link-contrast);
}
.WikiaNotifications li div a:hover {color: var(--link-contrasthover);}
.WikiaNotifications li div .close-notification {
	top: 5px;
	right: 5px;
}

/* Notification Banner Position + Container + Content + Marker & Styles + Icon + Text + Links + Close Button */
.banner-notifications-placeholder {
	position: static !important;
	height: auto !important;
}
.wds-banner-notification__container {box-shadow: none;}
.wds-banner-notification__container .wds-banner-notification {
	margin: 10px;
	border-radius: 10px;
	color: var(--text-accent);
	background-color: var(--background-accent);
}
.wds-banner-notification__container .wds-banner-notification .wds-banner-notification__icon {
	width: auto;
	padding: 16px;
	border-radius: 10px 0 0 10px;
}
.wds-banner-notification__container .wds-success .wds-banner-notification__icon {background-color: var(--colour-greentransparent);}
.wds-banner-notification__container .wds-message .wds-banner-notification__icon {background-color: var(--colour-lightbluetransparent);}
.wds-banner-notification__container .wds-warning .wds-banner-notification__icon, .wds-banner-notification__container .wds-alert .wds-banner-notification__icon {background-color: var(--colour-redtransparent);}
.wds-banner-notification__container .wds-banner-notification .wds-banner-notification__icon .wds-icon {
	width: 20px;
	height: 20px;
}
.wds-banner-notification__container .wds-banner-notification .wds-banner-notification__text {
	padding: 15px 0 15px 15px;
	border: none;
	line-height: 22px;
	color: inherit;
}
.wds-banner-notification__container .wds-banner-notification .wds-banner-notification__text a {color: var(--link-page);}
.wds-banner-notification__container .wds-banner-notification .wds-banner-notification__close {
	width: 14px;
	height: 14px;
	padding: 19px;
	border: none;
}

/* Advertisements Container */
.WikiaTopAds {
	margin: 10px 0;
	padding: 0;
}

/* Page + Content Space */
.WikiaSiteWrapper .WikiaPage {
	margin: 10px auto 35px;
	padding: 0;
	border: 1px solid var(--border-page) !important;
	font-family: inherit;
	background-color: var(--background-page);
	box-shadow: 0 0 20px var(--shadow-page);
}
.WikiaSiteWrapper .WikiaPage .WikiaPageContentWrapper  {
	padding: 10px;
	font-size: 13px;
	font-family: inherit;
	background: none;
}

/***************************/
/***** Header Elements *****/
/***************************/

/* Wordmark Links & Hover */
.wds-community-header__wordmark a {
	display: flex;
	height: 100%;
	opacity: 0.8;
	transition: opacity .2s;
}
.wds-community-header__wordmark a:hover {opacity: 1;}

/* Staple Header Container + ... */
.wds-community-header {
	box-sizing: border-box;
	height: 115px;
	margin: -1px -1px 0;
	background-color: var(--background-header);
}
.wds-community-header:before {background: linear-gradient(to right, var(--background-headertransparent), var(--background-headertransparent)), linear-gradient(to left, transparent 200px, var(--background-header) 430px) !important;}
.wds-community-header .wds-community-header__wordmark {
	max-width: none;
	height: 54px;
}
.wds-community-header .wds-community-header__top-container {height: auto;}
.wds-community-header .wds-community-header__top-container .wds-community-header__sitename {
	margin: 20px 20px 0 20px;
	line-height: 34px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: var(--fontsize-header);
}
.wds-community-header .wds-community-header__top-container .wds-community-header__sitename a {
	text-decoration: none;
	color: var(--link-header);
}
.wds-community-header .wds-community-header__top-container .wds-community-header__sitename a:hover {color: var(--link-headerhover);}
.wds-community-header .wds-community-header__top-container .wds-community-header__counter {
	margin: 20px 0 0;
	color: var(--link-header);
}
.wds-community-header .wds-community-header__top-container .wds-community-header__counter .wds-community-header__counter-value {
	line-height: normal;
	font-size: 18px;
}
.wds-community-header .wds-community-header__top-container .wds-community-header__counter .wds-community-header__counter-label {
	margin: 0;
	line-height: normal;
	font-size: 10px;
}
.wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons .wds-button {
	border-color: var(--link-header) !important;
	color: var(--link-header);
	background: none;
	transition: fill .2s;
}
.wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons .wds-button:hover {
	border-color: var(--link-headerhover);
	color: var(--link-headerhover);
}
.wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons .wds-button .wds-icon {
	fill: var(--link-header);
	transition: fill .2s;
}
.wds-community-header .wds-community-header__top-container .wds-community-header__wiki-buttons .wds-button:hover .wds-icon {fill: var(--link-headerhover);}
.wds-community-header .wds-community-header__local-navigation {
	height: auto;
	margin-top: 20px;
	padding: 0 10px;
}
.wds-community-header .wds-community-header__local-navigation .wds-tabs .wds-tabs__tab .wds-tabs__tab-label {
	height: auto;
	margin: 0 10px;
	line-height: 41px;
	font-size: 12px;
	color: var(--link-header);
	transition: color .2s;
}
.wds-community-header .wds-community-header__local-navigation .wds-tabs .wds-tabs__tab:hover .wds-tabs__tab-label {color: var(--link-headerhover);}
.wds-community-header .wds-community-header__local-navigation .wds-tabs .wds-tabs__tab .wds-tabs__tab-label a {text-decoration: none;}
@media only screen and (min-width: 1024px) {
	.wds-community-header {height: 105px;}
	.wds-community-header .wds-community-header__wordmark {
		height: 65px;
		margin: 20px 0 20px 20px;
	}
	.wds-community-header .wds-community-header__local-navigation {
		clear: none;
		margin-top: 10px;
	}
}

/* User Page Header Block + ... */
#userProfileApp {
	margin: 0;
	padding: 0;
	background: none;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box {
	margin: 0;
	padding: 10px;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-avatar {margin-right: 20px;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-avatar .user-identity-avatar__image {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border-width: 7.5px;
	border-color: var(--background-contrast);
	border-radius: 20px;
}

/* User Page ... */
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info {
	padding: 20px;
	border-radius: 20px;
	background-color: var(--background-accent);
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header {margin: 0;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	line-height: normal;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h1 {
	margin-right: 10px;
	line-height: var(--lineheight-h1);
	font-size: var(--fontsize-h1);
	font-weight: bold;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 {
	display: flex;
	margin: 0 10px 0 -2.5px;
	line-height: var(--lineheight-h1);
	font-size: var(--fontsize-h1);
	font-weight: normal;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h2 span {
	margin-right: 7.5px;
	opacity: 0.5;
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes h1 + .user-identity-header__tag {margin-right: 10px;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__attributes .user-identity-header__tag {
	margin: 5px 10px 5px 0;
	padding: 0 10px;
	border-radius: 5px;
	line-height: var(--lineheight-page);
	text-transform: uppercase;
	font-size: var(--fontsize-small);
	font-weight: bold;
	color: var(--text-accent);
	background-color: var(--background-accent);
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-header .user-identity-header__actions > * {margin: 0;}

#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-bio {
	max-height: 220px;
	margin: 10px 0 0;
	line-height: var(--lineheight-page);;	
	letter-spacing: normal;
	font-size: var(--fontsize-large);
}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-bio:before {display: none;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-social {margin-top: 10px;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-social li {margin-right: 10px;}
#userProfileApp .user-identity-box__wrapper .user-identity-box .user-identity-box__info .user-identity-social li .user-identity-social__icon {color: var(--link-page);}

/* Page Header Block + Heading Section Contents + Subtitles + Categories Container + Categories + Links + Page Title + Subtitle Link Icons + Checkboxes + Contribution Section + Subtitles + Button Container + Components + Loading Covers + Header Separator */
.page-header {
	padding: 0 0 10px;
	border-bottom: 1px solid var(--border-general);
}
.page-header .page-header__main > * {
	line-height: 22px;
	font-size: 13px;
}
.page-header .page-header__main > div {margin-top: 10px;}
.page-header .page-header__main .page-header__categories {margin: 0 0 5px;}
.page-header .page-header__main .page-header__categories .page-header__categories-links {line-height: inherit;}
.page-header .page-header__main .page-header__categories .page-header__categories-links a {padding: 0;}
.page-header .page-header__main .page-header__title {
	line-height: var(--lineheight-h1);
	font-size: var(--fontsize-h1);
	color: inherit;
}
.page-header .page-header__main div a .wds-icon {display: none;}
.page-header .page-header__main input {margin-right: 5px;}
.page-header .page-header__contribution {margin: 0;}
.page-header .page-header__contribution > div > div {
	margin-bottom: 5px;
	padding: 0;
	line-height: 22px;
	font-size: 13px;
	color: inherit;
}
.page-header .page-header__contribution .page-header__contribution-buttons {display: flex;}
.page-header .page-header__contribution .page-header__contribution-buttons > * {margin: 0 0 0 10px !important;}
.page-header .page-header__contribution .page-header__contribution-buttons .wikiaThrobber {display: none;}
.page-header__separator {display: none;}

/***************************/
/***** Footer Elements *****/
/***************************/
 
/* Feature Footer Block + Header + Feature Container + Columns + Components & Last Children + Portals & Modules & Discussions Module + Module Headers & Adjustment + Header Link & Hover + Lists & Shadows + Empty List Link + Items + Links + Text + Images */
#mixed-content-footer {
	width: auto;
	margin: 10px -10px -10px !important;
	padding: 20px !important;
	background-color: var(--background-accent) !important;
}
#mixed-content-footer .mcf-content .mcf-header {margin-bottom: 10px;}
#mixed-content-footer .mcf-content .mcf-mosaic {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 20px;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column {overflow: hidden;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column > div {margin-bottom: 20px;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column > div:last-child {margin: 0;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card {
	width: auto;
	height: 228.8px;
	border: none;
	border-radius: 20px;
	line-height: 22px;
	overflow: hidden;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card:not(.mcf-card-article) {background: none;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions {height: 477.6px;}
@media only screen and (min-width: 1024px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card {height: 307.46px;}
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions {height: 634.92px;}
}
@media only screen and (min-width: 1084px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card {height: 327.46px;}
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions {height: 674.92px;}
}
@media only screen and (min-width: 1596px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card {height: 385.46px;}
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions {height: 790.92px;}
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card header {
	padding: 10px 15px;
	border: none;
	font-size: var(--fontsize-h3);
	color: var(--text-contrast);
	background: var(--background-contrast) !important
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card header:before {display: none;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card header a {
	white-space: nowrap;
	text-decoration: none;
	color: var(--link-contrast);
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card header a:hover {color: var(--link-contrasthover);}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul {
	height: 100%;
	margin: 0;
	padding: 0 15px;
	overflow: auto;
	background-color: var(--background-accent) !important;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul:before, #mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul:after {display: none;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul .mcf-card-discussions__zero-state {display: none;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li {
	flex-grow: 1;
	margin: 0;
	border-color: var(--border-accent);
	overflow: hidden;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a {
	text-decoration: none;
	color: inherit;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a span {
	margin: 0;
	font-size: var(--fontsize-large);
	font-weight: bold;
	color: inherit;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a img {
	height: 38.5px;
	max-height: none;
	margin-right: 10px;
	border-radius: 10px;
}
@media only screen and (min-width: 1024px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a img {height: 68px;}
}
@media only screen and (min-width: 1084px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a img {height: 72.5px;}
}
@media only screen and (min-width: 1596px) {
	#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card ul li a img {height: 89.5px;}
}

/* Popular Pages Module Numbering + Discussions Module Author Details + List Item Link Contents + Subtitle Text + Counter Icons + Article Portal Text & Subtitles + Sponsor Markers + Text + Sponsor Provider Image */
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-wiki-articles .mcf-card-wiki-articles__list .mcf-card-wiki-articles__item .mcf-card-wiki-articles__item-link .mcf-card-wiki-articles__circle {
	box-sizing: border-box;
	flex: none;
	width: 30px;
	height: auto;
	margin-right: 10px;
	padding: 0 10px;
	line-height: 30px;
	color: var(--text-contrast);
	background-color: var(--background-contrast);
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions .mcf-card-discussions__list .mcf-card-discussions__item .mcf-card-discussions__user-info {display: none;}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions .mcf-card-discussions__list .mcf-card-discussions__item a > div {
	margin: 10px 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: inherit;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions .mcf-card-discussions__list .mcf-card-discussions__item a .mcf-card-discussions__meta div {
	color: inherit;
	opacity: 0.5;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-discussions .mcf-card-discussions__list .mcf-card-discussions__item a .mcf-card-discussions__meta .mcf-card-discussions__counters .wds-icon {fill: var(--border-accent);}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-article__link .mcf-card > span {
	margin: 0;
	padding: 0 15px;
	line-height: 22px;
	font-size: var(--fontsize-large);
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-article__link .mcf-card-article .mcf-card-article__subtitle {
	margin-bottom: 10px;
	font-size: 12px;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-article__link .mcf-card-article .mcf-card-article__sponsored-bagde {
	height: auto;
	top: 0;
	left: auto;
	padding: 5px 10px 5px 15px;
	border-radius: 0 0 10px 0;
	background-color: var(--background-overlaydark);
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-article__link .mcf-card-article .mcf-card-article__sponsored-bagde .mcf-card-article__sponsored-text {
	line-height: inherit;
	letter-spacing: inherit;
}
#mixed-content-footer .mcf-content .mcf-mosaic .mcf-column .mcf-card-article__link a .mcf-card-article__plista {
	margin: 0 15px 10px 0;
	padding: 0;
}

/***************************/
/****** Rail Elements ******/
/***************************/

/* Rail Block / Main Page Right Column */
.WikiaRail, .main-page-tag-rcs {
	display: inline-block !important;
	column-count: 2;
	column-gap: 10px;
	width: auto;
	margin: 10px 0 0 !important;
	padding: 0 !important;
}
@media only screen and (min-width: 1024px) {
	.WikiaRail, .main-page-tag-rcs {
		column-count: auto;
		margin: 10px 0 0 10px !important;
	}
}

/* Various Rail Modules + Links + Headings + Heading Icons */
.WikiaRail section:not(#recirculation-rail), .rail-module, .admin-dashboard__module {
	box-sizing: border-box;
	width: 100% !important;
	margin: 0 0 10px !important;
	padding: 15px !important;
	border: 2px solid var(--border-module) !important;
	line-height: 22px;
	font-size: 13px;
	color: var(--text-module);
	background: var(--background-module);
	box-shadow: 0 0 5px 1px var(--border-module), 0 0 5px var(--border-module) inset;
}
.WikiaRail section a, .rail-module a, .admin-dashboard__module a {color: var(--link-module);}
.WikiaRail section h2, .rail-module h2, .admin-dashboard__module h2 {
	min-height: auto !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
	border: none !important;
	line-height: inherit;
	font-size: var(--fontsize-h3) !important;
	font-weight: bold !important;
	color: inherit;
}
.WikiaRail section h2 .wds-icon {
	margin-right: 10px !important;
	fill: var(--text-module) !important;
}

/* Activity Module List Items + Titles + Edit Details + Usernames + Community Page Module Extension + Avatar Group Container + Subtitle + Text + Entry Button */
.activity-module .activity-items .activity-item {
	margin: 10px 0;
	padding: 0;
}
.activity-module .activity-items .activity-item .page-title {
	margin-bottom: 5px;
	line-height: normal;
	font-size: inherit;
}
.activity-module .activity-items .activity-item .edit-info {
	max-height: none;
	line-height: normal;
	color: inherit;
}
.activity-module .activity-items .activity-item .edit-info .edit-info-user {
	display: inline;
	white-space: normal;
	text-decoration: none;
	font-style: italic;
	color: inherit;
}
.activity-module .community-page-rail-module {
	margin-top: 15px;
	border: none;
}
.activity-module .community-page-rail-module .avatars {display: none;}
.activity-module .community-page-rail-module .content {margin: 0;}
.activity-module .community-page-rail-module .content .description {
	line-height: normal;
	text-align: center;
	font-size: var(--fontsize-sub);
	font-weight: bold;
}
.activity-module .community-page-rail-module .content .entry-button {display: none;}

/* Popular Pages Module List Items & First Child + Links & Hovers + All Components + Images */
.premium-recirculation-rail ul.thumbnails li {
	margin: 10px 0 0;
	padding-top: 10px;
	border-top: 1px solid var(--border-general);
}
.premium-recirculation-rail .thumbnails li:first-child {border: none;}
.premium-recirculation-rail .thumbnails li a {
	align-items: center;
	color: var(--link-module) !important;
}
.premium-recirculation-rail .thumbnails li a:hover {text-decoration: underline;}
.premium-recirculation-rail .thumbnails li a * {
	margin: 0 !important;
	opacity: 1 !important;
}
.premium-recirculation-rail .thumbnails li a > *:not(p):not(.rail-sponsored-content-desc) {
	width: 30px;
	min-width: auto;
	height: 30px;
	margin-right: 10px !important;
	border: none;
	border-radius: 5px;
}

/* Admin Dashboard Wiki Progress Module */
#FounderProgressWidget {display: none !important;}

/* JavaScript Review Module Subheadings + Status Indicators # Module Adjustment & Specific + Test Mode Button Container + Submit Button Container + Subtitle */
.content-review__widget .content-review__widget__header {
	margin: 10px 0 5px;
	line-height: inherit;
	font-size: inherit;
}
.content-review__status {border-width: 16px;}
.content-review__widget .content-review__status {
	border-width: 15px;
	line-height: 15px;
	font-size: 12px;
}
.content-review__status.content-review__status--none {border-color: #CCC;}
.content-review__status.content-review__status--unsubmitted {border-color: var(--colour-purple);}
.content-review__status.content-review__status--awaiting {border-color: var(--colour-lightblue);}
.content-review__status.content-review__status--rejected {border-color: var(--colour-red);}
.content-review__status.content-review__status--approved, .content-review-status.content-review-status-live {border-color: var(--colour-green);}
.content-review__widget .content-review__widget__test-mode {display: inline-flex;}
.content-review__widget .content-review__widget__submit {float: right;}
.content-review__widget .content-review__widget__help {
	margin-top: 10px;
	line-height: normal;
	font-size: var(--fontsize-sub);
	font-weight: bold;
}

/***************************/
/****** Body Elements ******/
/***************************/

/* Main Content Block */
.WikiaMainContent {
	/* width: calc(100% - 310px); */
	line-height: 22px;
}

/* Main Content Block / Main Page Left Column */
@media only screen and (min-width: 1024px) {
	.main-page-tag-lcs {width: calc(100% - 310px);}
}

/* Article Body + Internal */
.WikiaMainContent .WikiaMainContentContainer .WikiaArticle {
	min-height: auto;
	margin: 10px 0;
}
.WikiaMainContent .WikiaMainContentContainer .WikiaArticle .mw-parser-output {overflow: visible;}

/* Various Headings + Edit Section Text & Remote Hovers */
.WikiaMainContent h1 {
	margin: 0;
	line-height: var(--lineheight-h1);
	font-size: var(--fontsize-h1);
	font-weight: bold;
}
.WikiaMainContent h2 {
	margin: 15px 0 0;
	padding-bottom: 5px;
	border-color: var(--border-general);
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
	font-weight: bold;
}
.WikiaMainContent h3 {
	margin: 15px 0 0;
	line-height: inherit;
	font-size: var(--fontsize-h3);
	font-weight: bold;
}
.WikiaMainContent h4 {
	margin: 15px 0 0;
	line-height: inherit;
	font-size: var(--fontsize-large);
	font-weight: bold;
}
.WikiaMainContent h5 {
	margin: 15px 0 0;
	font-size: 13px;
	font-weight: bold;
}
.WikiaMainContent h6 {
	margin: 15px 0 0;
	font-size: 12px;
	font-weight: bold;
}
.WikiaMainContent .mw-editsection {
	display: none;
	position: absolute;
	line-height: inherit;
	font-size: 12px !important;
}
.WikiaMainContent h2:hover .mw-editsection, .WikiaMainContent h3:hover .mw-editsection, .WikiaMainContent h4:hover .mw-editsection {display: inline;}

/* Paragraphs + Empty Log */
.WikiaMainContent p, .WikiaMainContent p + p, .mw-warning-logempty {margin: 5px 0;}

/* Unordered Lists + Items */
.WikiaMainContent ul, #mw-whatlinkshere-list, #mw-whatlinkshere-list ul, .mw-listgrouprights-table ul {
	margin: 5px 0;
	list-style-type: disc;
}
.WikiaMainContent ul li {
	margin: 0 0 0 20px;
	line-height: inherit;
}

/* Ordered Lists + Items */
.WikiaMainContent ol {margin: 5px 0;}
.WikiaMainContent ol li {margin: 0 0 0 35px;}

/* Description Lists + Titles + Details */
.WikiaMainContent dl {margin: 0;}
.WikiaMainContent dt {margin: 5px 0 0;}
.WikiaMainContent dd {margin: 0 0 0 20px;}

/* Block Quotes */
.WikiaArticle blockquote {
	margin: 10px 30px;
	line-height: inherit;
	font-size: inherit;
}

/* Preformatted Text Containers */
.mw-highlight {background: none;}
.WikiaArticle pre {
	margin: 10px 0;
	padding: 10px;
	border: none;
	white-space: pre-wrap;
	line-height: normal;
	background-color: var(--background-accent) !important;
}

/* Tables + Cells */
.WikiaMainContent table {border-spacing: 0;}
.WikiaMainContent table td {padding: 0;}

/* Fieldsets + Titles + Text + Paragraphs + Small Text */
.WikiaMainContent fieldset {
	margin: 0 0 10px !important;
	padding: 0 15px 15px !important;
	border: 1px solid var(--link-page) !important;
}
.WikiaMainContent fieldset legend {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 5px 5px !important;
	font-size: var(--fontsize-large) !important;
	font-weight: bold;
}
.WikiaMainContent fieldset legend span {
	line-height: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}
.WikiaMainContent fieldset p {margin: 0;}
.WikiaMainContent fieldset small {font-size: inherit;}

/* Unpatrolled Link */
.WikiaMainContent .patrollink {
	margin: 10px 0;
	font-size: inherit;
}

/* Uncreated Page Filler */
.WikiaMainContent .noarticletext {display: none;}

/* Blank Page Text */
#mw-content-text > i {
	display: block;
	margin: 5px 0;
}

/* Thumb Containers + Left Alignments + Right Alignments + Center Alignment */
.article-thumb {
	margin: 10px 0;
	overflow: hidden;
}
.WikiaArticle .floatleft, .tleft {margin: 10px 10px 10px 0 !important;}
.WikiaArticle .floatright, .tright {margin: 10px 0 10px 10px !important;}
.tcenter {margin: 10px auto !important;}

/* Article Images / Upload Preview Images */
.thumbimage, .WikiaArticle .thumbinner {
	margin: 0 !important;
	padding: 0;
	border: none;
	border-radius: 10px;
	background: none;
}

/* Article / Gallery / Slideshow / Upload Captions + Titles */
.thumb .thumbcaption, .wikia-gallery-item > div:not(.thumb), .wikia-slideshow-toolbar, .thumbinner .thumbcaption {
	width: auto !important;
	height: auto;
	margin: 10px 0 0 !important;
	padding: 0 10px !important;
	border-radius: 10px;
	line-height: inherit;
	text-align: center;
	font-size: 12px;
	color: var(--text-accent) !important;
	background-color: var(--background-accent);
}
.thumb .thumbcaption .title {
	line-height: inherit;
	font-size: inherit;
	font-weight: bold;
}

/* + Play Icon + Fill + Icon !!! */
.thumbnail-play-icon-container {
	width: 100% !important;
	height: 100% !important;
	bottom: auto !important;
	left: auto !important;
}
.thumbnail-play-icon-container .thumbnail-play-icon {
	width: auto;
	min-width: auto;
	height: 50%;
}
.thumbnail-play-icon-container .thumbnail-play-icon use #wds-player-icon-play g g {opacity: 1;}
.thumbnail-play-icon-container .thumbnail-play-icon > g > g > *:nth-child(1) {fill: none;}
.thumbnail-play-icon-container .thumbnail-play-icon use #wds-player-icon-play g g use:nth-child(2) #b {
	fill: var(--background-overlaydark);
	opacity: 0.8;
}
.thumbnail-play-icon-container .thumbnail-play-icon use #wds-player-icon-play g path {
	fill: var(--colour-whitetransparent);
	opacity: 0.8;
}

/* Gallery Container + Gallery Items & Sizes + + Add Photos Button */ /* !!! */
.wikia-gallery {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
	margin: 10px 0;
}
.wikia-gallery .wikia-gallery-item {
	display: flex;
	flex-direction: column;
	position: relative;
	box-sizing: border-box;
	width: 25% !important;
	height: auto !important;
	margin: 0;
	padding: 10px !important;
	border: none !important;
}
.wikia-gallery.wikia-gallery-spacing-large .wikia-gallery-item {width: 33.33% !important;}
.wikia-gallery.wikia-gallery-spacing-small .wikia-gallery-item {width: 12.5% !important;}
.wikia-gallery .wikia-gallery-item .thumb {
	flex-grow: 1;
	height: auto !important;
}
.wikia-gallery .wikia-gallery-item .thumb .gallery-image-wrapper {
	position: static !important;
	width: 100% !important;
	height: 100% !important;
	border: none;
	background: none;
}
.wikia-gallery .wikia-gallery-item .thumb .gallery-image-wrapper a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100% !important;
	height: 100% !important;
	line-height: inherit;
}
.wikia-gallery .wikia-gallery-item .thumb .gallery-image-wrapper a .thumbimage {
	width: auto;
	max-width: 100%;
	height: auto;
}
.wikia-gallery .wikia-gallery-item .thumb .gallery-image-wrapper .lightbox-caption {display: none;}
.wikia-gallery .wikia-photogallery-add {display: none !important;}

/* Slideshow Inner Container + Backdrop + Image List + Items + Internal Caption Container + Captions + Navigator Links + Sections & Hover & Left & Right + Chevrons & Hover & Left & Right */
.wikia-slideshow .wikia-slideshow-wrapper {
	display: flex;
	justify-content: center;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-images-wrapper {
	border-radius: 30px;
	background-color: var(--background-accent);
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-images-wrapper .wikia-slideshow-images {
	border-radius: 25px;
	background-color: var(--background-accent);
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-images-wrapper .wikia-slideshow-images li {margin: 0;}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-images-wrapper .wikia-slideshow-images li .wikia-slideshow-image-caption {
	max-height: none;
	line-height: normal;
	background-color: var(--background-overlaydark);
	opacity: 1;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-images-wrapper .wikia-slideshow-images li .wikia-slideshow-image-caption .wikia-slideshow-image-caption-inner {
	margin: 10px;
	text-align: center;
	font-size: 12px;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-sprite {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	height: 100%;
	padding: 5px;
	top: auto !important;
	background: none;
	cursor: pointer;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-sprite span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 100%;
	margin: 0;
	background: var(--background-overlay);
	opacity: 0.8;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-sprite span:hover {opacity: 1;}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-prev span {border-radius: 25px 0 0 25px;}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-next span {border-radius: 0 25px 25px 0;}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-sprite span .chevron {
	margin: 0;
	border-width: 6px 8px;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-prev span .chevron {
	margin-left: -8px;
	border-color: transparent var(--colour-whitetransparent) transparent transparent;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-prev-next .wikia-slideshow-next span .chevron {
	margin-right: -8px;
	border-color: transparent transparent transparent var(--colour-whitetransparent);
}

/* !!! Slideshow Captions + Popover Button + Add Photos Button */
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-toolbar {
	position: absolute;
	color: var(--text-contrast) !important;
	background-color: var(--background-overlaydark) !important;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-toolbar div .wikia-slideshow-popout {display: none;}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-toolbar div .wikia-slideshow-toolbar-counter {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 12px;
}
.wikia-slideshow .wikia-slideshow-wrapper .wikia-slideshow-toolbar .wikia-slideshow-addimage {display: none;}

/* Slider + Images + Subtitles */ /* !!! */
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body {
	width: 640px;
	margin: 10px auto;
	border: 15px solid var(--background-contrast);
	border-radius: 30px;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul {margin: 0;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li {margin: 0;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li a .wikiaPhotoGallery-slider {
	width: 100%;
	height: 100%;
	margin: 0 !important;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .description-background {
	transform: translateY(100px);
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	background-color: var(--background-overlaydark);
	opacity: 1;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .description {
	transform: translateY(100px);
	width: 220px;
	height: 80px;
	left: 0;
	margin: 10px;
	padding: 0;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .description > * {
	width: auto;
	height: auto;
	max-height: 30px;
	margin: 0;
	padding: 0;
	line-height: normal;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .description h2 {
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: var(--fontsize-h3);
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .description p .wikia-button {
	position: absolute;
	bottom: 0;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .nav {
	transform: translateY(100px);
	bottom: 15px !important;
	margin: 0;
}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul .wikiaPhotoGallery-slider-0 .nav {right: 310px;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul .wikiaPhotoGallery-slider-1 .nav {right: 210px;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul .wikiaPhotoGallery-slider-2 .nav {right: 110px;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul .wikiaPhotoGallery-slider-3 .nav {right: 10px;}
.WikiaPhotoGalleryPreview .wikiaPhotoGallery-slider-body ul li .nav img {
	border: none;
	border-radius: 10px;
}

/* Image/Video Info Icon */
.article-thumb figcaption .info-icon {display: none !important;}

/* File Gallery Lists + Items + Internal Containers + Thumbnails + Captions */
.WikiaArticle .gallery {
	margin: 10px 0;
	padding: 0;
	text-align: center;
}
.WikiaArticle .gallery .gallerybox {
	width: 160px !important;
	margin: 0;
	border: none;
}
.WikiaArticle .gallery .gallerybox > div {width: auto !important;}
.WikiaArticle .gallery .gallerybox > div .thumb {
	width: auto !important;
	margin: 0;
	border-color: var(--border-general);
	background: none;
}
.WikiaArticle .gallery .gallerybox > div .gallerytext {
	padding: 5px 0;
	font-size: inherit;
}

/* Audio Player Containers ... Closed Captions Button */
.mwPlayerContainer .control-bar .timed-text {display: none;}

/* Reference List Item Targeted */
.WikiaArticle .references li:target {
	padding: 0 5px;
	border-radius: 10px;
	background-color: var(--background-accent);
}

/* Wide Table Container & Scroll Shadow + Wide Table */
.table-is-wide {margin: 10px 0 !important;}
.table-is-wide:before {display: none;}
.table-is-wide table {margin: 0 !important;}

/* Various Tables + Special Page Tables + All Cells & Headers & Cells + Text + Captions + Links + Images + Sorting Chevrons */
.article-table, .mw-datatable, .wikitable, .mw_metadata {
	width: auto;
	margin: 10px 0 !important;
	background: none !important;
	font-size: inherit;
}
.mw-datatable {width: 100% !important;}
.article-table tr > *, .mw-datatable tr > *, .wikitable tr > *, .mw_metadata tr > * {
	vertical-align: middle !important;
	padding: 5px 10px !important;
	border: 1px solid var(--border-general) !important;
	color: var(--text-table) !important;
	background-image: none !important;
}
.article-table th, .mw-datatable th, .wikitable th, .mw_metadata th {
	text-align: center !important;
	font-weight: bold;
	background-color: var(--background-tableheader) !important;
}
.article-table td, .mw-datatable td, .wikitable td, .mw_metadata td {
	text-align: left;
	background-color: var(--background-tablecell) !important;
}
.mw-datatable tr > * > span {
	font-size: inherit !important;
	color: var(--text-table) !important;
}
.article-table caption {
	padding: 5px 10px;
	border: 1px solid var(--border-general);
	border-bottom: none;
	color: var(--text-table);
	background-color: var(--background-tablecell);
}
.article-table a, .mw-datatable a, .wikitable a, .mw_metadata a {color: var(--link-table);}
.article-table a img {vertical-align: top;}
.article-table.sortable th.headerSort div .chevron:nth-child(1) {border-bottom-color: var(--text-table);}
.article-table.sortable th.headerSort div .chevron:nth-child(2) {border-top-color: var(--text-table);}

/* Portable Infoboxes # Preceding Positioning + Links + Rows + Components + Title + Staple Image + Caption + Headings + Row Headings + Row Contents + Navigation + Horizontal Group Components + Group Headings */
.portable-infobox {
	box-sizing: border-box;
	width: 300px;
	margin: 0 0 10px 10px;
	padding: 0 10px;
	border: 2px solid var(--border-module);
	color: var(--text-module);
	background: var(--background-module);
	box-shadow: 0 0 5px 1px var(--border-module), 0 0 5px var(--border-module) inset;
}
h1 + .portable-infobox, h2 + .portable-infobox, h3 + .portable-infobox, h4 + .portable-infobox, h5 + .portable-infobox, h6 + .portable-infobox {margin-top: 10px;}
.portable-infobox a {color: var(--link-module);}
.portable-infobox .pi-item, .portable-infobox .pi-navigation {
	align-items: center;
	margin: 10px 0;
	padding: 0;
	border: none;
	line-height: inherit;
	background: none;
}
.portable-infobox .pi-item > * {
	margin: 0;
	padding: 0;
	line-height: inherit;
	color: inherit;
	hyphens: none;
}
.portable-infobox .pi-title {
	text-align: center;
	font-size: var(--fontsize-h3);
}
.portable-infobox .pi-image .image-thumbnail .pi-image-thumbnail {
	width: 100%;
	height: 100%;
}
.portable-infobox .pi-image .pi-caption {text-align: center;}
.portable-infobox .pi-header {
	margin-top: 10px;
	border-bottom: 1px solid var(--border-general);
}
.portable-infobox .pi-item .pi-data-label {padding-right: 10px;}
.portable-infobox .pi-item .pi-data-value {
	flex-basis: 185px;
	flex-shrink: 0;
}
.portable-infobox .pi-navigation {text-align: center;}
.portable-infobox .pi-item .pi-horizontal-group .pi-horizontal-group-item {
	vertical-align: middle;
	padding: 0;
	border: none;
	line-height: inherit;
	hyphens: none;
}
.portable-infobox .pi-item .pi-horizontal-group .pi-horizontal-group-item.pi-data-label {padding-bottom: 10px;}

/* Tabber Container + Header List + Links & Hovers/Selected + Body */
div.tabberlive {
	margin: 10px 0;
	overflow: hidden;
}
div.tabberlive .tabbernav {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 5px;
	line-height: inherit;
	font-family: inherit;
	font-size: inherit;
	border: none;
	border-radius: 20px 20px 0 0;
	background: var(--background-contrast);
}
.tabberlive .tabbernav li {
	margin: 0;
	padding: 0;
}
.tabberlive .tabbernav li a {
	display: block;
	margin: 0 10px;
	padding: 0;
	line-height: inherit;
	color: var(--link-contrast) !important;
	border: none !important;
	text-decoration: none;
	background: none !important;
}
.tabberlive .tabbernav li a:hover, .tabberlive .tabbernav .tabberactive a {color: var(--link-contrasthover) !important;}
.tabberlive div.tabbertab {
	padding: 10px 15px;
	border: none;
	border-radius: 0 0 20px 20px;
	overflow: hidden;
	background-color: var(--background-accent);
}

/* Redirect Paragragh + List Item */
.redirectMsg p {display: none;}
.redirectMsg .redirectText li {
	padding-left: 40px !important;
	background-position: -4px -4px !important;
}

/***************************/

/* File Page - File Contents Container + Image Backdrop Hover + Resolution Details */
.fullImageLink {
	display: flex;
	flex-direction: column;
}
.fullImageLink a img:hover {background: var(--background-accent) !important;}
.fullImageLink .mw-filepage-resolutioninfo {
	margin: 10px 0;
	font-size: inherit;
}

/* File Page - Video Caption */
.WikiaArticle .video-page-caption {
	padding: 0;
	border: none;
}

/* File Page - File History Table Thumbnail Backdrops */
.filehistory td a img {background: none;}

/* File Page - File History Upload Link Item */
#mw-imagepage-reupload-link {margin: 0;}

/* Category Page - Category Layout Selector + Items & Active & Category Exhibition Item & Tooltip Item */
.category-layout-selector {margin: 10px 0;}
.category-layout-selector li {
	display: flex;
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	border: none !important;
	color: var(--background-accent);
}
.category-layout-selector .category-layout-selector__item.is-active {color: var(--link-page);}
.category-layout-selector .category-layout-selector__item[title="Category Exhibition"] {display: none;}
.category-layout-selector .category-layout-selector__information {cursor: help;}

/* Category Page - Classic Categories Gallery + Items + Links + Components + Text + Captions */
.category-gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	margin: 10px 0;
}
.category-gallery .category-gallery-item {
	width: auto;
	margin: 0;
	padding: 10px;
	text-align: center;
}
.category-gallery .category-gallery-item a {
	position: relative;
	box-sizing: border-box;
	height: 100%;
	font-size: 0;
	border: 5px solid var(--background-contrast);
	border-radius: 20px;
	overflow: hidden;
	background-color: var(--background-contrast);
}
.category-gallery .category-gallery-item a > *:not(.details) {
	position: static;
	width: 100%;
	height: 100%;
	padding: 0;
	border: none;
	background: none;
	box-shadow: none;
}
.category-gallery .category-gallery-item a .snippet span {display: none;}
.category-gallery .category-gallery-item a .details {
	position: absolute;
	box-sizing: border-box;
	max-width: calc(100% - 15px);
	max-height: none;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 5px 10px 0;
	border-radius: 0 10px;
	line-height: normal;
	font-size: 13px;
	color: var(--link-contrast);
	background-color: var(--background-contrast);
}

/* Category Page - Dynamic Categories Headings + Trending Pages + Alphabetical Indexer + Index + Headings + Lists + Items + Icons + Image Containers + Images + Links */
.category-page__trending-pages-header, .category-page__total-number {display: none;}
.category-page__trending-pages {display: none !important;}
.category-page__alphabet-shortcuts {display: none;}
.category-page__members {
	column-count: 3 !important;
	column-gap: 10px !important;
	margin: 10px 0 !important;
}
.category-page__members .category-page__first-char {
	margin: 15px 0 0;
	padding: 0 0 5px;
	border-color: var(--border-general);
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
	font-weight: bold;
}
.category-page__members .category-page__members-for-char {margin: 0 !important;}
.category-page__members .category-page__members-for-char .category-page__member {
	margin: 10px 0;
	padding: 0 0 0 5px;
}
.category-page__members .category-page__members-for-char .category-page__member .category-page__member-left {
	width: auto;
	margin-right: 10px;
}
.category-page__members .category-page__members-for-char .category-page__member .category-page__member-left .category-page__member-left-icon {
	padding: 0;
	color: var(--text-page);
}
.category-page__members .category-page__members-for-char .category-page__member .category-page__member-left .category-page__member-thumbnail {
	width: 30px;
	border: none;
	border-radius: 5px;
}
.category-page__members .category-page__members-for-char .category-page__member .category-page__member-link {
	padding: 0;
	overflow: hidden;
}

/* Action Page Text */
fieldset > p, fieldset + p, .oo-ui-layout + p {font-size: inherit !important;}

/* Action:History - Compare Revision Button Container 1 & 2 */
#mw-history-compare > div:nth-of-type(1) {margin: 10px 0;}
#mw-history-compare > div:nth-of-type(2) {
	position: fixed;
	right: 20px;
	bottom: 50px;
	border-radius: 5px;
	box-shadow: 0 0 5px #0007;
}

/* Action:History - Revsision List Item Items & Selected & Updated Marker + Input */
#mw-history-compare #pagehistory li {margin: 5px 0 5px 20px;}
#mw-history-compare #pagehistory .selected {
	padding: 0 5px;
	border: none;
	border-radius: 10px;
	background-color: var(--background-accent);
}
#mw-history-compare  #pagehistory li .updatedmarker {
	font-weight: bold;
	color: inherit;
	background: none;
}
#mw-history-compare #pagehistory li input {margin: 0 2.5px;}

/* Action:History - Thematic Break */
.diff-hr {display: none;}

/* Action:History Comparison - Article Version Preview Various Elements */
@media only screen and (min-width: 1024px) {
	.WikiaArticle .diff-article-content, .WikiaPageHeader.WikiaPageHeaderDiffHistory + .WikiaArticle + .article-categories, .WikiaPageHeader.WikiaPageHeaderDiffHistory + .WikiaArticle + .article-categories + .WikiaArticleFooter {margin-right: 310px;}
}

/* Action:Delete - History Link Container */
.mw-delete-warning-revisions {display: none;}

/* Comparison Table + Cells + Comparison Cells + Replaced Cells + Modified Cells + Highlights + Status Indicator Cells */
.diff {
	margin: 10px 0 !important;
	padding: 13px;
	border-spacing: 2px !important;
	border-radius: 20px;
	line-height: 22px;
	font-size: 13px;
	color: var(--text-accent);
	background-color: var(--background-accent) !important;
}
.diff td {
	background: none !important;
	padding: 0 !important;
}
.diff .diff-header td {font-weight: bold;}
.diff .diff-context, .diff .diff-deletedline, .diff .diff-addedline {
	vertical-align: middle;
	border: none;
	border-radius: 5px;
	line-height: normal;
	font-family: Consolas, monospace;
	font-size: 12px;
	color: inherit;
}
.diff .diff-deletedline {background-color: var(--colour-purpletransparent) !important;}
.diff .diff-addedline {background-color: var(--colour-greentransparent) !important;}
.diff td .diffchange-inline {
	padding: 0 !important;
	border-radius: 0 !important;
	color: inherit;
	background-color: var(--background-accent) !important;
}
.diff .diff-marker {
	width: 0 !important;
	font-size: 0;
}

/* Category / Language Modules + All Components + Container Components + List Items & Separators + Add Category Item + Links */
.article-categories, .WikiaArticleInterlang {
	display: block;
	clear: both;
	margin: 10px 0;
	padding: 10px 15px !important;
	border: 2px solid var(--border-module) !important;
	color: var(--text-module);
	background: var(--background-module) !important;
	box-shadow: 0 0 5px 1px var(--border-module), 0 0 5px var(--border-module) inset;
}
.article-categories *, .WikiaArticleInterlang * {
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none;
	line-height: 22px !important;
	font-size: 13px !important;
}
.article-categories .container > *, .WikiaArticleInterlang > * {display: inline;}
.article-categories div ul li, .WikiaArticleInterlang ul li {
	display: inline !important;
	border: none !important;
}
.article-categories div ul li:not(:first-child):before, .WikiaArticleInterlang ul li:not(:first-child):before {content: ' • ';}
.article-categories .container .categories .last {display: none !important;}
.article-categories a, .WikiaArticleInterlang a {color: var(--link-module);}

/* Licence Footer */
.license-description {
	margin: 20px 0 10px;
	padding-top: 10px;
	border-top: 1px solid var(--border-general);
	font-size: inherit;
	font-style: italic;
}

/***************************/
/** Message Wall Elements **/
/***************************/


/***************************/
/** Special Page Elements **/
/***************************/

/* Admin Dashboard (Header) - Header + Heading + Heading Link + Tabs */
.AdminDashboardHeader {
	margin: 0;
	padding: 0 0 10px;
	border-color: var(--border-general);
}
.AdminDashboardHeader h1 {padding: 0;}
.AdminDashboardHeader h1 a {color: inherit;}
.AdminDashboardHeader .AdminDashboardTabs {display: none;}


/* Admin Dashboard (Body) - Block + uuu + Headers + Headings + Dashboard Tooltip Text + General Button List + Items & Hovers + Links + Image Containers + Loading Cover + Advanced Table */
.AdminDashboard  {overflow: visible;}
.AdminDashboard .admin-dashboard-content .control-section {
	margin: 0;
	padding: 0;
	background: none;
}
.AdminDashboard .admin-dashboard-content .control-section header {
	display: block;
	padding: 0;
	border: none;
}
.AdminDashboard .admin-dashboard-content .control-section header h1 {
	display: block;
	margin: 15px 0 0;
	padding-bottom: 5px;
	border-bottom: 1px solid var(--border-general);
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
}
.AdminDashboard .admin-dashboard-content .control-section header .dashboard-tooltip {
	position: absolute;
	top: 0;
	right: 0;
	line-height: var(--lineheight-h2);
	font-size: inherit;
	font-style: normal;
}
.AdminDashboard .admin-dashboard-content .control-section .controls {
	display: flex;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	font-size: 0;
	background: none;
	list-style: none;
}
.AdminDashboard .admin-dashboard-content .control-section .controls .control {
	box-sizing: border-box;
	width: 85px;
	height: 85px;
	margin: 0 10px 0 0;
	padding: 0 10px;
	border-radius: 15px;
	line-height: normal;
	text-align: center;
	font-size: 12px;
	color: inherit !important;
	background-color: var(--background-accent);
}
.AdminDashboard .admin-dashboard-content .control-section .controls .control:hover {background-color: var(--background-accenthover);}
.AdminDashboard .admin-dashboard-content .control-section .controls .control .set {
	text-decoration: none !important;
	color: inherit;
}
.AdminDashboard .admin-dashboard-content .control-section .controls .control .set .representation {
	margin: auto;
	border: none;
	background: none;
	box-shadow: none;
}
.AdminDashboard .admin-dashboard-content .control-section .controls .control .set .wikiaThrobber {display: none;}
.AdminDashboard .admin-dashboard-content .mw-specialpages-table {margin: 0 !important;}

/* All Pages - Navigation Sections */
.mw-allpages-nav {margin: 5px 0;}
.mw-allpages-table-form .mw-allpages-nav {display: none;}

/* Analytics - Block + Notice Container + Notices + Analytics Grid + Windows & '# of Edits per Day' Window + Sections & Headers + Table Rows + All Cells & Last Children + Links & Hovers */
#analytics_wrapper {padding: 0;}
#analytics_wrapper > div:not(#analytics_grid) {display: block;}
#analytics_wrapper > div:not(#analytics_grid) > div {
	justify-content: center;
	margin: 10px 0;
	padding: 5px 10px;
	border: none;
	border-radius: 15px;
	letter-spacing: normal;
	font-size: inherit;
	color: var(--text-accent);
	background-color: var(--background-accent);
}
#analytics_wrapper #analytics_grid {
	grid-template-areas: "number_of_pageviews number_of_pageviews" "edits_per_day logged_in_out" "top_editors active_editors" "top_search_terms geolocation" "top_viewed_pages most_visited_files" "desktop_vs_mobile browser_breakdown" "number_of_new_returning_visitors";
	grid-gap: 10px;
	font-size: 13px;
}
#analytics_wrapper #analytics_grid .grid_box {border-radius: 15px;}
#analytics_wrapper #analytics_grid #edits_per_day {grid-column: span 2 !important;}
#analytics_wrapper #analytics_grid .grid_box > div {
	padding: 10px 15px;
	font-size: inherit;
	color: var(--text-accent);
	background-color: var(--background-accent);
}
#analytics_wrapper #analytics_grid .grid_box .grid_box_header {
	box-sizing: border-box;
	padding: 5px 15px;
	line-height: inherit;
	text-transform: none;
	letter-spacing: normal;
	font-size: var(--fontsize-h3);
	font-weight: bold;
	color: var(--text-contrast);
	background-color: var(--background-contrast);
}
#analytics_wrapper #analytics_grid .grid_box .grid_box_inner .analytics_table tr {border-color: var(--border-general);}
#analytics_wrapper #analytics_grid .grid_box .grid_box_inner .analytics_table tr > * {
	padding: 0;
	color: inherit;
}
#analytics_wrapper #analytics_grid .grid_box .grid_box_inner .analytics_table tr > *:last-child {
	padding-left: 5px;
	text-align: right;
}
#analytics_wrapper #analytics_grid .grid_box .grid_box_inner .analytics_table td a {color: var(--link-page);}
#analytics_wrapper #analytics_grid .grid_box .grid_box_inner .analytics_table td a:hover {text-decoration: underline;}

/* File Duplicate Search - File Preview Container */
#mw-fileduplicatesearch-icon {display: none;}

/* List Files - Breaks */
#mw-listfiles-form + br, .listfiles + br {display: none;}

/* List Global Users - User Group Fieldset Items + Submit Button */
div.list-global-users-input {
	display: block;
	column-count: 4;
	max-height: none;
}
.list-global-users-submit {float: right;}

/* List Group Rights - Break */
.mw-listgrouprights-table + br {display: none;}

/* List Users - User Group Fieldset Table Cells + Text */
.lu_fieldset table td {
	width: 25%;
	padding: 0 !important;
}
.lu_fieldset table td label span {
	padding: 0 !important;
	line-height: 22px;
}

/* New Pages - Patrolled Page List Items & Selected */
.mw-special-Newpages form + ul li {margin: 5px 0 5px 20px;}
.mw-special-Newpages ul .not-patrolled {
	padding: 0 5px;
	border-radius: 10px;
	background-color: var(--background-accent);
}

/* Prefix Index - Container Tables (upon input) + Blank Cell (upon input) */
table#mw-prefixindex-nav-table, table#mw-prefixindex-list-table {width: 100%;}
#mw-prefixindex-nav-table .mw-prefixindex-nav {display: none;}

/* Recent Changes - Results Container */
.rc-conntent {min-height: auto;}

/* Related Changes - Checkbox */
.rcoptions .rc-fieldset-content .mw-recentchanges-table .mw-input #showlinkedto {margin-left: 5px;}

/* Search - Container + Rail */
.Search .WikiaSearch {
	display: grid;
	grid-template-columns: 1fr 175px;
	align-items: flex-start;
	margin: 0;
}
.Search .WikiaSearch .SearchAdsTopWrapper {display: none !important;}

/* Search - Input Module + Links + Text & Search Text Adjustment + Search Input + Search Button + Advanced Toggle + Search Filter Section + Heading + Select All Option Container */
.Search .WikiaSearch .SearchInput {
	display: grid;
	order: 1;
	grid-template-columns: 1fr auto 160px;
	grid-column: span 2;
	align-items: center;
	padding: 10px 15px;
	border: 2px solid var(--border-module);
	color: var(--text-module);
	background: var(--background-module);
	box-shadow: 0 0 5px 1px var(--border-module), 0 0 5px var(--border-module) inset;
}
.Search .WikiaSearch .SearchInput a {
	font-weight: bold;
	color: var(--link-module);
}
.Search .WikiaSearch .SearchInput .WikiaSearchInputWrapper {
	order: 1;
	border: none;
}
.Search .WikiaSearch .SearchInput .WikiaSearchInputWrapper .wds-dropdown {margin-right: 20px;}
.Search .WikiaSearch .SearchInput .WikiaSearchInputWrapper .wds-dropdown .wds-dropdown__toggle {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
	border: none;
	white-space: nowrap;
	line-height: 30px;
	font-size: var(--fontsize-large);
	font-weight: bold;
}
.Search .WikiaSearch .SearchInput .WikiaSearchInputWrapper .wds-dropdown .wds-dropdown__toggle .wds-dropdown__toggle-chevron {margin-left: 5px;}
.Search .WikiaSearch .SearchInput .WikiaSearchInputWrapper .search-v2-input {
	box-sizing: border-box;
	width: 100%;
	height: 30px !important;
	padding: 0;
	border: none;
	border-bottom: 1px solid var(--border-general);
	border-radius: 0;
	line-height: 30px;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	background: none;
}
.Search .WikiaSearch .wikia-button {
	order: 2;
	width: auto;
	margin-right: 10px;
	padding: 0;
	background: none !important;
}
.Search .WikiaSearch .SearchInput .advanced-link {
	order: 3;
	justify-self: right;
	padding: 0;
	line-height: 30px;
	font-size: var(--fontsize-large);
}
.Search .WikiaSearch .SearchInput .AdvancedSearch {
	order: 4;
	grid-column: span 3;
	margin-top: 20px;
}
.Search .WikiaSearch .SearchInput .AdvancedSearch h3 {display: none;}
.Search .WikiaSearch .SearchInput .AdvancedSearch .selectAll {margin: 0;}

/* Search - Filter List & Heading + Items & Heading + Links & Hovers + Sorting Filter List + Items + Video Filter List + Loading Background */
.Search .WikiaSearch .search-tabs {
	order: 3;
	width: auto;
	margin: 10px 0 0 10px;
	padding: 10px 15px;
	border: 2px solid var(--border-module);
	color: var(--text-module);
	background: var(--background-module);
	box-shadow: 0 0 5px 1px var(--border-module), 0 0 5px var(--border-module) inset;
}
.Search .WikiaSearch .search-tabs:before {
	margin-bottom: 5px;
	line-height: 22px;
	font-size: var(--fontsize-h3);
	font-weight: bold;
	content: 'Filter';
}
.Search .WikiaSearch .search-tabs > li {
	margin: 0 !important;
	padding: 0;
	line-height: 30px;
	background: none !important;
}
.Search .WikiaSearch .search-tabs > li a {
	min-height: auto;
	margin: 0;
	padding: 0;
	color: var(--link-module) !important;
	background: none !important;
}
.Search .WikiaSearch .search-tabs > li a:hover {text-decoration: underline;}
.Search .WikiaSearch .search-tabs > li .search-filter-sort {
	padding: 0;
	font-size: 13px;
}
.Search .WikiaSearch .search-tabs > li .search-filter-sort li {
	line-height: 22px;
	font-size: inherit;
}
.Search .WikiaSearch .search-tabs > li .search-filter-sort li .video-filters {margin-left: 18px;}
.Search .WikiaSearch .search-tabs > li .search-filter-sort .search-filter-sort-overlay {
	padding: 0;
	background: none;
}

/* Search - Results Container + Result Count + Result List Items + Components + Links + URL Containers + File Image Containers + File Results Containers + Audio Player Preview */
.Search .WikiaSearch .results-wrapper {
	order: 2;
	grid-row: span 2;
	width: auto;
}
.Search .WikiaSearch .results-wrapper .result-count {
	margin: 10px 0;
	padding: 0;
	line-height: inherit;
	font-style: italic;
	color: inherit;
}
.Search .WikiaSearch .results-wrapper .Results .result {margin: 10px 0;}
.Search .WikiaSearch .results-wrapper .Results .result *:not(a):not(span) {
	line-height: inherit;
	font-size: inherit;
	color: inherit;
}
.Search .WikiaSearch .results-wrapper .Results .result a {color: var(--link-page);}
.Search .WikiaSearch .results-wrapper .Results .result article ul {display: none;}
.Search .WikiaSearch .results-wrapper .Results .result article .grid-1 {
	display: flex;
	float: left;
	margin-right: 10px;
}
.Search .WikiaSearch .results-wrapper .Results .result article .grid-2 {float: none;}
.Search .WikiaSearch .results-wrapper .Results .result article .grid-1 .ogg_player {display: none;}

/* Search - Paginator Block + Container + List + Items + Components & Hovers/Selected + Icons */
.unified-search__pagination {
	margin: 10px 0;
	padding: 0;
}
.unified-search__pagination .unified-search-pagination {
	display: flex;
	justify-content: center;
	height: auto;
	margin: 0;
}
.unified-search__pagination .unified-search-pagination ul {margin: 0;}
.unified-search__pagination .unified-search-pagination ul li {margin: 0 5px !important;}
.unified-search__pagination .unified-search-pagination ul li > * {
	position: static !important;
	box-sizing: border-box;
	width: 22px;
	min-width: auto;
	height: auto;
	padding: 0 5px;
	border-radius: 10px !important;
	line-height: inherit;
	text-align: center;
	text-decoration: none;
	font-size: inherit !important;
	color: inherit;
	background: var(--background-accent);
}
.unified-search__pagination .unified-search-pagination ul li > *:hover, .unified-search__pagination .unified-search-pagination ul li .active {background-color: var(--background-accenthover);}
.unified-search__pagination .unified-search-pagination ul li .unified-search__pagination__button .wds-icon.wds-icon-tiny {
	height: 22px;
	margin: 0 !important;
}

/* Special Pages - Table + Blank Cells */
.mw-specialpages-table {margin: 0;}
.mw-specialpages-table td:nth-child(2n) {display: none;}

/* Statistics - Break */
.mw-statistics-table + br {display: none;}

/* Tags Report - Form Rows & First Child + Break */
.mw-special-TagsReport form > div {margin: 0 !important;}
.mw-special-TagsReport form > div:first-child {
	margin: 5px 0 !important;
	padding: 0 !important;
}
.mw-special-TagsReport form > div label .tagcount {margin-left: 5px;}
.mw-special-TagsReport br {display: none;}

/* Templates - Break + Configuration Forms + Table Cell Headings */
.mw-special-Templates br {display: none;}
.mw-special-Templates form {
	display: flex;
	margin: 5px 0;
}
.mw-special-Templates .templates-hq td h3 {
	margin: 0;
	line-height: normal;
	font-size: inherit;
}

/* User Rights - All Cells + Unmodifiable Rights */
table.mw-userrights-groups tr > * {
	padding: 0 10px 0 0;
	text-align: left;
}
.mw-userrights-groups td .mw-userrights-disabled {
	color: inherit;
	opacity: 0.5;
}

/**************************/
/**** Editor Elements *****/
/**************************/

/* Editor Save Changes Button Container */
.editButtons #wpSaveWidget {
	padding-right: 10px;
	border-right: 1px solid var(--border-general);
}

/***************************/
/**** Popover Elements *****/
/***************************/

/* Popover Container + Bubble + Styling + Link Hovers + Directional Bubble Stems */
.tooltip {margin: 0;}
.tooltip .tooltip-inner, .popover-inner {
	padding: 0 10px;
	border: none;
	border-radius: 10px;
	line-height: 22px;
	text-align: center !important;
	color: var(--text-accent);
	background-color: var(--background-popover);
	box-shadow: 0 0 5px #0007;
}
.popover-content {background: none;}
.tooltip .tooltip-inner a:hover, .popover-inner a:hover {text-decoration: underline;}
.tooltip.top .tooltip-arrow, .popover.top .arrow {
	bottom: auto;
	border-top: 5px solid var(--background-popover);
}
.tooltip.right .tooltip-arrow, .popover.right .arrow {
	left: auto;
	border-right: 5px solid var(--background-popover);
}
.tooltip.bottom .tooltip-arrow, .popover.bottom .arrow {
	top: auto;
	border-bottom: 5px solid var(--background-popover);
}
.tooltip.left .tooltip-arrow, .popover.left .arrow {
	right: auto;
	border-left: 5px solid var(--background-popover);
}

/* Editor Popover Modal Backlight */
.blackout, .skin-oasis.rte .blackout, .skin-oasis.MiniEditor .blackout, .modal-blackout {
	background-color: #0007 !important;
	opacity: 1 !important;
}

/* Modal Content + Content Preview Container + Wall Comment Preview Container */
.modalContent {
	margin: 20px 0 0;
	line-height: 22px;
}
.modalContent .ArticlePreview {
	overflow: auto !important;
	background-color: var(--background-page);
}
.modal .WallPreview {border-color: var(--border-general);}

/* Classic Modal # Media Preview Modal / Article Preview Modals + Components + Heading + Tooltip + Close Button + Notification Banner Position + Container */
.modalWrapper {
	box-sizing: border-box;
	width: auto !important;
	right: 50px;
	left: 50px !important;
	margin: 0 !important;
	padding: 20px;
	border: 5px solid var(--background-popover) !important;
	border-radius: 30px;
	color: var(--text-accent);
	background-color: var(--background-popover);
	box-shadow: 0 0 30px #000;
}
.modalWrapper.LightboxModal, .modalWrapper.preview {background: var(--background-main);}
.modalWrapper > *:not(.close):not(.modalContent):not(.wds-banner-notification__container) {
	display: inline-block;
	vertical-align: middle;
	float: none !important;
	margin: 0 20px 0 0 !important;
}
.modalWrapper > h1 {
	margin: 0;
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
	font-weight: bold;
	color: var(--text-accent);
}
.modalWrapper .tooltip-icon {
	color: var(--link-buttonprimary);
	background-color: var(--background-buttonprimary);
}
.modalWrapper .wikia-chiclet-button {
	width: auto;
	height: auto;
	margin: 1px 0 1px 10px !important;
	padding: 3px 3.5px;
	border-radius: 5px;
	line-height: normal;
	background-color: var(--background-buttonprimary);
	opacity: 0.5;
}
.modalWrapper .wikia-chiclet-button:hover {opacity: 1;}
.modalWrapper .wds-banner-notification__container {
	width: auto !important;
	margin: 0 !important;
}
.modalWrapper .wds-banner-notification__container .wds-banner-notification {margin: 0 0 20px 0;}

/* Modern Modal & Large Type + Pulsator + Sections + Header Heading + Close Button + Body + Footer Button Container + Buttons */ /* !!! */
.modal-blackout .modal {
	line-height: 22px;
	font-size: 13px;
	background-color: #FFF;
	box-shadow: 0 0 30px #000;
}
.modal-blackout .modal.large {padding: 0;}
.modal-blackout .modal .wikiaThrobber {
	top: 50%;
	background-color: transparent;
}
.modal-blackout .modal > *:not(section) {
	height: auto;
	padding: 10px;
	background-color: var(--background-popover);
}
.modal-blackout .modal header h3 {
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
	color: var(--text-accent);
}
.modal-blackout .modal header .close {margin-top: 1px;}
.modal-blackout .modal section {height: calc(100% - 86px) !important;}
.modal-blackout .modal section p + p {margin-top: 5px;}

.modal-blackout .modal section .modalContent.ArticlePreview {margin: 0;}

.modal-blackout .modal footer .buttons {
	height: 22px;
	bottom: auto;
}
.modal-blackout .modal footer .buttons .button {margin-left: 10px;}

/* Image Previewer Tweaks */
.LightboxModal .WikiaLightbox {
	display: flex;
	align-items: center;
	justify-content: center;
}
.LightboxModal .WikiaLightbox .media {
	height: auto;
	margin: 0 !important;
	line-height: 100% !important;
	color: var(--text-page);
}
.LightboxModal .WikiaLightbox .media img {
	width: 100%;
	height: 100%;
}
.LightboxModal .WikiaLightbox .LightboxHeader, .LightboxModal .WikiaLightbox .LightboxCarousel {
	height: auto;
	border: none;
	background-color: var(--background-popover);
	box-shadow: none;
}
.LightboxModal .WikiaLightbox .LightboxHeader .wikia-button {display: none;}
.LightboxModal .WikiaLightbox .LightboxHeader h1 {
	max-width: none;
	white-space: normal;
	line-height: var(--lineheight-h2);
	font-size: var(--fontsize-h2);
}
.LightboxModal .WikiaLightbox .LightboxHeader .see-full-size-link {
	display: inline;
	border-color: var(--border-accent);
	line-height: var(--lineheight-h2);
	font-size: 12px;
}
.LightboxModal .WikiaLightbox .LightboxHeader .user-details {
	width: auto;
	margin-top: 5px;
}
.LightboxModal .WikiaLightbox .LightboxHeader .user-details .avatar {display: none;}

.LightboxModal .WikiaLightbox .LightboxCarousel .LightboxCarouselInner .content {padding: 10px 20px 20px;}
.LightboxModal .WikiaLightbox .LightboxCarousel .LightboxCarouselInner .content .LightboxCarouselContainer {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.LightboxModal .WikiaLightbox .LightboxCarousel .LightboxCarouselInner .content .LightboxCarouselContainer div .carousel {position: relative;}

.LightboxModal .LightboxCarousel .LightboxCarouselContainer .more-items p {
	padding: 5px !important;
	text-align: center;
	color: inherit !important;
	cursor: pointer;
}
.LightboxModal .WikiaLightbox .lightbox-arrows {display: none;}