MediaWiki:Vector.css: Difference between revisions

From Screamer Wiki
Jump to navigation Jump to search
I'm ditching the broken ass DarkVector to old skin, attempting to redesign this one soon
No edit summary
 
(301 intermediate revisions by 3 users not shown)
Line 1: Line 1:
/* CSS placed here will affect users of the Vector skin */
/* CSS placed here will affect users of the Vector skin */
@font-face {
  font-family: "Rubik";
  src: url("/resources/assets/Rubik.woff2") format("woff2"),
      url("/resources/assets/Rubik-Bold.woff2") format("woff2"),
      url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
} in


/* positioning for custom logos and whatnot */
@font-face {bl
.logothing {
  font-family: "Rubik";
display: block;
  src: url("/resources/assets/Rubik-Bold.woff2") format("woff2");
width: 160px;
  font-weight: bold;
position: absolute;
  font-style: normal;
left: -12.2em;
top: -2.8em;
background: none;
}
}


<style>
@font-face {#
@import url('https://fonts.googleapis.com/css?family=Rubik&display=swap');
  font-family: "Rubik";
</style>
  src: url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
 
@font-face {
  font-family: "Rubik";
  src: url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
}
body, .mw-headline {
font-family: "Rubik", "Arial", "Helvetica Neue", "Segoe UI", Rubix, sans-serif !important;
}


div#content h1, div#content h2 {font-family: "Rubik", serif}
.Navboxcss {v
/* changes the default font used for MediaWiki headings to Rubik */
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 51%, rgba(0,212,255,1) 100%);
}
.font-face{
font-size: 90%
}
a
.mw-editsection {
padding-left: 10px;
}h
 
.toctogglelabel {
color: #e87057;
}
 
.toc {
display: none;
}
 
/* Default style for navigation boxes */
.navbox {                    /* Navbox container style */
box-sizing: border-box;
border: 1px solid #a2a9b1;
width: 100%;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
margin: 1em auto 0;      /* Prevent preceding content from clinging to navboxes */
}
 
.navbox .navbox {
margin-top: 0;            /* No top margin for nested navboxes */
}
 
.navbox + .navbox {
margin-top: -1px;        /* Single pixel border between adjacent navboxes */
}
 
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
 
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;      /* Title, group and above/below styles */
line-height: 1.5em;
text-align: center;
}
 
th.navbox-group {            /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
 
.navbox,
.navbox-subgroup {
background-color: #fdfdfd; /* Background color */
}
 
.navbox-list {
line-height: 1.5em;
border-color: #fdfdfd;    /* Must match background color */
}
 
/* cell spacing for navbox cells */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid #fdfdfd; /* Must match background color */
}
 
.navbox th,
.navbox-title {
background-color: #ccccff;      /* Level 1 color */
}
 
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background-color: #ddddff;      /* Level 2 color */
}
 
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background-color: #e6e6ff;      /* Level 3 color */
}
 
.navbox-even {
background-color: #f7f7f7;      /* Even row striping */
}
 
.navbox-odd {
background-color: transparent;  /* Odd row striping */
}


/* changes the background color of the bottom and left of each page, up to behind half of the logo */
.navbox .hlist td dl,
body {background: #a62e10}
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0;      /* Adjust hlist padding in navboxes */
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-parser-output .mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
padding-right: 0.2em;
padding-left: 0.2em;
}


/* Sidebar */
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.vector-menu-portal {margin:0px;background:#333;padding-left:10px!important;padding-right:5px!important;}
/* @noflip */
.vector-menu-portal {border-bottom:1px solid #e87057;border-top:1px solid #e87057;border-right:1px solid black;border-left:1px solid black;}
float: left;
.vector-menu-portal:first-of-type {border-top-left-radius:0.2em;border-top-right-radius:0.2em;border-top:1px solid black;}
/* @noflip */
.vector-menu-portal:last-of-type {border-bottom-left-radius:0.2em;border-bottom-right-radius:0.2em;border-bottom:1px solid black;}
text-align: left;
.vector-menu-portal .p-lang {border-top-left-radius:0.2em;border-top-right-radius:0.2em;}
}


/* Override Vector colour scheme to make it dark (compiled from modified LESS code) */
/* Override Vector colour scheme to make it dark (compiled from modified LESS code) */
h1,h2,h3,h4,h5,h6{
 
color:#c1c1c1
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #c1c1c1
}
}
hr{
 
color:#222
div.mw-number-text {
    color: #888 !important;
}
}
.editOptions{
 
background-color:#333;
div.mw-number-text h3 {
border-color:#4c4c4c
    color: #c1c1c1 !important;
}
}
input,textarea{
 
background-color:#282828;
hr {
border-color:#282828;
    color: #222;
color:#c1c1c1
}
}
a,.mw-body a.external,.mw-body a.extiw{
 
color:#e87057
pre {
    color: #ccc;
    background-color: #4C4C4C;
    border: none;
}
}
a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{
 
color:#e87057
.CodeMirror,
.mw-code,
.wikiEditor-ui-toolbar {
    color: #ccc !important;
    background-color: #4C4C4C !important;
    border: none;
}
}
a.new,#p-personal a.new{
 
color:#ff4a24
.doc {
    background: transparent;
}
}
ul{
 
list-style-image:none
.CategoryTreeToggle {
    color: #e87057;
}
}
div.thumbinner,.catlinks{
 
background-color:#4c4c4c;
.editOptions {
border-color:#1f1f1f
    color: #a8a8a8;
    background-color: #333;
    border-color: #4c4c4c;
}
}
#toc,div.toc,ul#filetoc,li.gallerybox div.thumb,.tocnumber{
 
background-color:#404040;
#CodeMirror {
border-color:#4c4c4c;
background-color: #FFFFFF !important;
color: #D8D8D8
}
}
code{
border:none;
.mw-undelete-revlist {
background-color:inherit;
color: white;
color:inherit
}
}
oo-ui-fieldLayout-header{
#mw-delete-table label.oo-ui-labelElement-label {
        color: #a62e10
  color: white !important;
}
}
table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{
form.mw-htmlform .oo-ui-labelElement-label {
color:#c1c1c1;
  color: white;
background-color:#4c4c4c;
border-color:#1f1f1f
}
}
table.mw_metadata th,table.wikitable>*>tr>th{
#movepage-wrapper label.oo-ui-labelElement-label {
background-color:#595959
color: white !important;
}
}
table.diff{
#wpSummaryLabel label, #mw-editpage-minoredit label, #mw-editpage-watch label {
background-color:#4c4c4c
  color: white !important;
}
}
td .diffchange{
.cancelLink .oo-ui-labelElement-label {
color:#4c4c4c
  color: white !important;
}
}
#pagehistory li.selected,td.diff-context{
.oo-ui-fieldLayout-header {
background-color:inherit;
color: black !important;
color:inherit
}
}
#pagehistory li{
.oo-ui-tabOptionWidget,
border:0
.oo-ui-tabSelectWidget-framed {
    color: #e87057 !important;
}
}
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper{
.oo-ui-window-body {
background-color:rgba(0,0,0,0.8)
color: lightgray; !important
}
}
#left-navigation div.vectorTabs,#right-navigation div.vectorTabs{
 
background-image:inherit;
.oo-ui-menuOptionWidget,
background-color:#250b2d
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    color: #a8a8a8 !important;
}
}
#left-navigation div.vectorTabs ul,#right-navigation div.vectorTabs ul{
 
background-color:#250b2d
.oo-ui-tabSelectWidget-framed,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-menuSelectWidget {
    background-color: #4c4c4c !important;
}
}
#left-navigation div.vectorTabs ul li,#right-navigation div.vectorTabs ul li{
 
background-color:#222;
.oo-ui-tabSelectWidget-framed,
background-image:-moz-linear-gradient(top, #2e2e2e 20%, #222 100%);
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #2e2e2e), color-stop(100%, #222));
    border-color: #4c4c4c !important;
background-image:-webkit-linear-gradient(top, #2e2e2e 20%, #222 100%);
background-image:linear-gradient(#2e2e2e 20%, #222 100%)
}
}
#left-navigation div.vectorTabs li.new a,#right-navigation div.vectorTabs li.new a,#left-navigation div.vectorTabs li.new a:visited,#right-navigation div.vectorTabs li.new a:visited{
 
color:#ff4a24
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #606060 !important;
    border-color: #4c4c4c !important;
}
}
#left-navigation div.vectorTabs li.selected,#right-navigation div.vectorTabs li.selected{
 
background-color:#333;
.mw-rcfilters-ui-filterMenuHeaderWidget-header,
background-image:-moz-linear-gradient(top, #e87057 0, #333 10%);
.mw-rcfilters-ui-filterMenuSectionOptionWidget,
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e87057), color-stop(10%, #333));
.oo-ui-popupWidget-popup {
background-image:-webkit-linear-gradient(top, #e87057 0, #333 10%);
    color: #a8a8a8 !important;
background-image:linear-gradient(#e87057 0, #333 10%)
    background-color: #606060 !important;
    border-color: #4c4c4c !important;
}
}
#left-navigation div.vectorTabs li.selected a,#right-navigation div.vectorTabs li.selected a,#left-navigation div.vectorTabs li.selected a:visited,#right-navigation div.vectorTabs li.selected a:visited{
 
color:#e87057
.mw-rcfilters-ui-filterMenuHeaderWidget-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.mw-rcfilters-ui-menuSelectWidget-footer {
    color: #ccc !important;
}
}
#left-navigation div.vectorTabs li a,#right-navigation div.vectorTabs li a{
 
color:#e87057
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected)
{
    color: #999 !important;
}
}
#left-navigation div.vectorTabs span,#right-navigation div.vectorTabs span{
 
background:transparent
.mw-rcfilters-ui-filterMenuHeaderWidget-title,
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.mw-rcfilters-ui-menuSelectWidget-footer,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected)
{
    background-color: #606060 !important;
}
}
div#mw-head #right-navigation div.vectorMenu h3{
 
background:inherit
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom-color: transparent !important;
}
}
div#mw-head div.vectorMenu h3 span{
/* CSS for post-edit message */
color:#e87057
#mw-notification-area .oo-ui-labelElement-label {
    color: black !important;
}
}
div.vectorMenu h3 a{
 
background:inherit
 
input,
textarea {
    background-color: #4c4c4c;
    border-color: #4c4c4c;
    color: #c1c1c1;
}
}
div.vectorMenu ul{
 
background-color:black;
.ace-tm,
border:solid 1px #0c0c0c
.ace-tm .ace_gutter,
.ace-tm .ace_gutter-active-line,
.codeEditor-status {
    background-color: #4c4c4c !important;
    color: #c1c1c1 !important;
}
}
div.vectorMenu li a{
 
color:#e87057
.ace-tm .ace_print-margin {
    background: none !important;
}
}
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
color:#009900;
.ace-tm .ace_marker-layer .ace_selection {
text-decoration:none
    background-color: #606060 !important;
}
}
div.vectorMenu#p-cactions div.menu{
 
border-color:#1f1f1f
.ace-tm,
.ace-tm .ace_gutter,
.ace-tm .ace_gutter-active-line {
    border-color: #4c4c4c !important;
}
}
div.vectorMenu#p-cactions ul{
 
border:0;
.codeEditor-status {
background-color:#4c4c4c
    background-color: #4C4C4C !important;
}
}
#mw-navigation div#mw-panel div.portal{
 
background-image:none;
.ace-tm .ace_constant {
border-top:0px solid #4c4c4c
    color: #d44 !important;
}
}
#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{
 
border-top:none
.ace-tm .ace_cursor {
    color: #333 !important;
}
}
html{
 
font-size:100%
.oo-ui-radioInputWidget input[type="radio"]:checked + span {
    background-image: linear-gradient(transparent, transparent), url('images/circle-constructive.png') !important;
    background-position: center center !important;
}
}
html,body{
 
height:100%;
.uls-menu, .mw-mmv-dialog {
margin:0;
    background-color: #606060 !important;
padding:0
}
}
body{
 
background-color:#2a2a2a
.uls-menu .uls-search,
.mw-search-profile-tabs {
    background-color: transparent !important;
    background-image: none!important;
}
}
.mw-body{
 
margin-left:10em;
.uls-menu .uls-search {
padding:1em;
    border-top-color: #e87057 !important;
border:1px solid #250b2d;
    border-bottom-color: #e87057 !important;
border-right-width:0;
margin-top:-1px;
background-color:#333;
color:#c1c1c1;
direction:ltr
}
}
.mw-body .mw-editsection,.mw-body .mw-editsection-like .mw-body p{
 
line-height:inherit;
.uls-menu .uls-filtersuggestion {
margin:.5em 0
    background-color: #909090 !important;
}
}
.mw-body h1,.mw-body h2,.mw-body #firstHeading .mw-body h1,.mw-body #firstHeading{
 
font-size:1.8em
.uls-menu .uls-title,
.mw-mmv-options-text-header,
.rc-anchor-light {
    color: #aaa !important;
}
}
.mw-body h2{
 
font-size:1.5em;
.uls-menu .uls-lcd-region-section .uls-lcd-region-title {
margin-top:1em
    color: #ccc !important;
}
}
.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
 
line-height:1.6;
.uls-lcd-region-section ul li:hover,
margin-top:.3em;
.rc-footer {
margin-bottom:0;
    background-color: #707070 !important;
padding-bottom:0
}
}
.mw-body h3{
 
font-size:1.17em
.uls-menu .uls-search-label {
    background: transparent url('skins/Darkvector/images/search.svg') !important;
    background-repeat: no-repeat !important;
}
}
.mw-body h3,.mw-body h4{
 
font-weight:bold
.uls-icon-close {
    background: transparent url('images/exit.png') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
}
.mw-body h4,.mw-body h5,.mw-body h6{
 
font-size:100%
.mw-mmv-post-image,.mw-mmv-image-metadata{
    background-color: #4c4c4c !important;
}
}
.mw-body #toc h2,.mw-body .toc h2 div.emptyPortlet{
 
display:none
.mw-searchoptions {
color: black !important;
}
}
ul{
 
list-style-type:disc;
.mw-mmv-image-links li,
list-style-image:/* @embed */
.rc-report-problem-text {
url('skins/Vector/images/bullet-icon.png')
    color: #bbb !important;
}
}
pre,.mw-code{
 
line-height:1.3em
.mw-mmv-post-image {
    color: #fff !important;
}
}
#siteNotice{
 
font-size:.8em
.mw-mmv-options-dialog-header {
    color: #ccc !important;
}
}
.redirectText{
 
font-size:140%
.mw-mmv-options-text-body {
    color: #999 !important;
}
}
.redirectMsg img{
 
vertical-align:text-bottom
.mw-mmv-dialog .mw-mmv-dialog-down-arrow,
.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: #aaa !important;
}
}
.mw-body-content{
.movepage-wrapper {
position:relative;
  color: white !important;
line-height:1.6;
font-size:.875em
}
}
body.vector-animateLayout .mw-body,body.vector-animateLayout div#footer,body.vector-animateLayout #left-navigation{
 
-webkit-transition:margin-left 250ms,padding 250ms;
.smw-ask-otheroptions tr {
-moz-transition:margin-left 250ms,padding 250ms;
    background: #505050 none repeat scroll 0% 0% !important;
-o-transition:margin-left 250ms,padding 250ms;
transition:margin-left 250ms,padding 250ms
}
}
body.vector-animateLayout #p-logo{
 
-webkit-transition:left 250ms;
a {
-moz-transition:left 250ms;
    color: #e87057 !important;
-o-transition:left 250ms;
transition:left 250ms
}
}
body.vector-animateLayout #mw-panel{
 
-webkit-transition:padding-right 250ms;
a.new {
-moz-transition:padding-right 250ms;
    color: #d44 !important;
-o-transition:padding-right 250ms;
transition:padding-right 250ms
}
}
body.vector-animateLayout #p-search{
 
-webkit-transition:margin-right 250ms;
ul {
-moz-transition:margin-right 250ms;
    list-style-image: none
-o-transition:margin-right 250ms;
transition:margin-right 250ms
}
}
body.vector-animateLayout #p-personal{
 
-webkit-transition:right 250ms;
div.thumbinner,
-moz-transition:right 250ms;
.catlinks {
-o-transition:right 250ms;
    background-color: #4c4c4c;
transition:right 250ms
    border-color: #666
}
}
body.vector-animateLayout #mw-head-base{
 
-webkit-transition:margin-left 250ms;
#toc,
-moz-transition:margin-left 250ms;
div.toc,
-o-transition:margin-left 250ms;
ul#filetoc,
transition:margin-left 250ms
li.gallerybox div.thumb {
    background-color: #3d3d3d;
    border-color: #666
}
}
#p-personal{
figure, figcaption {
position:absolute;
    background-color: #3d3d3d !important;
top:.33em;
    border-color: #3d3d3d !important;
right:.75em;
    border-style: solid !important;
z-index:100
    border-width: 2px !important;
}
}
#p-personal h3{
 
display:none
code {
    border: none;
    background-color: inherit;
    color: inherit
}
}
#p-personal ul{
 
list-style-type:none;
table.mw_metadata td,
list-style-image:none;
table.mw_metadata th,
margin:0;
table.wikitable,
padding-left:10em
table.wikitable>*>tr>th,
table.wikitable>*>tr>td,
pre {
    color: #c1c1c1;
    background-color: #4c4c4c;
    border-color: #666
}
}
#p-personal li{
 
line-height:1.125em;
table.mw_metadata th,
float:left;
table.wikitable>*>tr>th {
margin-left:.75em;
    background-color: #595959
margin-top:.5em;
}
font-size:.75em;
 
white-space:nowrap
.infobox>caption,
.navbox2 th {
    background: #595959;
}
 
.infobox th {
    background: #4c4c4c;
}
 
#preferences {
    background-color: transparent;
}
 
#preftoc li {
    background-image: none;
}
}
#pt-userpage,#pt-anonuserpage{
 
background-position:left top;
#preftoc li>a {
background-repeat:no-repeat;
    border-top: 1px solid #ccc;
background-image:url('skins/Vector/images/user-icon.png');
    border-right: 1px solid #ccc;
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
    border-left: 1px solid #ccc;
url('skins/Vector/images/user-icon.svg');
    border-collapse: collapse;
background-image:linear-gradient(transparent, transparent),/* @embed */
    background-color: transparent;
url('skins/Vector/images/user-icon.svg');
    color: #D28A0D;
padding-left:15px !important
}
}
#p-search{
 
float:left;
.wikiEditor-ui,
margin-right:.5em;
.wikiEditor-preview-contents,
margin-left:.5em
.mw-datatable td,
.smw-editpage-help, div.mw-warning-with-logexcerpt,
.oo-ui-radioInputWidget input[type="radio"] + span,
.rc-anchor-light {
    background: transparent !important;
}
}
#p-search h3{
 
display:none
.mw-warning-with-logexcerpt {
    color: #a9a9a9
}
}
#p-search form,#p-search input{
 
margin:0;
.mw-datatable th,
margin-top:.4em
#rc-imageselect {
    background-color: #4C4C4C !important;
}
}
div#simpleSearch{
 
display:block;
.rc-anchor {
width:12.6em;
    box-shadow:none;
padding-right:1.4em;
height:1.4em;
margin-top:.65em;
position:relative;
min-height:1px;
border:solid 1px #aaa;
color:black;
background-color:white;
background-image:/* @embed */
url('skins/Vector/images/search-fade.png');
background-position:top left;
background-repeat:repeat-x
}
}
div#simpleSearch input{
 
margin:0;
div#simpleSearch {
padding:0;
    background-color: transparent!important;
border:0;
    background-image: none!important;
background-color:transparent;
    border: none!important;
color:black
}
}
.oo-ui-textInputWidget input,
.oo-ui-textInputWidget textarea,
.oo-ui-tagMultiselectWidget-handle,
div#simpleSearch #searchInput{
div#simpleSearch #searchInput{
width:100%;
    background-color: #4C4C4C !important;
padding:.2em 0 .2em .2em;
    color: #C1C1C1 !important;
font-size:13px;
}
direction:ltr;
 
-webkit-appearance:textfield
div#simpleSearch #searchInput {
    height: 100% !important;
    padding: 0 !important;
}
 
div#simpleSearch #searchButton {
    background-color: rgba(232, 112, 87 0.27)!important;
}
.oo-ui-messageDialog-text label {
  color: black !important;
}
 
 
.oo-ui-buttonElement-button,
.mw-ui-button {
    color: #ffffff !important;
    background-color: #e87057 !important;
    border-color: #e87057 !important;
}
 
.oo-ui-buttonElement-button:hover,
.mw-ui-button:hover {
    color: #ffffff !important;
    background-color: #D28A0D !important;
    border-color: #D28A0D !important;
}
 
.oo-ui-dropdownInputWidget select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.mw-ui-checkbox:not(#noop) input[type="checkbox"] + label::before {
    background-color: #4C4C4C !important;
}
 
.mw-ui-checkbox:not(#noop) input[type="checkbox"] + label::before {
    background-image: url('images/check-constructive.png') !important;
}
 
table.diff {
    background-color: #4c4c4c;
}
 
td .diffchange {
    color: #4c4c4c;
}
 
#pagehistory li.selected,
td.diff-context {
    background-color: inherit;
    color: inherit
}
 
#pagehistory li {
    border: 0;
}
 
.gallerytext p {
    color: rgba(255, 255, 255, 0.8);
}
 
#p-namespaces .vector-menu-content-list,
#p-views .vector-menu-content-list {
  display: flex;
  gap: 2px;
  border-bottom: 1px solid #444;
  background: transparent;
  margin: 0;
  padding: 0;
}
 
/* Base tab look */
#p-namespaces li a,
#p-views li a {
  display: block;
  padding: .6em .9em;
  background: #2a2a2a;
  color: #e87057;
  text-decoration: none;
  border: 1px solid #e87057;
  border-bottom: none;
  transition: background .2s, color .2s;
}
 
#p-namespaces li a:hover,
#p-views li a:hover {
  background: #3a3a3a;
  color: #fff;
}
 
#p-namespaces .selected a,
#p-views .selected a {
  background: #222;
  color: #D28A0D;
  font-weight: bold;
  border: 2px solid #e87057;
  border-bottom: none;
  position: relative;
  top: 1px;
  z-index: 2;
}
 
#p-namespaces li a.new,
#p-views li a.new {
  color: #d44 !important;
}
 
#p-cactions .vector-menu-heading {
  display: inline-block;
  padding: .6em .9em;
  background: #2a2a2a;
  color: #e87057;
  border: 1px solid #e87057;
  border-bottom: none;
  cursor: pointer;
}
 
#p-cactions .vector-menu-content-list {
  background: #333;
  border: 1px solid #e87057;
}
 
#p-cactions .vector-menu-content-list li a {
  display: block;
  padding: .4em .8em;
  background: #333;
  color: #c1c1c1;
  border-bottom: 1px solid #444;
}
 
#p-cactions .vector-menu-content-list li a:hover {
  background: #3a3a3a;
  color: #fff;
}
 
.vector-menu-tabs li a,
.vector-menu-tabs li.selected a {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
 
.vector-menu-tabs li.selected {
    border: 1px solid #e87057 !important;
    background: #333;
}
 
.vector-menu-tabs li.selected a {
    color: #e87057 !important;
}
 
#mw-navigation #mw-panel div.portal {
    background-image: none;
    border-top: 1px solid #4c4c4c
}
 
#mw-navigation #mw-panel div.portal#p-logo,
#mw-navigation #mw-panel div.portal#p-navigation {
    border-top: none
}
 
html {
    font-size: 100%
}
 
html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "Rubik", sans-serif
}
 
body {
    background-color: #2a2a2a
}
 
.mw-body {
    margin-left: 10em;
    padding: 1em;
    border: 1px solid #e87057;
    border-right-width: 0;
    margin-top: -1px;
    background-color: #333;
    color: #c1c1c1;
    direction: ltr
}
 
.mw-body .mw-editsection,
.mw-body .mw-editsection-like {
    font-family: "Rubik", sans-serif
}
 
.mw-body p {
    line-height: inherit;
    margin: .5em 0
}
 
.mw-body h1,
.mw-body h2,
.mw-body #firstHeading {
    font-family: "Rubik", sans-serif;
    line-height: 1.3;
    margin-bottom: .25em;
    padding: 0
}
 
.mw-body h1,
.mw-body #firstHeading {
    font-size: 1.8em
}
 
.mw-body h2 {
    font-size: 1.5em;
    margin-top: 1em
}
 
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6 {
    line-height: 1.6;
    margin-top: .3em;
    margin-bottom: 0;
    padding-bottom: 0
}
 
.mw-body h3 {
    font-size: 1.17em
}
 
.mw-body h3,
.mw-body h4 {
    font-weight: bold
}
}
div#simpleSearch #searchInput:focus{
 
outline:none
.mw-body h4,
.mw-body h5,
.mw-body h6 {
    font-size: 100%
}
}
div#simpleSearch #searchInput.placeholder{
 
color:#999
.mw-body #toc h2,
.mw-body .toc h2 {
    font-size: 100%;
    font-family: sans-serif
}
}
div#simpleSearch #searchInput:-ms-input-placeholder{
 
color:#999
div.emptyPortlet {
    display: none
}
}
div#simpleSearch #searchInput:-moz-placeholder{
 
color:#999
ul {
    list-style-type: disc;
    list-style-image: url('images/bullet-icon.svg')
}
}
div#simpleSearch #searchInput::-webkit-search-decoration,div#simpleSearch #searchInput::-webkit-search-cancel-button,div#simpleSearch #searchInput::-webkit-search-results-button,div#simpleSearch #searchInput::-webkit-search-results-decoration{
 
-webkit-appearance:textfield
pre,
.mw-code {
    line-height: 1.3em
}
}
div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
 
position:absolute;
#siteNotice {
top:0;
    font-size: .8em
right:0;
}
width:1.65em;
 
height:100%;
.redirectText {
cursor:pointer;
    font-size: 140%
text-indent:-99999px;
}
line-height:1;
 
direction:ltr;
.redirectMsg img {
white-space:nowrap;
    vertical-align: text-bottom
overflow:hidden;
}
background-image:url('skins/Vector/images/search-ltr.png');
 
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
.mw-body-content {
url('skins/Vector/images/search-ltr.svg');
    position: relative;
background-image:linear-gradient(transparent, transparent),/* @embed */
    line-height: 1.6;
url('skins/Vector/images/search-ltr.svg');
    font-size: .875em
background-position:center center;
}
background-repeat:no-repeat
 
body.darkvector-animateLayout .mw-body,
body.darkvector-animateLayout #footer,
body.darkvector-animateLayout #left-navigation {
    -webkit-transition: margin-left 250ms, padding 250ms;
    -moz-transition: margin-left 250ms, padding 250ms;
    -o-transition: margin-left 250ms, padding 250ms;
    transition: margin-left 250ms, padding 250ms
}
 
body.darkvector-animateLayout #p-logo {
    -webkit-transition: left 250ms;
    -moz-transition: left 250ms;
    -o-transition: left 250ms;
    transition: left 250ms
}
 
body.darkvector-animateLayout #mw-panel {
    -webkit-transition: padding-right 250ms;
    -moz-transition: padding-right 250ms;
    -o-transition: padding-right 250ms;
    transition: padding-right 250ms
}
 
body.darkvector-animateLayout #p-search {
    -webkit-transition: margin-right 250ms;
    -moz-transition: margin-right 250ms;
    -o-transition: margin-right 250ms;
    transition: margin-right 250ms
}
 
body.darkvector-animateLayout #p-personal {
    -webkit-transition: right 250ms;
    -moz-transition: right 250ms;
    -o-transition: right 250ms;
    transition: right 250ms
}
 
body.darkvector-animateLayout #mw-head-base {
    -webkit-transition: margin-left 250ms;
    -moz-transition: margin-left 250ms;
    -o-transition: margin-left 250ms;
    transition: margin-left 250ms
}
 
#p-personal {
    position: absolute;
    top: .33em;
    right: .75em;
    z-index: 100
}
 
#p-personal h3 {
    display: none
}
 
#p-personal ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding-left: 10em
}
 
#p-personal li {
    line-height: 1.125em;
    float: left;
    margin-left: .75em;
    margin-top: .5em;
    font-size: .75em;
    white-space: nowrap;
    color: #7c7c7c;
}
 
#pt-userpage,
#pt-anonuserpage {
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url('images/user-icon.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/user-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('images/user-icon.svg');
    padding-left: 15px !important
}
 
#p-search {
    float: left;
    margin-right: .5em;
    margin-left: .5em;
    font-family: "Rubik", sans-serif;
}
 
#p-search h3 {
    display: none
}
 
#p-search form,
#p-search input {
    margin: 0;
    margin-top: .4em
}
 
div#simpleSearch {
    display: block;
    width: 12.6em;
    padding-right: 1.4em;
    height: 1.4em;
    margin-top: .65em;
    position: relative;
    min-height: 1px;
    border: solid 1px #aaa;
    color: black;
    background-color: white;
    background-image: url('/skins/vector/resources/common/images/search-fade.png');
    background-position: top left;
    background-repeat: repeat-x
}
 
div#simpleSearch input {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    color: black
}
}
div#simpleSearch #mw-searchButton{
 
z-index:1
div#simpleSearch #searchInput {
    width: 100%;
    padding: .2em 0 .2em .2em;
    font-size: 13px;
    direction: ltr;
    -webkit-appearance: textfield
}
}
div.vectorTabs h3{
 
display:none
div#simpleSearch #searchInput:focus {
    outline: none
}
}
div.vectorTabs{
 
float:left;
div#simpleSearch #searchInput.placeholder {
height:2.5em;
    color: #999
background-image:/* @embed */
url('skins/Vector/images/tab-break.png');
background-position:bottom left;
background-repeat:no-repeat;
padding-left:1px
}
}
div.vectorTabs ul{
 
float:left;
div#simpleSearch #searchInput:-ms-input-placeholder {
height:100%;
    color: #999
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
background-image:/* @embed */
url('skins/Vector/images/tab-break.png');
background-position:right bottom;
background-repeat:no-repeat
}
}
div.vectorTabs ul li{
 
float:left;
div#simpleSearch #searchInput:-moz-placeholder {
line-height:1.125em;
    color: #999
display:inline-block;
height:100%;
margin:0;
padding:0;
background-color:#f3f3f3;
background-image:/* @embed */
url('skins/Vector/images/tab-normal-fade.png');
background-position:bottom left;
background-repeat:repeat-x;
white-space:nowrap
}
}
div.vectorTabs ul>li{
 
display:block
div#simpleSearch #searchInput::-webkit-search-decoration,
div#simpleSearch #searchInput::-webkit-search-cancel-button,
div#simpleSearch #searchInput::-webkit-search-results-button,
div#simpleSearch #searchInput::-webkit-search-results-decoration {
    -webkit-appearance: textfield
}
}
div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
 
color:#a55858
div#simpleSearch #searchButton,
div#simpleSearch #mw-searchButton {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.65em;
    height: 100%;
    cursor: pointer;
    text-indent: -99999px;
    line-height: 1;
    direction: ltr;
    white-space: nowrap;
    overflow: hidden;
    background-image: url('images/search-ltr.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/search.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/search.svg');
    background-position: center center;
    background-repeat: no-repeat
}
}
div.vectorTabs li.selected{
 
background-image:/* @embed */
div#simpleSearch #mw-searchButton {
url('skins/Vector/images/tab-current-fade.png')
    z-index: 1
}
}
div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
 
color:#333;
div.darkvectorTabs h3 {
text-decoration:none
    display: none
}
}
div.vectorTabs li.icon a{
 
background-position:bottom right;
div.darkvectorTabs {
background-repeat:no-repeat
    float: left;
    height: 2.5em;
    background-image: url('images/tab-break.png');
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 1px
}
}
div.vectorTabs li a{
 
display:inline-block;
div.darkvectorTabs ul {
height:1.9em;
    float: left;
padding-left:.5em;
    height: 100%;
padding-right:.5em;
    list-style-type: none;
color:#e87057;
    list-style-image: none;
cursor:pointer;
    margin: 0;
font-size:.8em
    padding: 0;
    background-image: url('images/tab-break.png');
    background-position: right bottom;
    background-repeat: no-repeat
}
}
div.vectorTabs li>a{
 
display:block
div.darkvectorTabs ul li {
    float: left;
    line-height: 1.125em;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f3f3f3;
    background-image: url('images/tab-normal-fade.png');
    background-position: bottom left;
    background-repeat: repeat-x;
    white-space: nowrap
}
}
div.vectorTabs span{
 
display:inline-block;
div.darkvectorTabs ul>li {
background-image:/* @embed */
    display: block
url('skins/Vector/images/tab-break.png');
background-position:bottom right;
background-repeat:no-repeat
}
}
div.vectorTabs span a{
 
display:inline-block;
div.darkvectorTabs li.new a,
padding-top:1.25em
div.darkvectorTabs li.new a:visited {
    color: #a55858
}
}
div.vectorTabs span>a{
 
float:left;
div.darkvectorTabs li.selected {
display:block
    background-image: url('images/tab-current-fade.png')
}
}
div.vectorMenu{
 
direction:ltr;
div.darkvectorTabs li.selected a,
float:left;
div.darkvectorTabs li.selected a:visited {
cursor:pointer;
    color: #333;
position:relative
    text-decoration: none
}
}
body.rtl div.vectorMenu{
 
direction:rtl
div.darkvectorTabs li.icon a {
    background-position: bottom right;
    background-repeat: no-repeat
}
}
div#mw-head div.vectorMenu h3{
 
float:left;
div.darkvectorTabs li a {
background-image:/* @embed */
    display: inline-block;
url('skins/Vector/images/tab-break.png');
    height: 1.9em;
background-repeat:no-repeat;
    padding-left: .5em;
background-position:bottom right;
    padding-right: .5em;
margin-left:-1px;
    color: #e87057;
font-size:1em;
    cursor: pointer;
height:2.5em;
    font-size: .8em
padding-right:1px;
margin-right:-1px
}
}
div.vectorMenu h3 span{
 
display:block;
div.darkvectorTabs li>a {
font-size:.8em;
    display: block
padding-left:.7em;
padding-top:1.375em;
margin-right:20px;
font-weight:normal;
color:#4d4d4d
}
}
div.vectorMenu h3 a{
 
position:absolute;
div.darkvectorTabs span {
top:0;
    display: inline-block;
right:0;
    background-image: url('images/tab-break.png');
width:20px;
    background-position: bottom right;
height:2.5em;
    background-repeat: no-repeat
background-image:url('skins/Vector/images/arrow-down-icon.png');
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/arrow-down-icon.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/arrow-down-icon.svg');
background-position:100% 70%;
background-repeat:no-repeat;
-webkit-transition:background-position 250ms;
-moz-transition:background-position 250ms;
-o-transition:background-position 250ms;
transition:background-position 250ms
}
}
div.vectorMenu.menuForceShow h3 a{
 
background-position:100% 100%
div.darkvectorTabs span a {
    display: inline-block;
    padding-top: 1.25em
}
}
div.vectorMenuFocus h3 a{
 
background-image:url('skins/Vector/images/arrow-down-focus-icon.png');
div.darkvectorTabs span>a {
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
    float: left;
url('skins/Vector/images/arrow-down-focus-icon.svg');
    display: block
background-image:linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/arrow-down-focus-icon.svg')
}
}
div.vectorMenu div.menu{
 
min-width:100%;
div.darkvectorMenu {
position:absolute;
    direction: ltr;
top:2.5em;
    float: left;
left:-1px;
    cursor: pointer;
background-color:white;
    position: relative
border:solid 1px silver;
border-top-width:0;
clear:both;
text-align:left;
display:none
}
}
div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
 
display:block
body.rtl div.darkvectorMenu {
    direction: rtl
}
}
div.vectorMenu ul{
 
list-style-type:none;
#mw-head div.darkvectorMenu h3 {
list-style-image:none;
    float: left;
padding:0;
    background-image: url('images/tab-break.png');
margin:0;
    background-repeat: no-repeat;
text-align:left
    background-position: bottom right;
    margin-left: -1px;
    font-size: 1em;
    height: 2.5em;
    padding-right: 1px;
    margin-right: -1px
}
}
div.vectorMenu ul,x:-moz-any-link{
 
min-width:5em
div.darkvectorMenu h3 span {
    display: block;
    font-size: .8em;
    padding-left: .7em;
    padding-top: 1.375em;
    margin-right: 20px;
    font-weight: normal;
    color: #656565
}
}
div.vectorMenu ul,x:-moz-any-link,x:default{
 
min-width:0
div.darkvectorMenu h3 a {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 2.5em;
    background-image: url('images/arrow-down-icon.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/arrow-down-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('images/arrow-down-icon.svg');
    background-position: 100% 70%;
    background-repeat: no-repeat;
    -webkit-transition: background-position 250ms;
    -moz-transition: background-position 250ms;
    -o-transition: background-position 250ms;
    transition: background-position 250ms
}
}
div.vectorMenu li{
 
padding:0;
div.darkvectorMenu.menuForceShow h3 a {
margin:0;
    background-position: 100% 100%
text-align:left;
line-height:1em
}
}
div.vectorMenu li a{
 
display:inline-block;
div.darkvectorMenuFocus h3 a {
padding:.5em;
    background-image: url('images/arrow-down-focus-icon.png');
white-space:nowrap;
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/arrow-down-focus-icon.svg');
color:#e87057;
    background-image: linear-gradient(transparent, transparent), url('images/arrow-down-focus-icon.svg')
cursor:pointer;
font-size:.8em
}
}
div.vectorMenu li>a{
 
display:block
div.darkvectorMenu div.menu {
    min-width: 100%;
    position: absolute;
    top: 2.5em;
    left: -1px;
    background-color: white;
    border: solid 1px silver;
    border-top-width: 0;
    clear: both;
    text-align: left;
    display: none
}
}
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
color:#333;
div.darkvectorMenu:hover div.menu,
text-decoration:none
div.darkvectorMenu.menuForceShow div.menu {
    display: block
}
}
@-webkit-keyframes rotate{
 
from{
div.darkvectorMenu ul {
-webkit-transform:rotate(0deg);
    list-style-type: none;
-moz-transform:rotate(0deg);
    list-style-image: none;
transform:rotate(0deg)
    padding: 0;
    margin: 0;
    text-align: left
}
}
to{
 
-webkit-transform:rotate(360deg);
div.darkvectorMenu ul,
-moz-transform:rotate(360deg);
x:-moz-any-link {
transform:rotate(360deg)
    min-width: 5em
}
}
div.darkvectorMenu ul,
x:-moz-any-link,
x:default {
    min-width: 0
}
}
@-moz-keyframes rotate{
 
from{
div.darkvectorMenu li {
-webkit-transform:rotate(0deg);
    padding: 0;
-moz-transform:rotate(0deg);
    margin: 0;
transform:rotate(0deg)
    text-align: left;
    line-height: 1em
}
}
to{
 
-webkit-transform:rotate(360deg);
div.darkvectorMenu li a {
-moz-transform:rotate(360deg);
    display: inline-block;
transform:rotate(360deg)
    padding: .5em;
    white-space: nowrap;
    color: #e87057;
    cursor: pointer;
    font-size: .8em
}
}
div.darkvectorMenu li>a {
    display: block
}
}
@-o-keyframes rotate{
 
from{
div.darkvectorMenu li.selected a,
-webkit-transform:rotate(0deg);
div.darkvectorMenu li.selected a:visited {
-moz-transform:rotate(0deg);
    color: #333;
transform:rotate(0deg)
    text-decoration: none
}
}
to{
 
-webkit-transform:rotate(360deg);
@-webkit-keyframes rotate {
-moz-transform:rotate(360deg);
    from {
transform:rotate(360deg)
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
}
@-moz-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
}
@keyframes rotate{
 
from{
@-o-keyframes rotate {
-webkit-transform:rotate(0deg);
    from {
-moz-transform:rotate(0deg);
        -webkit-transform: rotate(0deg);
transform:rotate(0deg)
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
}
to{
 
-webkit-transform:rotate(360deg);
@keyframes rotate {
-moz-transform:rotate(360deg);
    from {
transform:rotate(360deg)
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
}
#ca-unwatch.icon a,
#ca-watch.icon a {
    margin: 0;
    padding: 0;
    display: block;
    width: 26px;
    padding-top: 3.1em;
    margin-top: 0;
    height: 0;
    overflow: hidden;
    background-position: 5px 60%
}
}
#ca-unwatch.icon a,#ca-watch.icon a{
#ca-unwatch.icon a,
margin:0;
#ca-watch.icon a,
padding:0;
#ca-unwatch.icon a:hover,
display:block;
#ca-watch.icon a:hover,
width:26px;
#ca-unwatch.icon a:focus,
padding-top:3.1em;
#ca-watch.icon a:focus,
margin-top:0;
#ca-unwatch.icon a.loading,
height:0;
#ca-watch.icon a.loading {
overflow:hidden;
  background-repeat: no-repeat;
background-position:5px 60%
}
}
#ca-unwatch.icon a{
#ca-unwatch.icon a {
background-image:url('skins/Vector/images/unwatch-icon.png');
    background-image: url('images/unwatch-icon.svg');
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon.svg');
url('skins/Vector/images/unwatch-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon.svg')
background-image:linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/unwatch-icon.svg')
}
}
#ca-watch.icon a{
 
background-image:url('skins/Vector/images/watch-icon.png');
#ca-watch.icon a {
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
    background-image: url('images/watch-icon.svg');
url('skins/Vector/images/watch-icon.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon.svg')
url('skins/Vector/images/watch-icon.svg')
}
}
#ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
 
background-image:url('skins/Vector/images/unwatch-icon-hl.png');
#ca-unwatch.icon a:hover,
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
#ca-unwatch.icon a:focus {
url('skins/Vector/images/unwatch-icon-hl.svg');
    background-image: url('images/unwatch-icon-hl.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon-hl.svg');
url('skins/Vector/images/unwatch-icon-hl.svg')
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon-hl.svg')
}
}
#ca-watch.icon a:hover,#ca-watch.icon a:focus{
 
background-image:url('skins/Vector/images/watch-icon-hl.png');
#ca-watch.icon a:hover,
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
#ca-watch.icon a:focus {
url('skins/Vector/images/watch-icon-hl.svg');
    background-image: url('images/watch-icon-hl.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-hl.svg');
url('skins/Vector/images/watch-icon-hl.svg')
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-hl.svg')
}
}
#ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
 
background-image:url('skins/Vector/images/watch-icon-loading.png');
#ca-unwatch.icon a.loading,
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
#ca-watch.icon a.loading {
url('skins/Vector/images/watch-icon-loading.svg');
    background-image: url('images/watch-icon-loading.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-loading.svg');
url('skins/Vector/images/watch-icon-loading.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-loading.svg');
-webkit-animation:rotate 700ms infinite linear;
    -webkit-animation: rotate 700ms infinite linear;
-moz-animation:rotate 700ms infinite linear;
    -moz-animation: rotate 700ms infinite linear;
-o-animation:rotate 700ms infinite linear;
    -o-animation: rotate 700ms infinite linear;
animation:rotate 700ms infinite linear;
    animation: rotate 700ms infinite linear;
outline:none;
    outline: none;
cursor:default;
    cursor: default;
pointer-events:none;
    pointer-events: none;
background-position:50% 60%;
    background-position: 50% 60%;
-webkit-transform-origin:50% 57%;
    -webkit-transform-origin: 50% 57%;
transform-origin:50% 57%
    transform-origin: 50% 57%
}
}
#ca-unwatch.icon a span,#ca-watch.icon a span{
 
display:none
#ca-unwatch.icon a span,
#ca-watch.icon a span {
    display: none
}
}
#mw-navigation h2{
 
position:absolute;
#mw-navigation h2 {
top:-9999px
    position: absolute;
    top: -9999px
}
}
#mw-page-base{
 
height:5em;
#mw-page-base {
background-position:bottom left;
    height: 5em;
background-repeat:repeat-x;
    background-position: bottom left;
background-image:url('skins/Vector/images/page-fade.png');
    background-repeat: repeat-x;
background-color:#2a2a2a;
    background-color: #2a2a2a;
background-image:-moz-linear-gradient(top, #333 50%, #2a2a2a 100%);
    background-image:-moz-linear-gradient(top, #222 50%, #2a2a2a 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #2a2a2a));
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #2a2a2a));
background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);
background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);
background-image:linear-gradient(#333 50%, #2a2a2a 100%);
background-image:linear-gradient(#333 50%, #2a2a2a 100%);
background-color:#333
}
}
#mw-head-base{
 
margin-top:-5em;
#mw-head-base {
margin-left:10em;
    margin-top: -5em;
height:5em
    margin-left: 10em;
    height: 5em
}
 
#mw-head {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%
}
 
#mw-head h3 {
    margin: 0;
    padding: 0
}
 
#left-navigation {
    float: left;
    margin-left: 10em;
    margin-top: 2.5em;
    margin-bottom: -2.5em;
    display: inline
}
 
#right-navigation {
    float: right;
    margin-top: 2.5em
}
 
#p-logo {
    position: absolute;
    top: -160px;
    left: 0;
    width: 10em;
    height: 160px
}
 
#p-logo a {
    display: block;
    width: 10em;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none
}
 
#mw-panel {
    font-size: inherit;
    position: absolute;
    top: 160px;
    padding-top: 1em;
    width: 10em;
    left: 0
}
 
#mw-panel .portal {
    margin: 0 .6em 0 .7em;
    padding: .25em 0;
    direction: ltr;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url('images/portal-break.png')
}
.mw-search-result-data {
color: #999;
}
.history-deleted {
color: #999 !important;
}
 
#mw-panel .portal h3 {
    font-size: .75em;
    color: #656565;
    font-weight: normal;
    margin: 0;
    padding: .25em 0 .25em .25em;
    cursor: default;
    border: none
}
 
#mw-panel .portal .body {
    margin: 0 0 0 1.25em;
    padding-top: 0
}
 
#mw-panel .portal .body ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
 
#mw-panel .portal .body ul li {
    line-height: 1.125em;
    margin: 0;
    padding: .25em 0;
    font-size: .75em;
    word-wrap: break-word
}
 
#mw-panel .portal .body ul li a {
    color: #e87057
}
 
#mw-panel .portal .body ul li a:visited {
    color: #D28A0D
}
 
#mw-panel .portal.first {
    background-image: none;
    margin-top: 0
}
 
#mw-panel .portal.first h3 {
    display: none
}
 
#mw-panel .portal.first .body {
    margin-left: .5em
}
.mw-prefs-buttons {
    background-color: #4a4a4a /*make background less glaring under buttons */
}
 
#footer {
    margin-left: 10em;
    margin-top: 0;
    padding: .75em;
    direction: ltr
}
 
#footer ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
}
div#mw-head{
 
position:absolute;
#footer ul li {
top:0;
    margin: 0;
right:0;
    padding: 0;
width:100%
    padding-top: .5em;
    padding-bottom: .5em;
    color: #7c7c7c !important;
    font-size: .7em
}
}
div#mw-head h3{
 
margin:0;
#footer #footer-icons {
padding:0
    float: right
}
}
#left-navigation{
 
float:left;
#footer #footer-icons li {
margin-left:10em;
    float: left;
margin-top:2.5em;
    margin-left: .5em;
margin-bottom:-2.5em;
    line-height: 2em;
display:inline
    text-align: right
}
}
#right-navigation{
 
float:right;
#footer #footer-info li {
margin-top:2.5em
    line-height: 1.4em
}
}
#p-logo{
 
position:absolute;
#footer #footer-places li {
top:-160px;
    float: left;
left:0;
    margin-right: 1em;
width:10em;
    line-height: 2em
height:160px
}
}
#p-logo a{
 
display:block;
body.ltr #footer #footer-places {
width:10em;
    float: left
height:160px;
background-repeat:no-repeat;
background-position:center center;
text-decoration:none
}
}
div#mw-panel{
 
font-size:inherit;
.mw-jump, #jump-to-nav {
position:absolute;
    overflow: hidden;
top:160px;
    height: 0px
padding-top:1em;
width:10em;
left:0
}
}
div#mw-panel div.portal{
 
margin:0 .6em 0 .7em;
.tocnumber {
padding:.25em 0;
list-style-type:inherit;
direction:ltr;
background-color: transparent;
background-position:top left;
border-color:#666;
background-repeat:no-repeat;
color: #e87057
background-image:/* @embed */
url('skins/Vector/images/portal-break.png')
}
}
div#mw-panel div.portal h3{
.toctogglelabel {
font-size:.75em;
    cursor: pointer;
color:#D8D8D8;
    color: #e87057
font-weight:bold;
margin:0;
padding:.25em 0 .25em .25em;
cursor:default;
border:none
}
}
div#mw-panel div.portal div.body{
.mw-changeslist-legend {
margin:0 0 0 1.25em;
    color: #a9a9a9;
padding-top:0
    background-color: #404040 !important;
}
}
div#mw-panel div.portal div.body ul{
ol.references li:target {
list-style-type:none;
    background-color: #663300
list-style-image:none;
margin:0;
padding-top:8px;
}
}
div#mw-panel div.portal div.body ul li{
sup.reference:target {
line-height:1.125em;
    background-color: #663300
margin:0;
padding:.25em 0;
font-size:.75em;
word-wrap:break-word
}
}
div#mw-panel div.portal div.body ul li a{
.mw-editfont-monospace {
color:#e87057
    background-color: #393939
}
}
div#mw-panel div.portal div.body ul li a:visited{
.diff.diff-contentalign-left {
color:#e87057
    background-color: #393939
}
}
div#mw-panel div.portal.first{
.catlinks {
background-image:none;
    background-color: #393939
margin-top:0
}
}
div#mw-panel div.portal.first h3{
.mw-createacct-benefits-list p {
display:none
    color: #c9c9c9
}
}
div#mw-panel div.portal.first div.body{
div#mw-panel div.portal div.body ul li a:visited{color:#e87057}
margin-left:.5em
div#mw-panel div.portal div.body ul li a{color:#e87057}
div#mw-panel div.portal h3 {color:#7c7c7c}
 
/* Portable Infobox CSS here */
.portable-infobox.pi-background {
  background-color: #312B2A;
  border-color: #a62e10;
}
}
div#footer{
.portable-infobox .pi-secondary-background {
margin-left:10em;
  background-color: #a62e10;
margin-top:0;
padding:.75em;
direction:ltr
}
}
div#footer ul{
.portable-infobox .pi-header{
list-style-type:none;
  font-weight: bold;
list-style-image:none;
  text-align: center;
margin:0;
padding:0
}
}
div#footer ul li{
.portable-infobox .pi-title {
margin:0;
  background-color: #a62e10;
padding:0;
  font-size: 125%;
padding-top:.5em;
  color: #FFFFFF;
padding-bottom:.5em;
  font-family: Rubik;
color:#c1c1c1;
  text-align: center;
font-size:.7em
}
}
div#footer #footer-icons{
.portable-infobox .pi-border-color{
float:right
    border-color: #453d3c;
}
}
div#footer #footer-icons li{
.portable-infobox {
float:left;
  width:270px;
margin-left:.5em;
  border: 1px solid #a62e10;
line-height:2em;
  border-radius: 4px 4px 2px 2px;
text-align:right
}
}
div#footer #footer-info li{
.portable-infobox .pi-horizontal-group-item.pi-data-label{
line-height:1.4em
background-color: #312B2A;
}
}
div#footer #footer-places li{
.portable-infobox .pi-horizontal-group-item.pi-data-value{
float:left;
background-color: #312B2A;
margin-right:1em;
line-height:2em
}
}
body.ltr div#footer #footer-places{
 
float:left
 
gallerytext{
color: white;
}
}
div#content h1, div#content h2 {font-family: "Rubik", serif}
/* changes the default font used for MediaWiki headings to Rubik */
.mw-body .external{
.mw-body .external{
background-position:center right;
background-position:center right;
background-repeat:no-repeat;
background-repeat:no-repeat;
background-image:url('skins/Vector/images/external-link-ltr-icon.png');
background-image:url('skins/Vector/resources/common/images/external-link-ltr-icon.png');
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/external-link-ltr-icon.svg');
url('skins/Vector/resources/common/images/external-link-ltr-icon.svg');
background-image:linear-gradient(transparent, transparent),/* @embed */
background-image:linear-gradient(transparent, transparent),/* @embed */
url('skins/Vector/images/external-link-ltr-icon.svg');
url('skins/Vector/resources/common/images/external-link-ltr-icon.svg');
padding-right:13px
padding-right:13px
}
}
#footer, .ajaxpoll-id-info {
.label.format {
    color: #D8D8D8
color: #999999;
}
}


 
/* CommentStreams */
/*Tabber colors*/
.cs-comment-header {
.tabbernav {
background-color: black;
    font-family: inherit !important;
    font-weight: normal !important;
    font-size: 13px !important;
    border-bottom: 3px solid #505050 !important;
    padding: 0.3em 0 !important;
}
.tabbernav a {
    padding: 0.3em 0.5em !important;
    margin: 0 !important;
    color: lightgrey !important;
    border:1px !important;
    background: #242424 !important;
}
.tabberactive a {
    color: white !important;
    background: #ba3614 !important;
    font-weight: bold;
}
.tabbernav :not(.tabberactive) a:hover {
    background: #4b4b4b !important;
}
.tabbertab {
    border: 0px !important;
    border-color: #505050 !important;
}
}


Line 884: Line 1,642:


body {
body {
   cursor: url('http://screamer.wiki/images/4/4c/Cursor.png'), pointer; HEIGHT=40 WIDTH=30}
   cursor: url('https://screamer.wiki/images/4/4c/Cursor.png'), pointer; height:40; width:30;}
   
   
a:link {
a:link {
   cursor: url('http://screamer.wiki/images/f/fd/Link.png'), pointer; }
   cursor: url('https://screamer.wiki/images/f/fd/Link.png'), pointer; }
   
   
a:hover{
a:hover{
   cursor: url('http://screamer.wiki/images/f/fd/Link.png'), pointer; }
   cursor: url('https://screamer.wiki/images/f/fd/Link.png'), pointer; }
   
   
a:active{
a:active{
   cursor: url('http://screamer.wiki/images/c/ce/Press.png'), pointer; }
   cursor: url('https://screamer.wiki/images/c/ce/Press.png'), pointer; }
    
    
a:element{
a:element{
   cursor: url('http://screamer.wiki/images/4/4c/Cursor.png'), pointer; }
   cursor: url('https://screamer.wiki/images/4/4c/Cursor.png'), pointer; }


/* Scrollbar */
/* Scrollbar */
Line 922: Line 1,680:
}
}


/* Usernames /*
ca-talk {
 
display: none;
a[href="/wiki/User:Screamer1234"] { color:cyan !important; font-weight: bold !important; }
}
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
contentSub {
ere will be applied to all skins on the entire site. *****/
color: white;
 
a[href="/wiki/User:Lawiki1534"] { color:#2871F7 !important; font-weight: bold !important; }
}
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
/* Add your usernames here */
ere will be applied to all skins on the entire site. *****/
a[href$=":Lawiki"], a[href$="/Lawiki"], a[visited$=":Lawiki"], a[visited$="/Lawiki"]{
 
    font-weight:bold;
a[href="/wiki/User:Sump"] { color:cyan !important; font-weight: bold !important; }
    color: #2871F7 !important;
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
}
ere will be applied to all skins on the entire site. *****/
a[href$=":Screamer1234"], a[href$="/Screamer1234"]{
 
    font-weight:bold;
a[href="/wiki/User:HLDK"] { color:orange !important; font-weight: bold !important; }
    color: cyan !important;
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
}
ere will be applied to all skins on the entire site. *****/
a[href$=":Sump"], a[href$="/Sump"]{
 
    font-weight:bold;
a[href="/wiki/User:TheMan5"] { color:white !important; font-weight: bold !important; }
    color: cyan !important;
/***** CSS placed ha[href="/wiki/User:USERNAME"]  { color:COLOUR NAME !important; font-weight: bold !important; }
}
ere will be applied to all skins on the entire site. *****/
a[href$=":Tankman_fan_44"], a[href$="/Tankman_fan_44"]{
 
    font-weight:bold;
a[href="/wiki/User:MoekaChiina"] { color:#db4dff !important; font-weight: bold !important; }
    color: #FFFFFF !important;
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
    text-shadow: 0px 0px 5px #2a9df4;
ere will be applied to all skins on the entire site. *****/
}
 
a[href$=":LuaGunsX"], a[href$="/LuaGunsX"]{
a[href="/wiki/User:Zeroxeon"] { color:#00f521 !important; font-weight: bold !important; }
    font-weight:bold;
/***** CSS placed ha[href="/wiki/User:USERNAME"] { color:COLOUR NAME !important; font-weight: bold !important; }
    color: #9C3838 !important;
ere will be applied to all skins on the entire site. *****/
}
a[href$=":TheEpikShyGuy"], a[href$="/TheEpikShyGuy"]{
    font-weight:bold;
    text-shadow: 0px 0px 10px #ffffff;
    color: black !important;
}

Latest revision as of 22:19, 21 August 2025

/* CSS placed here will affect users of the Vector skin */
@font-face {
  font-family: "Rubik";
  src: url("/resources/assets/Rubik.woff2") format("woff2"),
       url("/resources/assets/Rubik-Bold.woff2") format("woff2"),
       url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
} in

@font-face {bl
  font-family: "Rubik";
  src: url("/resources/assets/Rubik-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {#
  font-family: "Rubik";
  src: url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Rubik";
  src: url("/resources/assets/Rubik-Italic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
}
body, .mw-headline {
font-family: "Rubik", "Arial", "Helvetica Neue", "Segoe UI", Rubix, sans-serif !important;
}

.Navboxcss {v
 background: rgb(2,0,36);
 background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 51%, rgba(0,212,255,1) 100%);
}
.font-face{
 font-size: 90%
}
a
.mw-editsection {
padding-left: 10px;
}h

.toctogglelabel {
color: #e87057;
}

.toc {
display: none;
}

/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
	box-sizing: border-box;
	border: 1px solid #a2a9b1;
	width: 100%;
	clear: both;
	font-size: 88%;
	text-align: center;
	padding: 1px;
	margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
}

.navbox .navbox {
	margin-top: 0;            /* No top margin for nested navboxes */
}

.navbox + .navbox {
	margin-top: -1px;         /* Single pixel border between adjacent navboxes */
}

.navbox-inner,
.navbox-subgroup {
	width: 100%;
}

.navbox-group,
.navbox-title,
.navbox-abovebelow {
	padding: 0.25em 1em;      /* Title, group and above/below styles */
	line-height: 1.5em;
	text-align: center;
}

th.navbox-group {             /* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}

.navbox,
.navbox-subgroup {
	background-color: #fdfdfd; /* Background color */
}

.navbox-list {
	line-height: 1.5em;
	border-color: #fdfdfd;    /* Must match background color */
}

/* cell spacing for navbox cells */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */
	border-top: 2px solid #fdfdfd; /* Must match background color */
}

.navbox th,
.navbox-title {
	background-color: #ccccff;      /* Level 1 color */
}

.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	background-color: #ddddff;      /* Level 2 color */
}

.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	background-color: #e6e6ff;      /* Level 3 color */
}

.navbox-even {
	background-color: #f7f7f7;      /* Even row striping */
}

.navbox-odd {
	background-color: transparent;  /* Odd row striping */
}

.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
	padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-parser-output .mw-collapsible-toggle {
	font-weight: normal;
	/* @noflip */
	text-align: right;
	padding-right: 0.2em;
	padding-left: 0.2em;
}

.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
}

/* Override Vector colour scheme to make it dark (compiled from modified LESS code) */

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #c1c1c1
}

div.mw-number-text {
    color: #888 !important;
}

div.mw-number-text h3 {
    color: #c1c1c1 !important;
}

hr {
    color: #222;
}

pre {
    color: #ccc;
    background-color: #4C4C4C;
    border: none;
}

.CodeMirror,
.mw-code,
.wikiEditor-ui-toolbar {
    color: #ccc !important;
    background-color: #4C4C4C !important;
    border: none;
}

.doc {
    background: transparent;
}

.CategoryTreeToggle {
    color: #e87057;
}

.editOptions {
    color: #a8a8a8;
    background-color: #333;
    border-color: #4c4c4c;
}

#CodeMirror {
	background-color: #FFFFFF !important;
}
 
.mw-undelete-revlist {
	color: white;
}
#mw-delete-table label.oo-ui-labelElement-label {
  color: white !important;
}
form.mw-htmlform .oo-ui-labelElement-label {
  color: white;
}
#movepage-wrapper label.oo-ui-labelElement-label {
	color: white !important;
}
#wpSummaryLabel label, #mw-editpage-minoredit label, #mw-editpage-watch label {
  color: white !important;
}
.cancelLink .oo-ui-labelElement-label {
  color: white !important;
}
.oo-ui-fieldLayout-header {
	color: black !important;
}
.oo-ui-tabOptionWidget,
.oo-ui-tabSelectWidget-framed {
    color: #e87057 !important;
}
.oo-ui-window-body {
	color: lightgray; !important
}

.oo-ui-menuOptionWidget,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    color: #a8a8a8 !important;
}

.oo-ui-tabSelectWidget-framed,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-menuSelectWidget {
    background-color: #4c4c4c !important;
}

.oo-ui-tabSelectWidget-framed,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    border-color: #4c4c4c !important;
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #606060 !important;
    border-color: #4c4c4c !important;
}

.mw-rcfilters-ui-filterMenuHeaderWidget-header,
.mw-rcfilters-ui-filterMenuSectionOptionWidget,
.oo-ui-popupWidget-popup {
    color: #a8a8a8 !important;
    background-color: #606060 !important;
    border-color: #4c4c4c !important;
}

.mw-rcfilters-ui-filterMenuHeaderWidget-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.mw-rcfilters-ui-menuSelectWidget-footer {
    color: #ccc !important;
}

.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected)
{
    color: #999 !important;
}

.mw-rcfilters-ui-filterMenuHeaderWidget-title,
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.mw-rcfilters-ui-menuSelectWidget-footer,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected)
{
    background-color: #606060 !important;
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom-color: transparent !important;
}
/* CSS for post-edit message */
#mw-notification-area .oo-ui-labelElement-label {
    color: black !important;
}


input,
textarea {
    background-color: #4c4c4c;
    border-color: #4c4c4c;
    color: #c1c1c1;
}

.ace-tm,
.ace-tm .ace_gutter,
.ace-tm .ace_gutter-active-line,
.codeEditor-status {
    background-color: #4c4c4c !important;
    color: #c1c1c1 !important;
}

.ace-tm .ace_print-margin {
    background: none !important;
}

.ace-tm .ace_marker-layer .ace_selection {
    background-color: #606060 !important;
}

.ace-tm,
.ace-tm .ace_gutter,
.ace-tm .ace_gutter-active-line {
    border-color: #4c4c4c !important;
}

.codeEditor-status {
    background-color: #4C4C4C !important;
}

.ace-tm .ace_constant {
    color: #d44 !important;
}

.ace-tm .ace_cursor {
    color: #333 !important;
}

.oo-ui-radioInputWidget input[type="radio"]:checked + span {
    background-image: linear-gradient(transparent, transparent), url('images/circle-constructive.png') !important;
    background-position: center center !important;
}

.uls-menu, .mw-mmv-dialog {
    background-color: #606060 !important;
}

.uls-menu .uls-search,
.mw-search-profile-tabs {
    background-color: transparent !important;
    background-image: none!important;
}

.uls-menu .uls-search {
    border-top-color: #e87057 !important;
    border-bottom-color: #e87057 !important;
}

.uls-menu .uls-filtersuggestion {
    background-color: #909090 !important;
}

.uls-menu .uls-title,
.mw-mmv-options-text-header,
.rc-anchor-light {
    color: #aaa !important;
}

.uls-menu .uls-lcd-region-section .uls-lcd-region-title {
    color: #ccc !important;
}

.uls-lcd-region-section ul li:hover,
.rc-footer {
    background-color: #707070 !important;
}

.uls-menu .uls-search-label {
    background: transparent url('skins/Darkvector/images/search.svg') !important;
    background-repeat: no-repeat !important;
}

.uls-icon-close {
    background: transparent url('images/exit.png') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.mw-mmv-post-image,.mw-mmv-image-metadata{
    background-color: #4c4c4c !important;
}

.mw-searchoptions {
color: black !important;
}

.mw-mmv-image-links li,
.rc-report-problem-text {
    color: #bbb !important;
}

.mw-mmv-post-image {
    color: #fff !important;
}

.mw-mmv-options-dialog-header {
    color: #ccc !important;
}

.mw-mmv-options-text-body {
    color: #999 !important;
}

.mw-mmv-dialog .mw-mmv-dialog-down-arrow,
.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: #aaa !important;
}
.movepage-wrapper {
  color: white !important;
}

.smw-ask-otheroptions tr {
    background: #505050 none repeat scroll 0% 0% !important;
}

a {
    color: #e87057 !important;
}

a.new {
    color: #d44 !important;
}

ul {
    list-style-image: none
}

div.thumbinner,
.catlinks {
    background-color: #4c4c4c;
    border-color: #666
}

#toc,
div.toc,
ul#filetoc,
li.gallerybox div.thumb {
    background-color: #3d3d3d;
    border-color: #666
}
figure, figcaption {
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
    border-style: solid !important;
    border-width: 2px !important;
}

code {
    border: none;
    background-color: inherit;
    color: inherit
}

table.mw_metadata td,
table.mw_metadata th,
table.wikitable,
table.wikitable>*>tr>th,
table.wikitable>*>tr>td,
pre {
    color: #c1c1c1;
    background-color: #4c4c4c;
    border-color: #666
}

table.mw_metadata th,
table.wikitable>*>tr>th {
    background-color: #595959
}

.infobox>caption,
.navbox2 th {
    background: #595959;
}

.infobox th {
    background: #4c4c4c;
}

#preferences {
    background-color: transparent;
}

#preftoc li {
    background-image: none;
}

#preftoc li>a {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    background-color: transparent;
    color: #D28A0D;
}

.wikiEditor-ui,
.wikiEditor-preview-contents,
.mw-datatable td,
.smw-editpage-help, div.mw-warning-with-logexcerpt,
.oo-ui-radioInputWidget input[type="radio"] + span,
.rc-anchor-light {
    background: transparent !important;
}

.mw-warning-with-logexcerpt {
    color: #a9a9a9
}

.mw-datatable th,
#rc-imageselect {
    background-color: #4C4C4C !important;
}

.rc-anchor {
    box-shadow:none;
}

div#simpleSearch {
    background-color: transparent!important;
    background-image: none!important;
    border: none!important;
}

.oo-ui-textInputWidget input,
.oo-ui-textInputWidget textarea,
.oo-ui-tagMultiselectWidget-handle,
div#simpleSearch #searchInput{
    background-color: #4C4C4C !important;
    color: #C1C1C1 !important;
}

div#simpleSearch #searchInput {
    height: 100% !important;
    padding: 0 !important;
}

div#simpleSearch #searchButton {
    background-color: rgba(232, 112, 87 0.27)!important;
}
.oo-ui-messageDialog-text label {
  color: black !important;
}


.oo-ui-buttonElement-button,
.mw-ui-button {
    color: #ffffff !important;
    background-color: #e87057 !important;
    border-color: #e87057 !important;
}

.oo-ui-buttonElement-button:hover,
.mw-ui-button:hover {
    color: #ffffff !important;
    background-color: #D28A0D !important;
    border-color: #D28A0D !important;
}

.oo-ui-dropdownInputWidget select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.mw-ui-checkbox:not(#noop) input[type="checkbox"] + label::before {
    background-color: #4C4C4C !important;
}

.mw-ui-checkbox:not(#noop) input[type="checkbox"] + label::before {
    background-image: url('images/check-constructive.png') !important;
}

table.diff {
    background-color: #4c4c4c;
}

td .diffchange {
    color: #4c4c4c;
}

#pagehistory li.selected,
td.diff-context {
    background-color: inherit;
    color: inherit
}

#pagehistory li {
    border: 0;
}

.gallerytext p {
    color: rgba(255, 255, 255, 0.8);
}

#p-namespaces .vector-menu-content-list,
#p-views .vector-menu-content-list {
  display: flex;
  gap: 2px;
  border-bottom: 1px solid #444;
  background: transparent;
  margin: 0;
  padding: 0;
}

/* Base tab look */
#p-namespaces li a,
#p-views li a {
  display: block;
  padding: .6em .9em;
  background: #2a2a2a;
  color: #e87057;
  text-decoration: none;
  border: 1px solid #e87057;
  border-bottom: none;
  transition: background .2s, color .2s;
}

#p-namespaces li a:hover,
#p-views li a:hover {
  background: #3a3a3a;
  color: #fff;
}

#p-namespaces .selected a,
#p-views .selected a {
  background: #222;
  color: #D28A0D;
  font-weight: bold;
  border: 2px solid #e87057;
  border-bottom: none;
  position: relative;
  top: 1px;
  z-index: 2;
}

#p-namespaces li a.new,
#p-views li a.new {
  color: #d44 !important;
}

#p-cactions .vector-menu-heading {
  display: inline-block;
  padding: .6em .9em;
  background: #2a2a2a;
  color: #e87057;
  border: 1px solid #e87057;
  border-bottom: none;
  cursor: pointer;
}

#p-cactions .vector-menu-content-list {
  background: #333;
  border: 1px solid #e87057;
}

#p-cactions .vector-menu-content-list li a {
  display: block;
  padding: .4em .8em;
  background: #333;
  color: #c1c1c1;
  border-bottom: 1px solid #444;
}

#p-cactions .vector-menu-content-list li a:hover {
  background: #3a3a3a;
  color: #fff;
}

.vector-menu-tabs li a,
.vector-menu-tabs li.selected a {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

.vector-menu-tabs li.selected {
    border: 1px solid #e87057 !important;
    background: #333;
}

.vector-menu-tabs li.selected a {
    color: #e87057 !important;
}

#mw-navigation #mw-panel div.portal {
    background-image: none;
    border-top: 1px solid #4c4c4c
}

#mw-navigation #mw-panel div.portal#p-logo,
#mw-navigation #mw-panel div.portal#p-navigation {
    border-top: none
}

html {
    font-size: 100%
}

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "Rubik", sans-serif
}

body {
    background-color: #2a2a2a
}

.mw-body {
    margin-left: 10em;
    padding: 1em;
    border: 1px solid #e87057;
    border-right-width: 0;
    margin-top: -1px;
    background-color: #333;
    color: #c1c1c1;
    direction: ltr
}

.mw-body .mw-editsection,
.mw-body .mw-editsection-like {
    font-family: "Rubik", sans-serif
}

.mw-body p {
    line-height: inherit;
    margin: .5em 0
}

.mw-body h1,
.mw-body h2,
.mw-body #firstHeading {
    font-family: "Rubik", sans-serif;
    line-height: 1.3;
    margin-bottom: .25em;
    padding: 0
}

.mw-body h1,
.mw-body #firstHeading {
    font-size: 1.8em
}

.mw-body h2 {
    font-size: 1.5em;
    margin-top: 1em
}

.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6 {
    line-height: 1.6;
    margin-top: .3em;
    margin-bottom: 0;
    padding-bottom: 0
}

.mw-body h3 {
    font-size: 1.17em
}

.mw-body h3,
.mw-body h4 {
    font-weight: bold
}

.mw-body h4,
.mw-body h5,
.mw-body h6 {
    font-size: 100%
}

.mw-body #toc h2,
.mw-body .toc h2 {
    font-size: 100%;
    font-family: sans-serif
}

div.emptyPortlet {
    display: none
}

ul {
    list-style-type: disc;
    list-style-image: url('images/bullet-icon.svg')
}

pre,
.mw-code {
    line-height: 1.3em
}

#siteNotice {
    font-size: .8em
}

.redirectText {
    font-size: 140%
}

.redirectMsg img {
    vertical-align: text-bottom
}

.mw-body-content {
    position: relative;
    line-height: 1.6;
    font-size: .875em
}

body.darkvector-animateLayout .mw-body,
body.darkvector-animateLayout #footer,
body.darkvector-animateLayout #left-navigation {
    -webkit-transition: margin-left 250ms, padding 250ms;
    -moz-transition: margin-left 250ms, padding 250ms;
    -o-transition: margin-left 250ms, padding 250ms;
    transition: margin-left 250ms, padding 250ms
}

body.darkvector-animateLayout #p-logo {
    -webkit-transition: left 250ms;
    -moz-transition: left 250ms;
    -o-transition: left 250ms;
    transition: left 250ms
}

body.darkvector-animateLayout #mw-panel {
    -webkit-transition: padding-right 250ms;
    -moz-transition: padding-right 250ms;
    -o-transition: padding-right 250ms;
    transition: padding-right 250ms
}

body.darkvector-animateLayout #p-search {
    -webkit-transition: margin-right 250ms;
    -moz-transition: margin-right 250ms;
    -o-transition: margin-right 250ms;
    transition: margin-right 250ms
}

body.darkvector-animateLayout #p-personal {
    -webkit-transition: right 250ms;
    -moz-transition: right 250ms;
    -o-transition: right 250ms;
    transition: right 250ms
}

body.darkvector-animateLayout #mw-head-base {
    -webkit-transition: margin-left 250ms;
    -moz-transition: margin-left 250ms;
    -o-transition: margin-left 250ms;
    transition: margin-left 250ms
}

#p-personal {
    position: absolute;
    top: .33em;
    right: .75em;
    z-index: 100
}

#p-personal h3 {
    display: none
}

#p-personal ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding-left: 10em
}

#p-personal li {
    line-height: 1.125em;
    float: left;
    margin-left: .75em;
    margin-top: .5em;
    font-size: .75em;
    white-space: nowrap;
    color: #7c7c7c;
}

#pt-userpage,
#pt-anonuserpage {
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url('images/user-icon.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/user-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('images/user-icon.svg');
    padding-left: 15px !important
}

#p-search {
    float: left;
    margin-right: .5em;
    margin-left: .5em;
    font-family: "Rubik", sans-serif;
	
}

#p-search h3 {
    display: none
}

#p-search form,
#p-search input {
    margin: 0;
    margin-top: .4em
}

div#simpleSearch {
    display: block;
    width: 12.6em;
    padding-right: 1.4em;
    height: 1.4em;
    margin-top: .65em;
    position: relative;
    min-height: 1px;
    border: solid 1px #aaa;
    color: black;
    background-color: white;
    background-image: url('/skins/vector/resources/common/images/search-fade.png');
    background-position: top left;
    background-repeat: repeat-x
}

div#simpleSearch input {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    color: black
}

div#simpleSearch #searchInput {
    width: 100%;
    padding: .2em 0 .2em .2em;
    font-size: 13px;
    direction: ltr;
    -webkit-appearance: textfield
}

div#simpleSearch #searchInput:focus {
    outline: none
}

div#simpleSearch #searchInput.placeholder {
    color: #999
}

div#simpleSearch #searchInput:-ms-input-placeholder {
    color: #999
}

div#simpleSearch #searchInput:-moz-placeholder {
    color: #999
}

div#simpleSearch #searchInput::-webkit-search-decoration,
div#simpleSearch #searchInput::-webkit-search-cancel-button,
div#simpleSearch #searchInput::-webkit-search-results-button,
div#simpleSearch #searchInput::-webkit-search-results-decoration {
    -webkit-appearance: textfield
}

div#simpleSearch #searchButton,
div#simpleSearch #mw-searchButton {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.65em;
    height: 100%;
    cursor: pointer;
    text-indent: -99999px;
    line-height: 1;
    direction: ltr;
    white-space: nowrap;
    overflow: hidden;
    background-image: url('images/search-ltr.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/search.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/search.svg');
    background-position: center center;
    background-repeat: no-repeat
}

div#simpleSearch #mw-searchButton {
    z-index: 1
}

div.darkvectorTabs h3 {
    display: none
}

div.darkvectorTabs {
    float: left;
    height: 2.5em;
    background-image: url('images/tab-break.png');
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 1px
}

div.darkvectorTabs ul {
    float: left;
    height: 100%;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    background-image: url('images/tab-break.png');
    background-position: right bottom;
    background-repeat: no-repeat
}

div.darkvectorTabs ul li {
    float: left;
    line-height: 1.125em;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f3f3f3;
    background-image: url('images/tab-normal-fade.png');
    background-position: bottom left;
    background-repeat: repeat-x;
    white-space: nowrap
}

div.darkvectorTabs ul>li {
    display: block
}

div.darkvectorTabs li.new a,
div.darkvectorTabs li.new a:visited {
    color: #a55858
}

div.darkvectorTabs li.selected {
    background-image: url('images/tab-current-fade.png')
}

div.darkvectorTabs li.selected a,
div.darkvectorTabs li.selected a:visited {
    color: #333;
    text-decoration: none
}

div.darkvectorTabs li.icon a {
    background-position: bottom right;
    background-repeat: no-repeat
}

div.darkvectorTabs li a {
    display: inline-block;
    height: 1.9em;
    padding-left: .5em;
    padding-right: .5em;
    color: #e87057;
    cursor: pointer;
    font-size: .8em
}

div.darkvectorTabs li>a {
    display: block
}

div.darkvectorTabs span {
    display: inline-block;
    background-image: url('images/tab-break.png');
    background-position: bottom right;
    background-repeat: no-repeat
}

div.darkvectorTabs span a {
    display: inline-block;
    padding-top: 1.25em
}

div.darkvectorTabs span>a {
    float: left;
    display: block
}

div.darkvectorMenu {
    direction: ltr;
    float: left;
    cursor: pointer;
    position: relative
}

body.rtl div.darkvectorMenu {
    direction: rtl
}

#mw-head div.darkvectorMenu h3 {
    float: left;
    background-image: url('images/tab-break.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-left: -1px;
    font-size: 1em;
    height: 2.5em;
    padding-right: 1px;
    margin-right: -1px
}

div.darkvectorMenu h3 span {
    display: block;
    font-size: .8em;
    padding-left: .7em;
    padding-top: 1.375em;
    margin-right: 20px;
    font-weight: normal;
    color: #656565
}

div.darkvectorMenu h3 a {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 2.5em;
    background-image: url('images/arrow-down-icon.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/arrow-down-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('images/arrow-down-icon.svg');
    background-position: 100% 70%;
    background-repeat: no-repeat;
    -webkit-transition: background-position 250ms;
    -moz-transition: background-position 250ms;
    -o-transition: background-position 250ms;
    transition: background-position 250ms
}

div.darkvectorMenu.menuForceShow h3 a {
    background-position: 100% 100%
}

div.darkvectorMenuFocus h3 a {
    background-image: url('images/arrow-down-focus-icon.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('images/arrow-down-focus-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('images/arrow-down-focus-icon.svg')
}

div.darkvectorMenu div.menu {
    min-width: 100%;
    position: absolute;
    top: 2.5em;
    left: -1px;
    background-color: white;
    border: solid 1px silver;
    border-top-width: 0;
    clear: both;
    text-align: left;
    display: none
}

div.darkvectorMenu:hover div.menu,
div.darkvectorMenu.menuForceShow div.menu {
    display: block
}

div.darkvectorMenu ul {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
    text-align: left
}

div.darkvectorMenu ul,
x:-moz-any-link {
    min-width: 5em
}

div.darkvectorMenu ul,
x:-moz-any-link,
x:default {
    min-width: 0
}

div.darkvectorMenu li {
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 1em
}

div.darkvectorMenu li a {
    display: inline-block;
    padding: .5em;
    white-space: nowrap;
    color: #e87057;
    cursor: pointer;
    font-size: .8em
}

div.darkvectorMenu li>a {
    display: block
}

div.darkvectorMenu li.selected a,
div.darkvectorMenu li.selected a:visited {
    color: #333;
    text-decoration: none
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#ca-unwatch.icon a,
#ca-watch.icon a {
    margin: 0;
    padding: 0;
    display: block;
    width: 26px;
    padding-top: 3.1em;
    margin-top: 0;
    height: 0;
    overflow: hidden;
    background-position: 5px 60%
}
#ca-unwatch.icon a,
#ca-watch.icon a,
#ca-unwatch.icon a:hover,
#ca-watch.icon a:hover,
#ca-unwatch.icon a:focus,
#ca-watch.icon a:focus,
#ca-unwatch.icon a.loading,
#ca-watch.icon a.loading {
  background-repeat: no-repeat;
}
#ca-unwatch.icon a {
    background-image: url('images/unwatch-icon.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon.svg')
}

#ca-watch.icon a {
    background-image: url('images/watch-icon.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon.svg')
}

#ca-unwatch.icon a:hover,
#ca-unwatch.icon a:focus {
    background-image: url('images/unwatch-icon-hl.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon-hl.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/unwatch-icon-hl.svg')
}

#ca-watch.icon a:hover,
#ca-watch.icon a:focus {
    background-image: url('images/watch-icon-hl.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-hl.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-hl.svg')
}

#ca-unwatch.icon a.loading,
#ca-watch.icon a.loading {
    background-image: url('images/watch-icon-loading.svg');
    background-image: -webkit-linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-loading.svg');
    background-image: linear-gradient(transparent, transparent), url('skins/DarkVector/images/watch-icon-loading.svg');
    -webkit-animation: rotate 700ms infinite linear;
    -moz-animation: rotate 700ms infinite linear;
    -o-animation: rotate 700ms infinite linear;
    animation: rotate 700ms infinite linear;
    outline: none;
    cursor: default;
    pointer-events: none;
    background-position: 50% 60%;
    -webkit-transform-origin: 50% 57%;
    transform-origin: 50% 57%
}

#ca-unwatch.icon a span,
#ca-watch.icon a span {
    display: none
}

#mw-navigation h2 {
    position: absolute;
    top: -9999px
}

#mw-page-base {
    height: 5em;
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #2a2a2a;
    	background-image:-moz-linear-gradient(top, #222 50%, #2a2a2a 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #2a2a2a));
	background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);
	background-image:linear-gradient(#333 50%, #2a2a2a 100%);
}

#mw-head-base {
    margin-top: -5em;
    margin-left: 10em;
    height: 5em
}

#mw-head {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%
}

#mw-head h3 {
    margin: 0;
    padding: 0
}

#left-navigation {
    float: left;
    margin-left: 10em;
    margin-top: 2.5em;
    margin-bottom: -2.5em;
    display: inline
}

#right-navigation {
    float: right;
    margin-top: 2.5em
}

#p-logo {
    position: absolute;
    top: -160px;
    left: 0;
    width: 10em;
    height: 160px
}

#p-logo a {
    display: block;
    width: 10em;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none
}

#mw-panel {
    font-size: inherit;
    position: absolute;
    top: 160px;
    padding-top: 1em;
    width: 10em;
    left: 0
}

#mw-panel .portal {
    margin: 0 .6em 0 .7em;
    padding: .25em 0;
    direction: ltr;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url('images/portal-break.png')
}
.mw-search-result-data {
	color: #999;
}
.history-deleted {
	color: #999 !important;
}

#mw-panel .portal h3 {
    font-size: .75em;
    color: #656565;
    font-weight: normal;
    margin: 0;
    padding: .25em 0 .25em .25em;
    cursor: default;
    border: none
}

#mw-panel .portal .body {
    margin: 0 0 0 1.25em;
    padding-top: 0
}

#mw-panel .portal .body ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

#mw-panel .portal .body ul li {
    line-height: 1.125em;
    margin: 0;
    padding: .25em 0;
    font-size: .75em;
    word-wrap: break-word
}

#mw-panel .portal .body ul li a {
    color: #e87057
}

#mw-panel .portal .body ul li a:visited {
    color: #D28A0D
}

#mw-panel .portal.first {
    background-image: none;
    margin-top: 0
}

#mw-panel .portal.first h3 {
    display: none
}

#mw-panel .portal.first .body {
    margin-left: .5em
}
.mw-prefs-buttons {
    background-color: #4a4a4a /*make background less glaring under buttons */
}

#footer {
    margin-left: 10em;
    margin-top: 0;
    padding: .75em;
    direction: ltr
}

#footer ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

#footer ul li {
    margin: 0;
    padding: 0;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #7c7c7c !important;
    font-size: .7em
}

#footer #footer-icons {
    float: right
}

#footer #footer-icons li {
    float: left;
    margin-left: .5em;
    line-height: 2em;
    text-align: right
}

#footer #footer-info li {
    line-height: 1.4em
}

#footer #footer-places li {
    float: left;
    margin-right: 1em;
    line-height: 2em
}

body.ltr #footer #footer-places {
    float: left
}

.mw-jump, #jump-to-nav {
    overflow: hidden;
    height: 0px
}

.tocnumber {
list-style-type:inherit;
background-color: transparent;
border-color:#666;
color: #e87057
}
.toctogglelabel {
    cursor: pointer;
    color: #e87057
}
.mw-changeslist-legend {
    color: #a9a9a9;
    background-color: #404040 !important;
}
ol.references li:target {
    background-color: #663300
}
sup.reference:target {
    background-color: #663300
}
.mw-editfont-monospace {
    background-color: #393939
}
.diff.diff-contentalign-left {
    background-color: #393939
}
.catlinks {
    background-color: #393939
}
.mw-createacct-benefits-list p {
    color: #c9c9c9
}
div#mw-panel div.portal div.body ul li a:visited{color:#e87057}
div#mw-panel div.portal div.body ul li a{color:#e87057}
div#mw-panel div.portal h3 {color:#7c7c7c}

/* Portable Infobox CSS here */
.portable-infobox.pi-background {
   background-color: #312B2A;
   border-color: #a62e10;
}
.portable-infobox .pi-secondary-background {
   background-color: #a62e10;
}
.portable-infobox .pi-header{
   font-weight: bold;
   text-align: center;
}
.portable-infobox .pi-title {
   background-color: #a62e10;
   font-size: 125%;
   color: #FFFFFF;
   font-family: Rubik;
   text-align: center;
}
.portable-infobox .pi-border-color{
    border-color: #453d3c;
}
.portable-infobox {
   width:270px;
   border: 1px solid #a62e10;
   border-radius: 4px 4px 2px 2px;
}
.portable-infobox .pi-horizontal-group-item.pi-data-label{
 background-color: #312B2A;
}
.portable-infobox .pi-horizontal-group-item.pi-data-value{
 background-color: #312B2A;
}


gallerytext{
	color: white;
}

div#content h1, div#content h2 {font-family: "Rubik", serif}
/* changes the default font used for MediaWiki headings to Rubik */

.mw-body .external{
	background-position:center right;
	background-repeat:no-repeat;
	background-image:url('skins/Vector/resources/common/images/external-link-ltr-icon.png');
	background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */
	url('skins/Vector/resources/common/images/external-link-ltr-icon.svg');
	background-image:linear-gradient(transparent, transparent),/* @embed */
	url('skins/Vector/resources/common/images/external-link-ltr-icon.svg');
	padding-right:13px
}
.label.format {
color: #999999;
}

/* CommentStreams */
.cs-comment-header {
	background-color: black;
}

/* Cursors */

body {
  cursor: url('https://screamer.wiki/images/4/4c/Cursor.png'), pointer; height:40; width:30;}
 
a:link {
  cursor: url('https://screamer.wiki/images/f/fd/Link.png'), pointer; }
 
a:hover{
  cursor: url('https://screamer.wiki/images/f/fd/Link.png'), pointer; }
 
a:active{
  cursor: url('https://screamer.wiki/images/c/ce/Press.png'), pointer; }
  
a:element{
  cursor: url('https://screamer.wiki/images/4/4c/Cursor.png'), pointer; }

/* Scrollbar */

::-webkit-scrollbar {
	width: 12px !important;
	-webkit-overflow-scrolling: auto !important;
}
 
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
 
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #d13c17 !important; 
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important; 
}
 
::-webkit-scrollbar-thumb:window-inactive {
	background: #A62e10 !important; 
}

ca-talk {
	display: none;
}
contentSub {
	color: white;
	
}
/* Add your usernames here */
a[href$=":Lawiki"], a[href$="/Lawiki"], a[visited$=":Lawiki"], a[visited$="/Lawiki"]{
    font-weight:bold;
    color: #2871F7 !important;
}
a[href$=":Screamer1234"], a[href$="/Screamer1234"]{
    font-weight:bold;
    color: cyan !important;
}
a[href$=":Sump"], a[href$="/Sump"]{
    font-weight:bold;
    color: cyan !important;
}
a[href$=":Tankman_fan_44"], a[href$="/Tankman_fan_44"]{
    font-weight:bold;
    color: #FFFFFF !important;
    text-shadow: 0px 0px 5px #2a9df4;
}
a[href$=":LuaGunsX"], a[href$="/LuaGunsX"]{
    font-weight:bold;
    color: #9C3838 !important;
}
a[href$=":TheEpikShyGuy"], a[href$="/TheEpikShyGuy"]{
    font-weight:bold;
    text-shadow: 0px 0px 10px #ffffff;
    color: black !important;
}