This wiki is still a major work in progress, and a lot is being worked on. Please be patient.Newmaker

Difference between revisions of "MediaWiki:Vector.css"

From Petscop
Jump to: navigation, search
 
(25 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
/* 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{
 
  h1,h2,h3,h4,h5,h6{
     color:#c1c1c1
+
     color:#ddd;
 +
    border-bottom-color: #555;
 
}
 
}
 
hr{
 
hr{
     color:#222
+
     color:#222;
 
}
 
}
 
.editOptions{
 
.editOptions{
 
     background-color:#333;
 
     background-color:#333;
     border-color:#4c4c4c
+
     border-color:#444;
 
}
 
}
 
input,textarea{
 
input,textarea{
     background-color:#4c4c4c;
+
     background-color:#000;
     border-color:#4c4c4c;
+
     border-color:#555;
     color:#c1c1c1
+
     color:#ccc;
 
}
 
}
 
a,.mw-body a.external,.mw-body a.extiw{
 
a,.mw-body a.external,.mw-body a.extiw{
     color:#e69710
+
     color:hsl(300, 100%, 80%); /* normal link */
 
}
 
}
 
a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{
 
a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{
     color:#8a7f6c
+
     color:hsl(250, 100%, 80%); /* visited link */
 
}
 
}
 
a.new,#p-personal a.new{
 
a.new,#p-personal a.new{
     color:#d44
+
     color:hsl(0, 70%, 60%); /* red links */
 
}
 
}
 
ul{
 
ul{
     list-style-image:none
+
     list-style-image:none;
 
}
 
}
 
div.thumbinner,.catlinks{
 
div.thumbinner,.catlinks{
     background-color:#4c4c4c;
+
     background-color:#222;
     border-color:#666
+
     border-color:#444;
 
}
 
}
 
#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{
 
#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{
     background-color:#4c4c4c;
+
     background-color:#222;
     border-color:#666
+
     border-color:#444;
 
}
 
}
 
code{
 
code{
 
     border:none;
 
     border:none;
     background-color:inherit;
+
     background-color:#000;
     color:inherit
+
     color:#dbd;
 
}
 
}
 
table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{
 
table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{
     color:#c1c1c1;
+
     color:#ccc;
     background-color:#4c4c4c;
+
     background-color:#222;
     border-color:#666
+
     border-color:#444;
 
}
 
}
 
table.mw_metadata th,table.wikitable>*>tr>th{
 
table.mw_metadata th,table.wikitable>*>tr>th{
     background-color:#595959
+
     background-color:#333;
 
}
 
}
 
table.diff{
 
table.diff{
     background-color:#4c4c4c
+
     background-color:#111;
 
}
 
}
 
td .diffchange{
 
td .diffchange{
     color:#4c4c4c
+
     color:#333;
 
}
 
}
 
#pagehistory li.selected,td.diff-context{
 
#pagehistory li.selected,td.diff-context{
 
     background-color:inherit;
 
     background-color:inherit;
     color:inherit
+
     color:inherit;
 
}
 
}
 
#pagehistory li{
 
#pagehistory li{
     border:0
+
     border:0;
 
}
 
}
 
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{
 
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{
     background-color:rgba(0,0,0,0.8)
+
     background-color:rgba(0,0,0,0.8);
 
}
 
}
 
#left-navigation div.vectorTabs,#right-navigation div.vectorTabs{
 
#left-navigation div.vectorTabs,#right-navigation div.vectorTabs{
 
     background-image:inherit;
 
     background-image:inherit;
     background-color:#250b2d
+
     background-color:#202;
 
}
 
}
 
#left-navigation div.vectorTabs ul,#right-navigation div.vectorTabs ul{
 
#left-navigation div.vectorTabs ul,#right-navigation div.vectorTabs ul{
     background-color:#250b2d
+
     background-color:#202;
 
}
 
}
 
#left-navigation div.vectorTabs ul li,#right-navigation div.vectorTabs ul li{
 
#left-navigation div.vectorTabs ul li,#right-navigation div.vectorTabs ul li{
     background-color:#222;
+
     background-color:#000;
     background-image:-moz-linear-gradient(top, #2e2e2e 20%, #222 100%);
+
     background-image:-moz-linear-gradient(top, #636 0, #000 10%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #2e2e2e), color-stop(100%, #222));
+
     background-image:-webkit-linear-gradient(top, #636 0, #000 10%);
     background-image:-webkit-linear-gradient(top, #2e2e2e 20%, #222 100%);
+
     background-image:linear-gradient(#636 0, #000 10%);
     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{
 
#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:#d44
+
     color:hsl(0, 40%, 60%); /* visited red links */;
 
}
 
}
 
#left-navigation div.vectorTabs li.selected,#right-navigation div.vectorTabs li.selected{
 
#left-navigation div.vectorTabs li.selected,#right-navigation div.vectorTabs li.selected{
     background-color:#333;
+
     background-color:#424;
     background-image:-moz-linear-gradient(top, #e69710 0, #333 10%);
+
     background-image:-moz-linear-gradient(top, #d4d 0, #424 10%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e69710), color-stop(10%, #333));
+
     background-image:-webkit-linear-gradient(top, #d4d 0, #424 10%);
     background-image:-webkit-linear-gradient(top, #e69710 0, #333 10%);
+
     background-image:linear-gradient(#d4d 0, #424 10%);
     background-image:linear-gradient(#e69710 0, #333 10%)
 
 
}
 
}
 
#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{
 
#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:#8a7f6c
+
     color:hsl(250, 100%, 80%); /* visited link */
 
}
 
}
 
#left-navigation div.vectorTabs li a,#right-navigation div.vectorTabs li a{
 
#left-navigation div.vectorTabs li a,#right-navigation div.vectorTabs li a{
     color:#e69710
+
     color:hsl(300, 100%, 80%); /* normal link */
 
}
 
}
 
#left-navigation div.vectorTabs span,#right-navigation div.vectorTabs span{
 
#left-navigation div.vectorTabs span,#right-navigation div.vectorTabs span{
     background:transparent
+
     background:transparent;
 
}
 
}
 
div#mw-head #right-navigation div.vectorMenu h3{
 
div#mw-head #right-navigation div.vectorMenu h3{
     background:inherit
+
     background:inherit;
 
}
 
}
 
div#mw-head div.vectorMenu h3 span{
 
div#mw-head div.vectorMenu h3 span{
     color:#e69710
+
     color:#d4d;
 
}
 
}
 
div.vectorMenu h3 a{
 
div.vectorMenu h3 a{
     background:inherit
+
     background:inherit;
 
}
 
}
 
div.vectorMenu ul{
 
div.vectorMenu ul{
 
     background-color:black;
 
     background-color:black;
     border:solid 1px #0c0c0c
+
     border:solid 1px #000;
 
}
 
}
 
div.vectorMenu li a{
 
div.vectorMenu li a{
     color:#e69710
+
     color:hsl(300, 100%, 80%); /* normal link */
 
}
 
}
 
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
     color:#8a7f6c;
+
     color:hsl(250, 100%, 80%); /* visited link */
     text-decoration:none
+
     text-decoration:none;
 
}
 
}
 
div.vectorMenu#p-cactions div.menu{
 
div.vectorMenu#p-cactions div.menu{
     border-color:#666
+
     border-color:#444;
 
}
 
}
 
div.vectorMenu#p-cactions ul{
 
div.vectorMenu#p-cactions ul{
 
     border:0;
 
     border:0;
     background-color:#4c4c4c
+
     background-color:#222;
 
}
 
}
 
#mw-navigation div#mw-panel div.portal{
 
#mw-navigation div#mw-panel div.portal{
 
     background-image:none;
 
     background-image:none;
     border-top:1px solid #4c4c4c
+
     border-top:1px solid #444;
 
}
 
}
 
#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{
 
#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{
     border-top:none
+
     border-top:none;
 
}
 
}
 
html{
 
html{
     font-size:100%
+
     font-size:100%;
 
}
 
}
 
html,body{
 
html,body{
Line 139: Line 139:
 
     margin:0;
 
     margin:0;
 
     padding:0;
 
     padding:0;
     font-family:sans-serif
+
     font-family:sans-serif;
 
}
 
}
 
body{
 
body{
     background-color:#2a2a2a
+
     background-color:#222;
 
}
 
}
 
.mw-body{
 
.mw-body{
 
     margin-left:10em;
 
     margin-left:10em;
 
     padding:1em;
 
     padding:1em;
     border:1px solid #250b2d;
+
     border:1px solid #202;
 
     border-right-width:0;
 
     border-right-width:0;
 
     margin-top:-1px;
 
     margin-top:-1px;
     background-color:#333;
+
     background-color:#111;
     color:#c1c1c1;
+
     color:#ccc;
     direction:ltr
+
     direction:ltr;
 
}
 
}
 
.mw-body .mw-editsection,.mw-body .mw-editsection-like{
 
.mw-body .mw-editsection,.mw-body .mw-editsection-like{
     font-family:sans-serif
+
     font-family:sans-serif;
}
 
.mw-body p{
 
    line-height:inherit;
 
    margin:.5em 0
 
 
}
 
}
 
.mw-body h1,.mw-body h2,.mw-body #firstHeading{
 
.mw-body h1,.mw-body h2,.mw-body #firstHeading{
Line 165: Line 161:
 
     line-height:1.3;
 
     line-height:1.3;
 
     margin-bottom:.25em;
 
     margin-bottom:.25em;
     padding:0
+
     padding:0;
 
}
 
}
 
.mw-body h1,.mw-body #firstHeading{
 
.mw-body h1,.mw-body #firstHeading{
     font-size:1.8em
+
     font-size:1.8em;
 
}
 
}
 
.mw-body h2{
 
.mw-body h2{
 
     font-size:1.5em;
 
     font-size:1.5em;
     margin-top:1em
+
     margin-top:1em;
 
}
 
}
 
.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
 
.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
Line 178: Line 174:
 
     margin-top:.3em;
 
     margin-top:.3em;
 
     margin-bottom:0;
 
     margin-bottom:0;
     padding-bottom:0
+
     padding-bottom:0;
 
}
 
}
 
.mw-body h3{
 
.mw-body h3{
     font-size:1.17em
+
     font-size:1.17em;
 
}
 
}
 
.mw-body h3,.mw-body h4{
 
.mw-body h3,.mw-body h4{
     font-weight:bold
+
     font-weight:bold;
 
}
 
}
 
.mw-body h4,.mw-body h5,.mw-body h6{
 
.mw-body h4,.mw-body h5,.mw-body h6{
     font-size:100%
+
     font-size:100%;
 
}
 
}
 
.mw-body #toc h2,.mw-body .toc h2{
 
.mw-body #toc h2,.mw-body .toc h2{
 
     font-size:100%;
 
     font-size:100%;
     font-family:sans-serif
+
     font-family:sans-serif;
 
}
 
}
 
div.emptyPortlet{
 
div.emptyPortlet{
     display:none
+
     display:none;
 
}
 
}
 
ul{
 
ul{
Line 200: Line 196:
 
     list-style-image:
 
     list-style-image:
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/bullet-icon.png')
+
     url('skins/Vector/images/bullet-icon.png');
 
}
 
}
 
pre,.mw-code{
 
pre,.mw-code{
     line-height:1.3em
+
     line-height:1.3em;
 +
    background: #000;
 +
    color:#dbd;
 
}
 
}
 
#siteNotice{
 
#siteNotice{
     font-size:.8em
+
     font-size:.8em;
 
}
 
}
 
.redirectText{
 
.redirectText{
     font-size:140%
+
     font-size:140%;
 
}
 
}
 
.redirectMsg img{
 
.redirectMsg img{
     vertical-align:text-bottom
+
     vertical-align:text-bottom;
 
}
 
}
 
.mw-body-content{
 
.mw-body-content{
 
     position:relative;
 
     position:relative;
 
     line-height:1.6;
 
     line-height:1.6;
     font-size:.875em
+
     font-size:.875em;
 
}
 
}
 
body.vector-animateLayout .mw-body,body.vector-animateLayout div#footer,body.vector-animateLayout #left-navigation{
 
body.vector-animateLayout .mw-body,body.vector-animateLayout div#footer,body.vector-animateLayout #left-navigation{
Line 223: Line 221:
 
     -moz-transition:margin-left 250ms,padding 250ms;
 
     -moz-transition:margin-left 250ms,padding 250ms;
 
     -o-transition:margin-left 250ms,padding 250ms;
 
     -o-transition:margin-left 250ms,padding 250ms;
     transition:margin-left 250ms,padding 250ms
+
     transition:margin-left 250ms,padding 250ms;
 
}
 
}
 
body.vector-animateLayout #p-logo{
 
body.vector-animateLayout #p-logo{
Line 229: Line 227:
 
     -moz-transition:left 250ms;
 
     -moz-transition:left 250ms;
 
     -o-transition:left 250ms;
 
     -o-transition:left 250ms;
     transition:left 250ms
+
     transition:left 250ms;
 
}
 
}
 
body.vector-animateLayout #mw-panel{
 
body.vector-animateLayout #mw-panel{
Line 235: Line 233:
 
     -moz-transition:padding-right 250ms;
 
     -moz-transition:padding-right 250ms;
 
     -o-transition:padding-right 250ms;
 
     -o-transition:padding-right 250ms;
     transition:padding-right 250ms
+
     transition:padding-right 250ms;
 
}
 
}
 
body.vector-animateLayout #p-search{
 
body.vector-animateLayout #p-search{
Line 241: Line 239:
 
     -moz-transition:margin-right 250ms;
 
     -moz-transition:margin-right 250ms;
 
     -o-transition:margin-right 250ms;
 
     -o-transition:margin-right 250ms;
     transition:margin-right 250ms
+
     transition:margin-right 250ms;
 
}
 
}
 
body.vector-animateLayout #p-personal{
 
body.vector-animateLayout #p-personal{
Line 247: Line 245:
 
     -moz-transition:right 250ms;
 
     -moz-transition:right 250ms;
 
     -o-transition:right 250ms;
 
     -o-transition:right 250ms;
     transition:right 250ms
+
     transition:right 250ms;
 
}
 
}
 
body.vector-animateLayout #mw-head-base{
 
body.vector-animateLayout #mw-head-base{
Line 253: Line 251:
 
     -moz-transition:margin-left 250ms;
 
     -moz-transition:margin-left 250ms;
 
     -o-transition:margin-left 250ms;
 
     -o-transition:margin-left 250ms;
     transition:margin-left 250ms
+
     transition:margin-left 250ms;
 
}
 
}
 
#p-personal{
 
#p-personal{
Line 259: Line 257:
 
     top:.33em;
 
     top:.33em;
 
     right:.75em;
 
     right:.75em;
     z-index:100
+
     z-index:100;
 
}
 
}
 
#p-personal h3{
 
#p-personal h3{
     display:none
+
     display:none;
 
}
 
}
 
#p-personal ul{
 
#p-personal ul{
Line 268: Line 266:
 
     list-style-image:none;
 
     list-style-image:none;
 
     margin:0;
 
     margin:0;
     padding-left:10em
+
     padding-left:10em;
 
}
 
}
 
#p-personal li{
 
#p-personal li{
Line 276: Line 274:
 
     margin-top:.5em;
 
     margin-top:.5em;
 
     font-size:.75em;
 
     font-size:.75em;
     white-space:nowrap
+
     white-space:nowrap;
 
}
 
}
 
#pt-userpage,#pt-anonuserpage{
 
#pt-userpage,#pt-anonuserpage{
Line 288: Line 286:
 
     /* @embed */
 
     /* @embed */
 
     url('skins/Vector/images/user-icon.svg');
 
     url('skins/Vector/images/user-icon.svg');
     padding-left:15px !important
+
     padding-left:15px !important;
 
}
 
}
 
#p-search{
 
#p-search{
 
     float:left;
 
     float:left;
 
     margin-right:.5em;
 
     margin-right:.5em;
     margin-left:.5em
+
     margin-left:.5em;
 
}
 
}
 
#p-search h3{
 
#p-search h3{
     display:none
+
     display:none;
 
}
 
}
 
#p-search form,#p-search input{
 
#p-search form,#p-search input{
 
     margin:0;
 
     margin:0;
     margin-top:.4em
+
     margin-top:.4em;
 
}
 
}
 
div#simpleSearch{
 
div#simpleSearch{
Line 317: Line 315:
 
     url('skins/Vector/images/search-fade.png');
 
     url('skins/Vector/images/search-fade.png');
 
     background-position:top left;
 
     background-position:top left;
     background-repeat:repeat-x
+
     background-repeat:repeat-x;
 
}
 
}
 
div#simpleSearch input{
 
div#simpleSearch input{
Line 324: Line 322:
 
     border:0;
 
     border:0;
 
     background-color:transparent;
 
     background-color:transparent;
     color:black
+
     color:black;
 
}
 
}
 
div#simpleSearch #searchInput{
 
div#simpleSearch #searchInput{
Line 331: Line 329:
 
     font-size:13px;
 
     font-size:13px;
 
     direction:ltr;
 
     direction:ltr;
     -webkit-appearance:textfield
+
     -webkit-appearance:textfield;
 
}
 
}
 
div#simpleSearch #searchInput:focus{
 
div#simpleSearch #searchInput:focus{
     outline:none
+
     outline:none;
 
}
 
}
 
div#simpleSearch #searchInput.placeholder{
 
div#simpleSearch #searchInput.placeholder{
     color:#999
+
     color:#999;
 
}
 
}
 
div#simpleSearch #searchInput:-ms-input-placeholder{
 
div#simpleSearch #searchInput:-ms-input-placeholder{
     color:#999
+
     color:#999;
 
}
 
}
 
div#simpleSearch #searchInput:-moz-placeholder{
 
div#simpleSearch #searchInput:-moz-placeholder{
     color:#999
+
     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{
 
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
+
     -webkit-appearance:textfield;
 
}
 
}
 
div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
 
div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
Line 368: Line 366:
 
     url('skins/Vector/images/search-ltr.svg');
 
     url('skins/Vector/images/search-ltr.svg');
 
     background-position:center center;
 
     background-position:center center;
     background-repeat:no-repeat
+
     background-repeat:no-repeat;
 
}
 
}
 
div#simpleSearch #mw-searchButton{
 
div#simpleSearch #mw-searchButton{
     z-index:1
+
     z-index:1;
 
}
 
}
 
div.vectorTabs h3{
 
div.vectorTabs h3{
     display:none
+
     display:none;
 
}
 
}
 
div.vectorTabs{
 
div.vectorTabs{
Line 384: Line 382:
 
     background-position:bottom left;
 
     background-position:bottom left;
 
     background-repeat:no-repeat;
 
     background-repeat:no-repeat;
     padding-left:1px
+
     padding-left:1px;
 
}
 
}
 
div.vectorTabs ul{
 
div.vectorTabs ul{
Line 397: Line 395:
 
     url('skins/Vector/images/tab-break.png');
 
     url('skins/Vector/images/tab-break.png');
 
     background-position:right bottom;
 
     background-position:right bottom;
     background-repeat:no-repeat
+
     background-repeat:no-repeat;
 
}
 
}
 
div.vectorTabs ul li{
 
div.vectorTabs ul li{
Line 406: Line 404:
 
     margin:0;
 
     margin:0;
 
     padding:0;
 
     padding:0;
     background-color:#f3f3f3;
+
     background-color:#fff;
 
     background-image:
 
     background-image:
 
     /* @embed */
 
     /* @embed */
Line 412: Line 410:
 
     background-position:bottom left;
 
     background-position:bottom left;
 
     background-repeat:repeat-x;
 
     background-repeat:repeat-x;
     white-space:nowrap
+
     white-space:nowrap;
 
}
 
}
 
div.vectorTabs ul>li{
 
div.vectorTabs ul>li{
     display:block
+
     display:block;
 
}
 
}
 
div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
 
div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
     color:#a55858
+
     color:hsl(0, 40%, 60%); /* visited red links */;
 
}
 
}
 
div.vectorTabs li.selected{
 
div.vectorTabs li.selected{
 
     background-image:
 
     background-image:
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/tab-current-fade.png')
+
     url('skins/Vector/images/tab-current-fade.png');
 
}
 
}
 
div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
 
div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
 
     color:#333;
 
     color:#333;
     text-decoration:none
+
     text-decoration:none;
 
}
 
}
 
div.vectorTabs li.icon a{
 
div.vectorTabs li.icon a{
 
     background-position:bottom right;
 
     background-position:bottom right;
     background-repeat:no-repeat
+
     background-repeat:no-repeat;
 
}
 
}
 
div.vectorTabs li a{
 
div.vectorTabs li a{
Line 438: Line 436:
 
     padding-left:.5em;
 
     padding-left:.5em;
 
     padding-right:.5em;
 
     padding-right:.5em;
     color:#e69710;
+
     color:hsl(300, 100%, 80%); /* normal link */
 
     cursor:pointer;
 
     cursor:pointer;
     font-size:.8em
+
     font-size:.8em;
 
}
 
}
 
div.vectorTabs li>a{
 
div.vectorTabs li>a{
     display:block
+
     display:block;
 
}
 
}
 
div.vectorTabs span{
 
div.vectorTabs span{
Line 451: Line 449:
 
     url('skins/Vector/images/tab-break.png');
 
     url('skins/Vector/images/tab-break.png');
 
     background-position:bottom right;
 
     background-position:bottom right;
     background-repeat:no-repeat
+
     background-repeat:no-repeat;
 
}
 
}
 
div.vectorTabs span a{
 
div.vectorTabs span a{
 
     display:inline-block;
 
     display:inline-block;
     padding-top:1.25em
+
     padding-top:1.25em;
 
}
 
}
 
div.vectorTabs span>a{
 
div.vectorTabs span>a{
 
     float:left;
 
     float:left;
     display:block
+
     display:block;
 
}
 
}
 
div.vectorMenu{
 
div.vectorMenu{
Line 465: Line 463:
 
     float:left;
 
     float:left;
 
     cursor:pointer;
 
     cursor:pointer;
     position:relative
+
     position:relative;
 
}
 
}
 
body.rtl div.vectorMenu{
 
body.rtl div.vectorMenu{
     direction:rtl
+
     direction:rtl;
 
}
 
}
 
div#mw-head div.vectorMenu h3{
 
div#mw-head div.vectorMenu h3{
Line 481: Line 479:
 
     height:2.5em;
 
     height:2.5em;
 
     padding-right:1px;
 
     padding-right:1px;
     margin-right:-1px
+
     margin-right:-1px;
 
}
 
}
 
div.vectorMenu h3 span{
 
div.vectorMenu h3 span{
Line 490: Line 488:
 
     margin-right:20px;
 
     margin-right:20px;
 
     font-weight:normal;
 
     font-weight:normal;
     color:#4d4d4d
+
     color:#444;
 
}
 
}
 
div.vectorMenu h3 a{
 
div.vectorMenu h3 a{
Line 510: Line 508:
 
     -moz-transition:background-position 250ms;
 
     -moz-transition:background-position 250ms;
 
     -o-transition:background-position 250ms;
 
     -o-transition:background-position 250ms;
     transition:background-position 250ms
+
     transition:background-position 250ms;
 
}
 
}
 
div.vectorMenu.menuForceShow h3 a{
 
div.vectorMenu.menuForceShow h3 a{
     background-position:100% 100%
+
     background-position:100% 100%;
 
}
 
}
 
div.vectorMenuFocus h3 a{
 
div.vectorMenuFocus h3 a{
Line 522: Line 520:
 
     background-image:linear-gradient(transparent, transparent),
 
     background-image:linear-gradient(transparent, transparent),
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/arrow-down-focus-icon.svg')
+
     url('skins/Vector/images/arrow-down-focus-icon.svg');
 
}
 
}
 
div.vectorMenu div.menu{
 
div.vectorMenu div.menu{
Line 534: Line 532:
 
     clear:both;
 
     clear:both;
 
     text-align:left;
 
     text-align:left;
     display:none
+
     display:none;
 
}
 
}
 
div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
 
div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
     display:block
+
     display:block;
 
}
 
}
 
div.vectorMenu ul{
 
div.vectorMenu ul{
Line 544: Line 542:
 
     padding:0;
 
     padding:0;
 
     margin:0;
 
     margin:0;
     text-align:left
+
     text-align:left;
 
}
 
}
 
div.vectorMenu ul,x:-moz-any-link{
 
div.vectorMenu ul,x:-moz-any-link{
     min-width:5em
+
     min-width:5em;
 
}
 
}
 
div.vectorMenu ul,x:-moz-any-link,x:default{
 
div.vectorMenu ul,x:-moz-any-link,x:default{
     min-width:0
+
     min-width:0;
 
}
 
}
 
div.vectorMenu li{
 
div.vectorMenu li{
Line 556: Line 554:
 
     margin:0;
 
     margin:0;
 
     text-align:left;
 
     text-align:left;
     line-height:1em
+
     line-height:1em;
 
}
 
}
 
div.vectorMenu li a{
 
div.vectorMenu li a{
Line 562: Line 560:
 
     padding:.5em;
 
     padding:.5em;
 
     white-space:nowrap;
 
     white-space:nowrap;
     color:#e69710;
+
     color:hsl(300, 100%, 80%); /* normal link */
 
     cursor:pointer;
 
     cursor:pointer;
     font-size:.8em
+
     font-size:.8em;
 
}
 
}
 
div.vectorMenu li>a{
 
div.vectorMenu li>a{
     display:block
+
     display:block;
 
}
 
}
 
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
     color:#333;
 
     color:#333;
     text-decoration:none
+
     text-decoration:none;
 
}
 
}
 
@-webkit-keyframes rotate{
 
@-webkit-keyframes rotate{
Line 583: Line 581:
 
         -moz-transform:rotate(360deg);
 
         -moz-transform:rotate(360deg);
 
         transform:rotate(360deg)
 
         transform:rotate(360deg)
     }
+
     };
 
}
 
}
 
@-moz-keyframes rotate{
 
@-moz-keyframes rotate{
Line 595: Line 593:
 
         -moz-transform:rotate(360deg);
 
         -moz-transform:rotate(360deg);
 
         transform:rotate(360deg)
 
         transform:rotate(360deg)
     }
+
     };
 
}
 
}
 
@-o-keyframes rotate{
 
@-o-keyframes rotate{
Line 607: Line 605:
 
         -moz-transform:rotate(360deg);
 
         -moz-transform:rotate(360deg);
 
         transform:rotate(360deg)
 
         transform:rotate(360deg)
     }
+
     };
 
}
 
}
 
@keyframes rotate{
 
@keyframes rotate{
Line 619: Line 617:
 
         -moz-transform:rotate(360deg);
 
         -moz-transform:rotate(360deg);
 
         transform:rotate(360deg)
 
         transform:rotate(360deg)
     }
+
     };
 
}
 
}
 
#ca-unwatch.icon a,#ca-watch.icon a{
 
#ca-unwatch.icon a,#ca-watch.icon a{
Line 630: Line 628:
 
     height:0;
 
     height:0;
 
     overflow:hidden;
 
     overflow:hidden;
     background-position:5px 60%
+
     background-position:5px 60%;
 
}
 
}
 
#ca-unwatch.icon a{
 
#ca-unwatch.icon a{
Line 639: Line 637:
 
     background-image:linear-gradient(transparent, transparent),
 
     background-image:linear-gradient(transparent, transparent),
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/unwatch-icon.svg')
+
     url('skins/Vector/images/unwatch-icon.svg');
 
}
 
}
 
#ca-watch.icon a{
 
#ca-watch.icon a{
Line 648: Line 646:
 
     background-image:linear-gradient(transparent, transparent),
 
     background-image:linear-gradient(transparent, transparent),
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/watch-icon.svg')
+
     url('skins/Vector/images/watch-icon.svg');
 
}
 
}
 
#ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
 
#ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
Line 657: Line 655:
 
     background-image:linear-gradient(transparent, transparent),
 
     background-image:linear-gradient(transparent, transparent),
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/unwatch-icon-hl.svg')
+
     url('skins/Vector/images/unwatch-icon-hl.svg');
 
}
 
}
 
#ca-watch.icon a:hover,#ca-watch.icon a:focus{
 
#ca-watch.icon a:hover,#ca-watch.icon a:focus{
Line 666: Line 664:
 
     background-image:linear-gradient(transparent, transparent),
 
     background-image:linear-gradient(transparent, transparent),
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/watch-icon-hl.svg')
+
     url('skins/Vector/images/watch-icon-hl.svg');
 
}
 
}
 
#ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
 
#ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
Line 685: Line 683:
 
     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{
 
#ca-unwatch.icon a span,#ca-watch.icon a span{
     display:none
+
     display:none;
 
}
 
}
 
#mw-navigation h2{
 
#mw-navigation h2{
 
     position:absolute;
 
     position:absolute;
     top:-9999px
+
     top:-9999px;
 
}
 
}
 
#mw-page-base{
 
#mw-page-base{
Line 699: Line 697:
 
     background-repeat:repeat-x;
 
     background-repeat:repeat-x;
 
     background-image:url('skins/Vector/images/page-fade.png');
 
     background-image:url('skins/Vector/images/page-fade.png');
     background-color:#2a2a2a;
+
     background-color:#222;
     background-image:-moz-linear-gradient(top, #333 50%, #2a2a2a 100%);
+
     background-image:-moz-linear-gradient(top, #333 50%, #222 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%, #222));
     background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);
+
     background-image:-webkit-linear-gradient(top, #333 50%, #222 100%);
     background-image:linear-gradient(#333 50%, #2a2a2a 100%);
+
     background-image:linear-gradient(#333 50%, #222 100%);
     background-color:#333
+
     background-color:#333;
 
}
 
}
 
#mw-head-base{
 
#mw-head-base{
 
     margin-top:-5em;
 
     margin-top:-5em;
 
     margin-left:10em;
 
     margin-left:10em;
     height:5em
+
     height:5em;
 
}
 
}
 
div#mw-head{
 
div#mw-head{
Line 715: Line 713:
 
     top:0;
 
     top:0;
 
     right:0;
 
     right:0;
     width:100%
+
     width:100%;
 
}
 
}
 
div#mw-head h3{
 
div#mw-head h3{
 
     margin:0;
 
     margin:0;
     padding:0
+
     padding:0;
 
}
 
}
 
#left-navigation{
 
#left-navigation{
Line 726: Line 724:
 
     margin-top:2.5em;
 
     margin-top:2.5em;
 
     margin-bottom:-2.5em;
 
     margin-bottom:-2.5em;
     display:inline
+
     display:inline;
 
}
 
}
 
#right-navigation{
 
#right-navigation{
 
     float:right;
 
     float:right;
     margin-top:2.5em
+
     margin-top:2.5em;
 
}
 
}
 
#p-logo{
 
#p-logo{
Line 737: Line 735:
 
     left:0;
 
     left:0;
 
     width:10em;
 
     width:10em;
     height:160px
+
     height:160px;
 
}
 
}
 
#p-logo a{
 
#p-logo a{
Line 745: Line 743:
 
     background-repeat:no-repeat;
 
     background-repeat:no-repeat;
 
     background-position:center center;
 
     background-position:center center;
     text-decoration:none
+
     text-decoration:none;
 
}
 
}
 
div#mw-panel{
 
div#mw-panel{
Line 753: Line 751:
 
     padding-top:1em;
 
     padding-top:1em;
 
     width:10em;
 
     width:10em;
     left:0
+
     left:0;
 
}
 
}
 
div#mw-panel div.portal{
 
div#mw-panel div.portal{
Line 763: Line 761:
 
     background-image:
 
     background-image:
 
     /* @embed */
 
     /* @embed */
     url('skins/Vector/images/portal-break.png')
+
     url('skins/Vector/images/portal-break.png');
 
}
 
}
 
div#mw-panel div.portal h3{
 
div#mw-panel div.portal h3{
 
     font-size:.75em;
 
     font-size:.75em;
     color:#4d4d4d;
+
     color:#444;
 
     font-weight:normal;
 
     font-weight:normal;
 
     margin:0;
 
     margin:0;
 
     padding:.25em 0 .25em .25em;
 
     padding:.25em 0 .25em .25em;
 
     cursor:default;
 
     cursor:default;
     border:none
+
     border:none;
 
}
 
}
 
div#mw-panel div.portal div.body{
 
div#mw-panel div.portal div.body{
 
     margin:0 0 0 1.25em;
 
     margin:0 0 0 1.25em;
     padding-top:0
+
     padding-top:0;
 
}
 
}
 
div#mw-panel div.portal div.body ul{
 
div#mw-panel div.portal div.body ul{
Line 782: Line 780:
 
     list-style-image:none;
 
     list-style-image:none;
 
     margin:0;
 
     margin:0;
     padding:0
+
     padding:0;
 
}
 
}
 
div#mw-panel div.portal div.body ul li{
 
div#mw-panel div.portal div.body ul li{
Line 789: Line 787:
 
     padding:.25em 0;
 
     padding:.25em 0;
 
     font-size:.75em;
 
     font-size:.75em;
     word-wrap:break-word
+
     word-wrap:break-word;
 
}
 
}
 
div#mw-panel div.portal div.body ul li a{
 
div#mw-panel div.portal div.body ul li a{
     color:#e69710
+
     color:hsl(300, 100%, 80%); /* normal link */
 
}
 
}
 
div#mw-panel div.portal div.body ul li a:visited{
 
div#mw-panel div.portal div.body ul li a:visited{
     color:#8a7f6c
+
     color:hsl(250, 100%, 80%); /* visited link */
 
}
 
}
 
div#mw-panel div.portal.first{
 
div#mw-panel div.portal.first{
 
     background-image:none;
 
     background-image:none;
     margin-top:0
+
     margin-top:0;
 
}
 
}
 
div#mw-panel div.portal.first h3{
 
div#mw-panel div.portal.first h3{
     display:none
+
     display:none;
 
}
 
}
 
div#mw-panel div.portal.first div.body{
 
div#mw-panel div.portal.first div.body{
     margin-left:.5em
+
     margin-left:.5em;
 
}
 
}
 
div#footer{
 
div#footer{
Line 811: Line 809:
 
     margin-top:0;
 
     margin-top:0;
 
     padding:.75em;
 
     padding:.75em;
     direction:ltr
+
     direction:ltr;
 
}
 
}
 
div#footer ul{
 
div#footer ul{
Line 817: Line 815:
 
     list-style-image:none;
 
     list-style-image:none;
 
     margin:0;
 
     margin:0;
     padding:0
+
     padding:0;
 
}
 
}
 
div#footer ul li{
 
div#footer ul li{
Line 824: Line 822:
 
     padding-top:.5em;
 
     padding-top:.5em;
 
     padding-bottom:.5em;
 
     padding-bottom:.5em;
     color:#333;
+
     color:#888;
     font-size:.7em
+
     font-size:.7em;
 
}
 
}
 
div#footer #footer-icons{
 
div#footer #footer-icons{
     float:right
+
     float:right;
 
}
 
}
 
div#footer #footer-icons li{
 
div#footer #footer-icons li{
Line 834: Line 832:
 
     margin-left:.5em;
 
     margin-left:.5em;
 
     line-height:2em;
 
     line-height:2em;
     text-align:right
+
     text-align:right;
 
}
 
}
 
div#footer #footer-info li{
 
div#footer #footer-info li{
     line-height:1.4em
+
     line-height:1.4em;
 
}
 
}
 
div#footer #footer-places li{
 
div#footer #footer-places li{
 
     float:left;
 
     float:left;
 
     margin-right:1em;
 
     margin-right:1em;
     line-height:2em
+
     line-height:2em;
 
}
 
}
 
body.ltr div#footer #footer-places{
 
body.ltr div#footer #footer-places{
     float:left
+
     float:left;
 
}
 
}
 
.mw-body .external{
 
.mw-body .external{
Line 857: Line 855:
 
     /* @embed */
 
     /* @embed */
 
     url('skins/Vector/images/external-link-ltr-icon.svg');
 
     url('skins/Vector/images/external-link-ltr-icon.svg');
     padding-right:13px
+
     padding-right:13px;
 +
}
 +
 
 +
/* Newmaker fixes */
 +
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {
 +
  background: #000 !important;
 +
  color: #fff !important;
 +
  border: 1px solid #666 !important;
 +
}
 +
 
 +
.oo-ui-widget-enabled > * {
 +
color: #ddf !important;
 +
background: #112 !important;
 +
border-color: #666 !important;
 +
}
 +
 
 +
.oo-ui-widget-enabled > *:hover, .oo-ui-widget-enabled > *:active, .oo-ui-widget-enabled > *:focus {
 +
color: #fff !important;
 +
background: #556 !important;
 +
border-color: #999 !important;
 +
}
 +
 
 +
.editOptions {
 +
color: inherit;
 +
}
 +
 
 +
/* fuck your stupid custom checkboxes */
 +
.oo-ui-checkboxInputWidget [type='checkbox'], .oo-ui-checkboxInputWidget [type='radio'] {
 +
  opacity: 1;
 +
}
 +
 
 +
/* make sure to redefine every single input's css so that changing the colors becomes a huge pain in the ass */
 +
.mw-ui-input {
 +
background: unset !important;
 +
color: unset !important;
 +
box-shadow: unset !important;
 +
}
 +
 
 +
/* get rid of the stupid line under "tools" in the sidebar */
 +
#mw-panel .portal .body {
 +
background-image: none !important;
 +
}
 +
 
 +
/* make toc suck less */
 +
.tocnumber {
 +
color: #999;
 +
}
 +
.mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul {
 +
margin-left: 1em;
 +
}
 +
 
 +
/* fix the ugly light search box */
 +
div#simpleSearch, div#simpleSearch * {
 +
background: black !important;
 +
color: white !important;
 +
}
 +
 
 +
/* fix side panel header colors */
 +
#mw-panel .portal h3 {
 +
color: #888;
 +
}
 +
 
 +
/* i like how this is a class AND an id for some reason */
 +
#wikiEditor-ui-toolbar {
 +
  background: #545;
 +
}
 +
 
 +
/* OVERRIDE ALL THE STUPID CUSTOM LINK COLORS (SOME OF WHICH ARE NOT EVEN LINKS WHAT THE HELL)
 +
  (and also some other things that really want custom colors because who even knows ugh)
 +
*/
 +
#wikiEditor-ui-toolbar a,
 +
.wikiEditor-ui-toolbar .booklet .index div,
 +
#wikiEditor-ui-toolbar label,
 +
.wikiEditor-ui-toolbar .page-table th
 +
{
 +
  color: unset !important;
 +
}
 +
 
 +
/* extra parts of toolbars */
 +
#wikiEditor-section-advanced, .wikiEditor-ui-toolbar .sections .section, .wikiEditor-ui-toolbar .group .tool-select .options .option:hover {
 +
  background: #313;
 +
}
 +
 
 +
 
 +
/* hafsdlkaghsdlkhasdlkh */
 +
.wikiEditor-ui-toolbar .booklet .index .current,
 +
.wikiEditor-ui-toolbar .booklet .pages,
 +
.wikiEditor-ui-toolbar .page-characters div span,
 +
.wikiEditor-ui-toolbar .page-table td,
 +
.wikiEditor-ui-toolbar .group .tool-select,
 +
.wikiEditor-ui-toolbar .group .tool-select .menu .options {
 +
  background: black;
 +
  color: white;
 +
}
 +
 
 +
.wikiEditor-ui-toolbar .page-table td {
 +
  border-top: 1px solid #666;
 +
}
 +
 
 +
#wikiEditor-ui-toolbar .oo-ui-buttonElement-button {
 +
color: #ddf !important;
 +
background: #888 !important;
 +
}
 +
#wikiEditor-ui-toolbar .oo-ui-buttonElement-button:hover, #wikiEditor-ui-toolbar .oo-ui-buttonElement-button:active, #wikiEditor-ui-toolbar .oo-ui-buttonElement-button:focus {
 +
color: #ddf !important;
 +
background: #aaa !important;
 +
}
 +
 
 +
 
 +
.petscop-ts {
 +
font-family: monospace;
 +
font-size: 100%;
 +
position: relative;
 +
top: -.15em;
 +
margin: 0 .33em;
 
}
 
}

Latest revision as of 12:49, 17 November 2018

/* CSS placed here will affect users of the Vector skin */
/* Override Vector colour scheme to make it dark (compiled from modified LESS code) */
 h1,h2,h3,h4,h5,h6{
    color:#ddd;
    border-bottom-color: #555;
}
hr{
    color:#222;
}
.editOptions{
    background-color:#333;
    border-color:#444;
}
input,textarea{
    background-color:#000;
    border-color:#555;
    color:#ccc;
}
a,.mw-body a.external,.mw-body a.extiw{
    color:hsl(300, 100%, 80%); /* normal link */
}
a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{
    color:hsl(250, 100%, 80%); /* visited link */
}
a.new,#p-personal a.new{
    color:hsl(0, 70%, 60%); /* red links */
}
ul{
    list-style-image:none;
}
div.thumbinner,.catlinks{
    background-color:#222;
    border-color:#444;
}
#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{
    background-color:#222;
    border-color:#444;
}
code{
    border:none;
    background-color:#000;
    color:#dbd;
}
table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{
    color:#ccc;
    background-color:#222;
    border-color:#444;
}
table.mw_metadata th,table.wikitable>*>tr>th{
    background-color:#333;
}
table.diff{
    background-color:#111;
}
td .diffchange{
    color:#333;
}
#pagehistory li.selected,td.diff-context{
    background-color:inherit;
    color:inherit;
}
#pagehistory li{
    border:0;
}
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{
    background-color:rgba(0,0,0,0.8);
}
#left-navigation div.vectorTabs,#right-navigation div.vectorTabs{
    background-image:inherit;
    background-color:#202;
}
#left-navigation div.vectorTabs ul,#right-navigation div.vectorTabs ul{
    background-color:#202;
}
#left-navigation div.vectorTabs ul li,#right-navigation div.vectorTabs ul li{
    background-color:#000;
    background-image:-moz-linear-gradient(top, #636 0, #000 10%);
    background-image:-webkit-linear-gradient(top, #636 0, #000 10%);
    background-image:linear-gradient(#636 0, #000 10%);

}
#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:hsl(0, 40%, 60%); /* visited red links */;
}
#left-navigation div.vectorTabs li.selected,#right-navigation div.vectorTabs li.selected{
    background-color:#424;
    background-image:-moz-linear-gradient(top, #d4d 0, #424 10%);
    background-image:-webkit-linear-gradient(top, #d4d 0, #424 10%);
    background-image:linear-gradient(#d4d 0, #424 10%);
}
#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:hsl(250, 100%, 80%); /* visited link */
}
#left-navigation div.vectorTabs li a,#right-navigation div.vectorTabs li a{
    color:hsl(300, 100%, 80%); /* normal link */
}
#left-navigation div.vectorTabs span,#right-navigation div.vectorTabs span{
    background:transparent;
}
div#mw-head #right-navigation div.vectorMenu h3{
    background:inherit;
}
div#mw-head div.vectorMenu h3 span{
    color:#d4d; 
}
div.vectorMenu h3 a{
    background:inherit;
}
div.vectorMenu ul{
    background-color:black;
    border:solid 1px #000;
}
div.vectorMenu li a{
    color:hsl(300, 100%, 80%); /* normal link */
}
div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
    color:hsl(250, 100%, 80%); /* visited link */
    text-decoration:none;
}
div.vectorMenu#p-cactions div.menu{
    border-color:#444;
}
div.vectorMenu#p-cactions ul{
    border:0;
    background-color:#222;
}
#mw-navigation div#mw-panel div.portal{
    background-image:none;
    border-top:1px solid #444;
}
#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{
    border-top:none;
}
html{
    font-size:100%;
}
html,body{
    height:100%;
    margin:0;
    padding:0;
    font-family:sans-serif;
}
body{
    background-color:#222;
}
.mw-body{
    margin-left:10em;
    padding:1em;
    border:1px solid #202;
    border-right-width:0;
    margin-top:-1px;
    background-color:#111;
    color:#ccc;
    direction:ltr;
}
.mw-body .mw-editsection,.mw-body .mw-editsection-like{
    font-family:sans-serif;
}
.mw-body h1,.mw-body h2,.mw-body #firstHeading{
    font-family:"Linux Libertine",Georgia,Times,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:
    /* @embed */
     url('skins/Vector/images/bullet-icon.png');
}
pre,.mw-code{
    line-height:1.3em;
    background: #000;
    color:#dbd;
}
#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.vector-animateLayout .mw-body,body.vector-animateLayout div#footer,body.vector-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.vector-animateLayout #p-logo{
    -webkit-transition:left 250ms;
    -moz-transition:left 250ms;
    -o-transition:left 250ms;
    transition:left 250ms;
}
body.vector-animateLayout #mw-panel{
    -webkit-transition:padding-right 250ms;
    -moz-transition:padding-right 250ms;
    -o-transition:padding-right 250ms;
    transition:padding-right 250ms;
}
body.vector-animateLayout #p-search{
    -webkit-transition:margin-right 250ms;
    -moz-transition:margin-right 250ms;
    -o-transition:margin-right 250ms;
    transition:margin-right 250ms;
}
body.vector-animateLayout #p-personal{
    -webkit-transition:right 250ms;
    -moz-transition:right 250ms;
    -o-transition:right 250ms;
    transition:right 250ms;
}
body.vector-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;
}
#pt-userpage,#pt-anonuserpage{
    background-position:left top;
    background-repeat:no-repeat;
    background-image:url('skins/Vector/images/user-icon.png');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/user-icon.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/user-icon.svg');
    padding-left:15px !important;
}
#p-search{
    float:left;
    margin-right:.5em;
    margin-left:.5em;
}
#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:
    /* @embed */
     url('skins/Vector/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('skins/Vector/images/search-ltr.png');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/search-ltr.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/search-ltr.svg');
    background-position:center center;
    background-repeat:no-repeat;
}
div#simpleSearch #mw-searchButton{
    z-index:1;
}
div.vectorTabs h3{
    display:none;
}
div.vectorTabs{
    float:left;
    height:2.5em;
    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;
    height:100%;
    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;
    line-height:1.125em;
    display:inline-block;
    height:100%;
    margin:0;
    padding:0;
    background-color:#fff;
    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.vectorTabs li.new a,div.vectorTabs li.new a:visited{
    color:hsl(0, 40%, 60%); /* visited red links */;
}
div.vectorTabs li.selected{
    background-image:
    /* @embed */
     url('skins/Vector/images/tab-current-fade.png');
}
div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
    color:#333;
    text-decoration:none;
}
div.vectorTabs li.icon a{
    background-position:bottom right;
    background-repeat:no-repeat;
}
div.vectorTabs li a{
    display:inline-block;
    height:1.9em;
    padding-left:.5em;
    padding-right:.5em;
    color:hsl(300, 100%, 80%); /* normal link */
    cursor:pointer;
    font-size:.8em;
}
div.vectorTabs li>a{
    display:block;
}
div.vectorTabs span{
    display:inline-block;
    background-image:
    /* @embed */
     url('skins/Vector/images/tab-break.png');
    background-position:bottom right;
    background-repeat:no-repeat;
}
div.vectorTabs span a{
    display:inline-block;
    padding-top:1.25em;
}
div.vectorTabs span>a{
    float:left;
    display:block;
}
div.vectorMenu{
    direction:ltr;
    float:left;
    cursor:pointer;
    position:relative;
}
body.rtl div.vectorMenu{
    direction:rtl;
}
div#mw-head div.vectorMenu h3{
    float:left;
    background-image:
    /* @embed */
     url('skins/Vector/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.vectorMenu h3 span{
    display:block;
    font-size:.8em;
    padding-left:.7em;
    padding-top:1.375em;
    margin-right:20px;
    font-weight:normal;
    color:#444;
}
div.vectorMenu h3 a{
    position:absolute;
    top:0;
    right:0;
    width:20px;
    height:2.5em;
    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.vectorMenuFocus h3 a{
    background-image:url('skins/Vector/images/arrow-down-focus-icon.png');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/arrow-down-focus-icon.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/arrow-down-focus-icon.svg');
}
div.vectorMenu 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:hover div.menu,div.vectorMenu.menuForceShow div.menu{
    display:block;
}
div.vectorMenu ul{
    list-style-type:none;
    list-style-image:none;
    padding:0;
    margin:0;
    text-align:left;
}
div.vectorMenu ul,x:-moz-any-link{
    min-width:5em;
}
div.vectorMenu ul,x:-moz-any-link,x:default{
    min-width:0;
}
div.vectorMenu li{
    padding:0;
    margin:0;
    text-align:left;
    line-height:1em;
}
div.vectorMenu li a{
    display:inline-block;
    padding:.5em;
    white-space:nowrap;
    color:hsl(300, 100%, 80%); /* normal link */
    cursor:pointer;
    font-size:.8em;
}
div.vectorMenu li>a{
    display:block;
}
div.vectorMenu li.selected a,div.vectorMenu 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{
    background-image:url('skins/Vector/images/unwatch-icon.png');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/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');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/watch-icon.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     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');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/unwatch-icon-hl.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/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');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/watch-icon-hl.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/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');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/watch-icon-loading.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/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-image:url('skins/Vector/images/page-fade.png');
    background-color:#222;
    background-image:-moz-linear-gradient(top, #333 50%, #222 100%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #222));
    background-image:-webkit-linear-gradient(top, #333 50%, #222 100%);
    background-image:linear-gradient(#333 50%, #222 100%);
    background-color:#333;
}
#mw-head-base{
    margin-top:-5em;
    margin-left:10em;
    height:5em;
}
div#mw-head{
    position:absolute;
    top:0;
    right:0;
    width:100%;
}
div#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;
}
div#mw-panel{
    font-size:inherit;
    position:absolute;
    top:160px;
    padding-top:1em;
    width:10em;
    left:0;
}
div#mw-panel div.portal{
    margin:0 .6em 0 .7em;
    padding:.25em 0;
    direction:ltr;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:
    /* @embed */
     url('skins/Vector/images/portal-break.png');
}
div#mw-panel div.portal h3{
    font-size:.75em;
    color:#444;
    font-weight:normal;
    margin:0;
    padding:.25em 0 .25em .25em;
    cursor:default;
    border:none;
}
div#mw-panel div.portal div.body{
    margin:0 0 0 1.25em;
    padding-top:0;
}
div#mw-panel div.portal div.body ul{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
div#mw-panel div.portal div.body ul li{
    line-height:1.125em;
    margin:0;
    padding:.25em 0;
    font-size:.75em;
    word-wrap:break-word;
}
div#mw-panel div.portal div.body ul li a{
    color:hsl(300, 100%, 80%); /* normal link */
}
div#mw-panel div.portal div.body ul li a:visited{
    color:hsl(250, 100%, 80%); /* visited link */
}
div#mw-panel div.portal.first{
    background-image:none;
    margin-top:0;
}
div#mw-panel div.portal.first h3{
    display:none;
}
div#mw-panel div.portal.first div.body{
    margin-left:.5em;
}
div#footer{
    margin-left:10em;
    margin-top:0;
    padding:.75em;
    direction:ltr;
}
div#footer ul{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}
div#footer ul li{
    margin:0;
    padding:0;
    padding-top:.5em;
    padding-bottom:.5em;
    color:#888;
    font-size:.7em;
}
div#footer #footer-icons{
    float:right;
}
div#footer #footer-icons li{
    float:left;
    margin-left:.5em;
    line-height:2em;
    text-align:right;
}
div#footer #footer-info li{
    line-height:1.4em;
}
div#footer #footer-places li{
    float:left;
    margin-right:1em;
    line-height:2em;
}
body.ltr div#footer #footer-places{
    float:left;
}
.mw-body .external{
    background-position:center right;
    background-repeat:no-repeat;
    background-image:url('skins/Vector/images/external-link-ltr-icon.png');
    background-image:-webkit-linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/external-link-ltr-icon.svg');
    background-image:linear-gradient(transparent, transparent),
    /* @embed */
     url('skins/Vector/images/external-link-ltr-icon.svg');
    padding-right:13px;
}

/* Newmaker fixes */
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {
   background: #000 !important;
   color: #fff !important;
   border: 1px solid #666 !important;
}

.oo-ui-widget-enabled > * {
	color: #ddf !important;
	background: #112 !important;
	border-color: #666 !important;
}

.oo-ui-widget-enabled > *:hover, .oo-ui-widget-enabled > *:active, .oo-ui-widget-enabled > *:focus {
	color: #fff !important;
	background: #556 !important;
	border-color: #999 !important;
}

.editOptions {
	color: inherit;
}

/* fuck your stupid custom checkboxes */
.oo-ui-checkboxInputWidget [type='checkbox'], .oo-ui-checkboxInputWidget [type='radio'] {
  opacity: 1;
}

/* make sure to redefine every single input's css so that changing the colors becomes a huge pain in the ass */
.mw-ui-input {
	background: unset !important;
	color: unset !important;
	box-shadow: unset !important;
}

/* get rid of the stupid line under "tools" in the sidebar */
#mw-panel .portal .body {
	background-image: none !important;
}

/* make toc suck less */
.tocnumber {
	color: #999;
}
.mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul {
	margin-left: 1em;
}

/* fix the ugly light search box */
div#simpleSearch, div#simpleSearch * {
	background: black !important;
	color: white !important;
}

/* fix side panel header colors */
#mw-panel .portal h3 {
	color: #888;
}

/* i like how this is a class AND an id for some reason */
#wikiEditor-ui-toolbar {
  background: #545;
}

/* OVERRIDE ALL THE STUPID CUSTOM LINK COLORS (SOME OF WHICH ARE NOT EVEN LINKS WHAT THE HELL)
   (and also some other things that really want custom colors because who even knows ugh)
*/
#wikiEditor-ui-toolbar a,
.wikiEditor-ui-toolbar .booklet .index div,
#wikiEditor-ui-toolbar label,
.wikiEditor-ui-toolbar .page-table th
{
  color: unset !important;
}

/* extra parts of toolbars */
#wikiEditor-section-advanced, .wikiEditor-ui-toolbar .sections .section, .wikiEditor-ui-toolbar .group .tool-select .options .option:hover {
  background: #313;
}


/* hafsdlkaghsdlkhasdlkh */
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .group .tool-select,
.wikiEditor-ui-toolbar .group .tool-select .menu .options {
  background: black;
  color: white;
}

.wikiEditor-ui-toolbar .page-table td {
   border-top: 1px solid #666;
}

#wikiEditor-ui-toolbar .oo-ui-buttonElement-button {
	color: #ddf !important;
	background: #888 !important;
}
#wikiEditor-ui-toolbar .oo-ui-buttonElement-button:hover, #wikiEditor-ui-toolbar .oo-ui-buttonElement-button:active, #wikiEditor-ui-toolbar .oo-ui-buttonElement-button:focus {
	color: #ddf !important;
	background: #aaa !important;
}


.petscop-ts {
font-family: monospace;
font-size: 100%;
position: relative;
top: -.15em;
margin: 0 .33em;
}