MediaWiki:Vector.css: Difference between revisions

From aurawatch
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
iv.vectorTabs ul li#ca-history {
@media print {
    visibility: hidden;
    .noprint,.catlinks,.magnify,.mw-cite-backlink,.mw-jump,.mw-editsection,.mw-editsection-like,.mw-hidden-catlinks,.mw-indicators,.mw-redirectedfrom,.patrollink,.usermessage,#column-one,#footer-places,#jump-to-nav,#mw-navigation,#siteNotice,#f-poweredbyico,#f-copyrightico,li#about,li#disclaimer,li#mobileview,li#privacy {
}
        display: none
#ca-talk { display:none!important; }
    }


@media print{
    body {
    .noprint,div#jump-to-nav,.mw-jump,div.top,div#column-one,.mw-editsection,.mw-editsection-like,#footer-places,.mw-hidden-catlinks,.usermessage,.patrollink,.ns-0 .mw-redirectedfrom,div.magnify,#mw-navigation,#siteNotice,div#f-poweredbyico,div#f-copyrightico,li#about,li#disclaimer,li#mobileview,li#privacy{
        background: #fff;
         display:none
        color: #000;
        margin: 0;
         padding: 0
     }
     }
     body{
 
         background:#fff;
     a {
        color:#000;
         background: none !important;
        margin:0;
         padding: 0 !important
         padding:0
     }
     }
     h1,h2,h3,h4,h5,h6{
 
         font-weight:bold;
     a,a.external,a.new,a.stub {
         page-break-after:avoid
         color: #000 !important;
        text-decoration: none !important;
        color: inherit !important;
         text-decoration: inherit !important
     }
     }
     dt{
 
         font-weight:bold
     .mw-parser-output a.external.text:after,.mw-parser-output a.external.autonumber:after {
         content: ' (' attr(href) ')';
        word-break: break-all;
        word-wrap: break-word
     }
     }
     ul{
 
         list-style-type:square
     .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after {
         content: ' (https:' attr(href) ')'
     }
     }
     p{
 
         margin:1em 0;
     dt {
        line-height:1.2em;
         font-weight: bold
        orphans:3;
        widows:3
     }
     }
     pre,.mw-code{
 
        background:#fff;
     h1,h2,h3,h4,h5,h6 {
        color:#000;
         font-weight: bold;
        border:1pt dashed #000;
         page-break-after: avoid;
        padding:1em 0;
         page-break-before: avoid
         font-size:8pt;
         white-space:pre;
         word-wrap:break-word;
        overflow:auto
     }
     }
     img,.wikitable,.thumb{
 
         page-break-inside:avoid
     p {
         margin: 1em 0;
        line-height: 1.2;
        orphans: 3;
        widows: 3
     }
     }
     img{
 
         border:0;
     img,figure,.wikitable,.thumb {
        vertical-align:middle
         page-break-inside: avoid
     }
     }
     #globalWrapper{
 
         width:100% !important;
     img {
         min-width:0 !important
         border: 0;
         vertical-align: middle
     }
     }
     .mw-body{
 
         background:#fff;
     pre,.mw-code {
         color:#000;
         background: #fff;
         border:0 !important;
         color: #000;
         padding:0 !important;
         border: 1pt dashed #000;
         margin:0 !important;
         padding: 1em 0;
         direction:ltr
         font-size: 8pt;
        white-space: pre-wrap;
         word-wrap: break-word
     }
     }
     #column-content{
 
         margin:0 !important
     sup,sub {
         line-height: 1
     }
     }
     #column-content .mw-body{
 
         padding:1em;
     ul {
        margin:0 !important
         list-style-type: square
     }
     }
     #toc{
 
         background-color:#f9f9f9;
     #globalWrapper {
         border:1pt solid #aaa;
         width: 100% !important;
        padding:5px;
         min-width: 0 !important
        display:table
     }
     }
     .tocnumber,.toctext{
 
         display:table-cell
     .mw-body {
         background: #fff;
        color: #000;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        direction: ltr
     }
     }
     .tocnumber{
 
         padding-left:0;
     #column-content {
        padding-right:0.5em
         margin: 0 !important
     }
     }
     .mw-content-ltr .tocnumber{
 
         padding-left:0;
     #column-content .mw-body {
         padding-right:0.5em
         padding: 1em;
         margin: 0 !important
     }
     }
     .mw-content-rtl .tocnumber{
 
         padding-left:0.5em;
     .toc {
         padding-right:0
         background-color: #f9f9f9;
        border: 1pt solid #aaa;
         padding: 5px;
        display: table
     }
     }
     #footer{
 
         background:#fff;
     .tocnumber,.toctext {
        color:#000;
         display: table-cell
        margin-top:1em;
        border-top:1pt solid #aaa;
        direction:ltr
     }
     }
     a{
 
         background:none !important;
     .tocnumber {
         padding:0 !important
         padding-left: 0;
         padding-right: 0.5em
     }
     }
     .mw-body a.external.text:after,.mw-body a.external.autonumber:after{
 
         content:" (" attr( href ) ")";
     .mw-content-ltr .tocnumber {
         word-wrap:break-word
         padding-left: 0;
         padding-right: 0.5em
     }
     }
     .mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after{
 
         content:" (https:" attr( href ) ")"
     .mw-content-rtl .tocnumber {
         padding-left: 0.5em;
        padding-right: 0
     }
     }
     a,a.external,a.new,a.stub{
 
         color:#000 !important;
     table.floatright,div.floatright,div.tright {
         text-decoration:none !important
         float: right;
        clear: right;
         position: relative
     }
     }
     a,a.external,a.new,a.stub{
 
         color:inherit !important;
     table.floatleft,div.floatleft,div.tleft {
         text-decoration:inherit !important
         float: left;
        clear: left;
         position: relative
     }
     }
     div.floatright{
 
        float:right;
     div.tleft {
        clear:right;
         margin: 0.5em 1.4em 1.3em 0
        position:relative;
         margin:0.5em 0 0.8em 1.4em
     }
     }
     div.floatright p{
 
         font-style:italic
     div.tright {
         margin: 0.5em 0 1.3em 1.4em
     }
     }
     div.floatleft{
 
        float:left;
     table.floatright,div.floatright {
        clear:left;
         margin: 0 0 0.5em 0.5em;
        position:relative;
        border: 0
         margin:0.5em 1.4em 0.8em 0
     }
     }
     div.floatleft p{
 
         font-style:italic
     table.floatleft,div.floatleft {
         margin: 0 0.5em 0.5em 0;
        border: 0
     }
     }
     div.center{
 
         text-align:center
     div.floatleft p,div.floatright p {
         font-style: italic
     }
     }
     div.thumb{
 
         background-color:transparent;
     .center {
        border:0;
         text-align: center
        width:auto;
        margin-top:0.5em;
        margin-bottom:0.8em
     }
     }
     div.thumbinner{
 
         background-color:#fff;
     div.thumb {
        border:1pt solid #ccc;
         background-color: transparent;
        padding:3px !important;
         width: auto
        font-size:94%;
        text-align:center;
         overflow:hidden
     }
     }
     html .thumbimage{
 
         border:1pt solid #ccc
     div.thumb a {
         border-bottom: 0
     }
     }
     html .thumbcaption{
 
         border:none;
     div.thumbinner {
         text-align:left;
         background-color: #fff;
         line-height:1.4em;
         border: 0;
         padding:3px !important;
         border-radius: 2px;
         font-size:94%
         padding: 5px;
         font-size: 10pt;
        color: #666;
        text-align: center;
        overflow: hidden;
        min-width: 100px
     }
     }
     div.tright{
 
         float:right;
     html .thumbcaption {
         clear:right;
         text-align: left;
         margin:0.5em 0 0.8em 1.4em
         line-height: 1.4;
         padding: 3px
     }
     }
     div.tleft{
 
         float:left;
     img.thumbborder {
        clear:left;
         border: 1pt solid #ddd
        margin:0.5em 1.4em 0.8em 0
     }
     }
     img.thumbborder{
 
         border:1pt solid #ddd
     table.wikitable,.mw_metadata {
        background: #fff;
        margin: 1em 0;
         border: 1pt solid #aaa;
        border-collapse: collapse;
        font-size: 10pt
     }
     }
     table.wikitable,table.mw_metadata{
 
         background:#fff;
     table.wikitable > caption,.mw_metadata caption {
        margin:1em 0;
         padding: 5px;
        border:1pt solid #aaa;
         font-size: 10pt
         border-collapse:collapse
     }
     }
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td,.mw_metadata th,.mw_metadata td{
 
         border:1pt solid #aaa;
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td,.mw_metadata th,.mw_metadata td {
         padding:0.2em
        background: #fff !important;
        color: #000 !important;
         border: 1pt solid #aaa;
         padding: 0.4em 0.6em
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th{
 
        background:#fff;
     table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th {
        font-weight:bold;
         text-align: center
         text-align:center
     }
     }
     table.wikitable > caption,.mw_metadata caption{
 
         font-weight:bold
     table.listing,table.listing td {
         border: 1pt solid #000;
        border-collapse: collapse
     }
     }
     table.listing,table.listing td{
 
         border:1pt solid #000;
     .catlinks ul {
         border-collapse:collapse
         display: inline;
        padding: 0;
         list-style: none none
     }
     }
     a.sortheader{
 
         margin:0 0.3em
     .catlinks li {
        display: inline-block;
        line-height: 1.15;
         margin: 0.1em 0;
        border-left: 1pt solid #aaa;
        padding: 0 0.4em
     }
     }
     .catlinks ul{
 
         display:inline;
     .catlinks li:first-child {
         padding:0;
         border-left: 0;
        list-style:none none
         padding-left: 0.2em
     }
     }
     .catlinks li{
 
        display:inline-block;
     .printfooter {
        line-height:1.15em;
         padding: 1em 0
         padding:0 .4em;
        border-left:1pt solid #aaa;
        margin:0.1em 0
     }
     }
     .catlinks li:first-child{
 
         padding-left:.2em;
     #footer {
         border-left:0
        background: #fff;
    }
        color: #000;
    .printfooter{
         margin-top: 1em;
         padding:1em 0
         border-top: 1pt solid #aaa;
        padding-top: 5px;
         direction: ltr
     }
     }
}
}
@media screen{
 
     .mw-content-ltr{
@media screen {
         direction:ltr
     .mw-content-ltr {
         direction: ltr
     }
     }
     .mw-content-rtl{
 
         direction:rtl
     .mw-content-rtl {
         direction: rtl
     }
     }
     .sitedir-ltr textarea,.sitedir-ltr input{
 
         direction:ltrtate-defaul
     .sitedir-ltr textarea,.sitedir-ltr input {
         direction: ltr
     }
     }
     .sitedir-rtl textarea,.sitedir-rtl input{
 
         direction:rtl
     .sitedir-rtl textarea,.sitedir-rtl input {
         direction: rtl
     }
     }
     .mw-userlink{
 
         unicode-bidi:embed
     .mw-userlink {
         unicode-bidi: embed
     }
     }
     mark{
 
         background-color:yellow;
     mark {
         color:black
         background-color: #ff0;
         color: #000
     }
     }
     wbr{
 
         display:inline-block
     wbr {
         display: inline-block
     }
     }
     input[type="submit"],input[type="button"],input[type="reset"],input[type="file"]{
 
         direction:ltr
     input[type='submit'],input[type='button'],input[type='reset'],input[type='file'] {
         direction: ltr
     }
     }
     textarea[dir="ltr"],input[dir="ltr"]{
 
         direction:ltr
     textarea[dir='ltr'],input[dir='ltr'] {
         direction: ltr
     }
     }
     textarea[dir="rtl"],input[dir="rtl"]{
 
         direction:rtl
     textarea[dir='rtl'],input[dir='rtl'] {
         direction: rtl
     }
     }
     abbr[title],.explain[title]{
 
         border-bottom:1px dotted;
     abbr[title],.explain[title] {
         cursor:help
         border-bottom: 1px dotted;
         cursor: help
     }
     }
     @supports (text-decoration:underline dotted){
 
         abbr[title],.explain[title]{
     @supports (text-decoration: underline dotted) {
             border-bottom:none;
         abbr[title],.explain[title] {
             text-decoration:underline dotted
             border-bottom:0;
             text-decoration: underline dotted
         }
         }
     }
     }
     .mw-plusminus-pos{
 
         color:#006400
     span.comment {
        font-style: italic;
        unicode-bidi: -moz-isolate;
         unicode-bidi: isolate
     }
     }
     .mw-plusminus-neg{
 
         color:#8b0000
     #editform,#toolbar,#wpTextbox1 {
         clear: both
     }
     }
     .mw-plusminus-null{
 
         color:#aaa
     #toolbar {
         height: 22px
     }
     }
     .mw-plusminus-pos,.mw-plusminus-neg,.mw-plusminus-null{
 
         unicode-bidi:-moz-isolate;
     .mw-underline-always a {
        unicode-bidi:isolate
         text-decoration: underline
     }
     }
     span.comment{
 
        font-style:italic;
     .mw-underline-never a {
        unicode-bidi:-moz-isolate;
         text-decoration: none
         unicode-bidi:isolate
     }
     }
     #wikiPreview.ontop{
 
         margin-bottom:1em
     li span.deleted,span.history-deleted {
         text-decoration: line-through;
        color: #72777d;
        font-style: italic
     }
     }
     #editform,#toolbar,#wpTextbox1{
 
         clear:both
     .not-patrolled {
         background-color: #ffa
     }
     }
     li span.deleted,span.history-deleted{
 
         text-decoration:line-through;
     .unpatrolled {
         color:#888;
         font-weight: bold;
        font-style:italic
         color: #d33
     }
     }
     .not-patrolled{
 
         background-color:#ffa
     div.patrollink {
        font-size: 75%;
         text-align: right
     }
     }
     .unpatrolled{
 
         font-weight:bold;
     td.mw-label {
         color:red
         text-align: right;
         vertical-align: middle
     }
     }
     div.patrollink{
 
        font-size:75%;
     td.mw-input {
         text-align:right
         text-align: left
     }
     }
     td.mw-label{
 
         text-align:right
     td.mw-submit {
         text-align: left;
        white-space: nowrap
     }
     }
     td.mw-input{
 
         text-align:left
     .mw-input-with-label {
         white-space: nowrap;
        display: inline-block
     }
     }
     td.mw-submit{
 
         text-align:left
     .mw-content-ltr .thumbcaption {
         text-align: left
     }
     }
     td.mw-label{
 
         vertical-align:middle
     .mw-content-ltr .magnify {
         float: right
     }
     }
     td.mw-submit{
 
         white-space:nowrap
     .mw-content-rtl .thumbcaption {
         text-align: right
     }
     }
     input#wpSummary{
 
         width:80%;
     .mw-content-rtl .magnify {
        margin-bottom:1em
         float: left
     }
     }
     .mw-input-with-label{
 
         white-space:nowrap
     #catlinks {
         text-align: left
     }
     }
     .mw-content-ltr .thumbcaption{
 
         text-align:left
     .catlinks ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
        list-style-type: none;
        list-style-image: none;
         vertical-align: middle !ie
     }
     }
     .mw-content-ltr .magnify{
 
         float:right
     .catlinks li {
        display: inline-block;
        line-height: 1.25em;
        border-left: 1px solid #a2a9b1;
        margin: 0.125em 0;
        padding: 0 0.5em;
         zoom:1;display: inline !ie
     }
     }
     .mw-content-rtl .thumbcaption{
 
         text-align:right
     .catlinks li:first-child {
        padding-left: 0.25em;
         border-left: 0
     }
     }
     .mw-content-rtl .magnify{
 
         float:left
     .catlinks li a.mw-redirect {
         font-style: italic
     }
     }
     #catlinks{
 
         text-align:left
     .mw-hidden-cats-hidden {
         display: none
     }
     }
     .catlinks ul{
 
         display:inline;
     .catlinks-allhidden {
        margin:0;
         display: none
        padding:0;
        list-style:none;
        list-style-type:none;
        list-style-image:none;
        vertical-align:middle
     }
     }
     .catlinks li{
 
        display:inline-block;
     p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons {
        line-height:1.25em;
         font-size: 90%;
        border-left:1px solid #AAA;
         text-align: right
        margin:0.125em 0;
         padding:0 0.5em;
         zoom:1;
        display:inline !ie
     }
     }
     .catlinks li:first-child{
 
         padding-left:0.25em;
     .autocomment {
        border-left:none
         color: #72777d
     }
     }
     .catlinks li a.mw-redirect{
 
         font-style:italic
     .newpage,.minoredit,.botedit {
         font-weight: bold
     }
     }
     .mw-hidden-cats-hidden{
 
         display:none
     div.mw-warning-with-logexcerpt {
         padding: 3px;
        margin-bottom: 3px;
        border: 2px solid #2a4b8d;
        clear: both
     }
     }
     .catlinks-allhidden{
 
         display:none
     div.mw-warning-with-logexcerpt ul li {
         font-size: 90%
     }
     }
     p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons{
 
         font-size:90%;
     span.mw-revdelundel-link,strong.mw-revdelundel-link {
        text-align:right
         font-size: 90%
     }
     }
     .autocomment{
 
         color:gray
     span.mw-revdelundel-hidden,input.mw-revdelundel-hidden {
         visibility: hidden
     }
     }
     #pagehistory .history-user{
 
         margin-left:0.4em;
     td.mw-revdel-checkbox,th.mw-revdel-checkbox {
         margin-right:0.2em
         padding-right: 10px;
         text-align: center
     }
     }
     #pagehistory li{
 
         border:1px solid white
     a.new {
         color: #ba0000
     }
     }
     #pagehistory li.selected{
 
         background-color:#f9f9f9;
     .plainlinks a.external {
         border:1px dashed #aaa
         background: none !important;
         padding: 0 !important
     }
     }
     .mw-history-revisionactions{
 
         float:right
     .rtl a.external.free,.rtl a.external.autonumber {
         direction: ltr;
        unicode-bidi: embed
     }
     }
     .newpage,.minoredit,.botedit{
 
         font-weight:bold
     table.wikitable {
         background-color: #f8f9fa;
        color: #222;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse
     }
     }
     div.mw-warning-with-logexcerpt{
 
        padding:3px;
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td {
        margin-bottom:3px;
         border: 1px solid #a2a9b1;
         border:2px solid #2F6FAB;
         padding: 0.2em 0.4em
         clear:both
     }
     }
     div.mw-warning-with-logexcerpt ul li{
 
         font-size:90%
     table.wikitable > tr > th,table.wikitable > * > tr > th {
        background-color: #eaecf0;
         text-align: center
     }
     }
     span.mw-revdelundel-link,strong.mw-revdelundel-link{
 
         font-size:90%
     table.wikitable > caption {
         font-weight: bold
     }
     }
     span.mw-revdelundel-hidden,input.mw-revdelundel-hidden{
 
         visibility:hidden
     .error,.warning,.success {
         font-size: larger
     }
     }
     td.mw-revdel-checkbox,th.mw-revdel-checkbox{
 
         padding-right:10px;
     .error {
        text-align:center
         color: #d33
     }
     }
     a.new{
 
         color:#BA0000
     .warning {
         color: #705000
     }
     }
     .plainlinks a.external{
 
         background:none !important;
     .success {
        padding:0 !important
         color: #009000
     }
     }
     .rtl a.external.free,.rtl a.external.autonumber{
 
         direction:ltr;
     .errorbox,.warningbox,.successbox {
         unicode-bidi:embed
        border: 1px solid;
        padding: 0.5em 1em;
         margin-bottom: 1em;
         display: inline-block;
        zoom:1;*display: inline
     }
     }
     table.wikitable{
 
         margin:1em 0;
     .errorbox h2,.warningbox h2,.successbox h2 {
         background-color:#f9f9f9;
         font-size: 1em;
         border:1px solid #aaa;
         color: inherit;
         border-collapse:collapse;
        font-weight: bold;
         color:black
         display: inline;
         margin: 0 0.5em 0 0;
         border: 0
     }
     }
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{
 
         border:1px solid #aaa;
     .errorbox {
         padding:0.2em 0.4em
        color: #d33;
         border-color: #fac5c5;
         background-color: #fae3e3
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th{
 
         background-color:#f2f2f2;
     .warningbox {
         text-align:center
         color: #705000;
        border-color: #fde29b;
         background-color: #fdf1d1
     }
     }
     table.wikitable > caption{
 
         font-weight:bold
     .successbox {
         color: #008000;
        border-color: #b7fdb5;
        background-color: #e1fddf
     }
     }
     .error,.warning,.success{
 
         font-size:larger
     .mw-infobox {
        border: 2px solid #ff7f00;
        margin: 0.5em;
        clear: left;
         overflow: hidden
     }
     }
     .error{
 
         color:#cc0000
     .mw-infobox-left {
         margin: 7px;
        float: left;
        width: 35px
     }
     }
     .warning{
 
         color:#705000
     .mw-infobox-right {
         margin: 0.5em 0.5em 0.5em 49px
     }
     }
     .success{
 
         color:#009000
     .previewnote {
         color: #d33;
        margin-bottom: 1em
     }
     }
     .errorbox,.warningbox,.successbox{
 
         border:1px solid;
    .previewnote p {
         padding:.5em 1em;
        text-indent: 3em;
         margin-bottom:1em;
        margin: 0.8em 0
         display:inline-block;
    }
         zoom:1;
 
         *display:inline
    .visualClear {
        clear: both
    }
 
    .mw-datatable {
        border-collapse: collapse
    }
 
     .mw-datatable,.mw-datatable td,.mw-datatable th {
         border: 1px solid #a2a9b1;
         padding: 0 0.15em 0 0.15em
    }
 
    .mw-datatable th {
        background-color: #ddf
    }
 
    .mw-datatable td {
        background-color: #fff
    }
 
    .mw-datatable tr:hover td {
        background-color: #eaf3ff
    }
 
    .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }
 
    .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul {
         margin: 0.3em 1.6em 0 0;
         padding: 0
    }
 
    .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol {
         margin: 0.3em 0 0 3.2em;
         padding: 0
     }
     }
     .errorbox h2,.warningbox h2,.successbox h2{
 
        font-size:1em;
     .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol {
        color:inherit;
         margin: 0.3em 3.2em 0 0;
        font-weight:bold;
         padding: 0
        display:inline;
         margin:0 .5em 0 0;
         border:none
     }
     }
     .errorbox{
 
         color:#cc0000;
    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd {
         border-color:#fac5c5;
        margin-left: 1.6em;
         background-color:#fae3e3
        margin-right: 0
    }
 
    .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd {
        margin-right: 1.6em;
        margin-left: 0
    }
 
    .mw-ajax-loader {
        background-image: url(/w/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);
        background-position: center center;
        background-repeat: no-repeat;
        padding: 16px;
        position: relative;
        top: -16px
    }
 
     .mw-small-spinner {
         padding: 10px !important;
        margin-right: 0.6em;
        background-image: url(/w/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);
         background-position: center center;
         background-repeat: no-repeat
     }
     }
     .warningbox{
 
        color:#705000;
     h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ks),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(ta),h1:lang(te) {
        border-color:#fde29b;
         line-height: 1.6em !important
         background-color:#fdf1d1
     }
     }
     .successbox{
 
        color:#008000;
     h2:lang(anp),h3:lang(anp),h4:lang(anp),h5:lang(anp),h6:lang(anp),h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bho),h3:lang(bho),h4:lang(bho),h5:lang(bho),h6:lang(bho),h2:lang(bh),h3:lang(bh),h4:lang(bh),h5:lang(bh),h6:lang(bh),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ks),h3:lang(ks),h4:lang(ks),h5:lang(ks),h6:lang(ks),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(my),h3:lang(my),h4:lang(my),h5:lang(my),h6:lang(my),h2:lang(mai),h3:lang(mai),h4:lang(mai),h5:lang(mai),h6:lang(mai),h2:lang(ne),h3:lang(ne),h4:lang(ne),h5:lang(ne),h6:lang(ne),h2:lang(new),h3:lang(new),h4:lang(new),h5:lang(new),h6:lang(new),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(pi),h3:lang(pi),h4:lang(pi),h5:lang(pi),h6:lang(pi),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te) {
        border-color:#b7fdb5;
         line-height: 1.2em
         background-color:#e1fddf
     }
     }
     .mw-infobox{
 
        border:2px solid #ff7f00;
     ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li {
        margin:0.5em;
         list-style-type: -moz-persian;
         clear:left;
         list-style-type: persian
         overflow:hidden
     }
     }
     .mw-infobox-left{
 
         margin:7px;
     ol:lang(ckb) li,ol:lang(sdh) li {
         float:left;
         list-style-type: -moz-arabic-indic;
        width:35px
         list-style-type: arabic-indic
     }
     }
     .mw-infobox-right{
 
         margin:0.5em 0.5em 0.5em 49px
     ol:lang(hi) li,ol:lang(mai) li,ol:lang(mr) li,ol:lang(ne) li {
        list-style-type: -moz-devanagari;
         list-style-type: devanagari
     }
     }
     .previewnote{
 
         color:#c00;
     ol:lang(as) li,ol:lang(bn) li {
         margin-bottom:1em
         list-style-type: -moz-bengali;
         list-style-type: bengali
     }
     }
     .previewnote p{
 
         text-indent:3em;
     ol:lang(or) li {
         margin:0.8em 0
         list-style-type: -moz-oriya;
         list-style-type: oriya
     }
     }
     .visualClear{
 
         clear:both
     .toc ul {
         margin: 0.3em 0
     }
     }
     .mw-datatable{
 
         border-collapse:collapse
     .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr .toc ul {
         text-align: left
     }
     }
     .mw-datatable,.mw-datatable td,.mw-datatable th{
 
         border:1px solid #aaaaaa;
     .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl .toc ul {
        padding:0 0.15em 0 0.15em
         text-align: right
     }
     }
     .mw-datatable th{
 
         background-color:#ddddff
     .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul {
         margin: 0 0 0 2em
     }
     }
     .mw-datatable td{
 
         background-color:#ffffff
     .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul {
         margin: 0 2em 0 0
     }
     }
     .mw-datatable tr:hover td{
 
         background-color:#eeeeff
     .toc .toctitle {
         direction: ltr
     }
     }
     table.mw_metadata{
 
         font-size:0.8em;
     #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview {
        margin-left:0.5em;
         direction: ltr;
         margin-bottom:0.5em;
         unicode-bidi: embed
        width:400px
     }
     }
     table.mw_metadata caption{
 
         font-weight:bold
     #mw-revision-info,#mw-revision-info-current,#mw-revision-nav {
         direction: ltr
     }
     }
     table.mw_metadata th{
 
         font-weight:normal
     div.tright,div.floatright,table.floatright {
         clear: right;
        float: right
     }
     }
     table.mw_metadata td{
 
         padding:0.1em
     div.tleft,div.floatleft,table.floatleft {
         float: left;
        clear: left
     }
     }
     table.mw_metadata{
 
         border:none;
     div.floatright,table.floatright,div.floatleft,table.floatleft {
        border-collapse:collapse
         position: relative
     }
     }
     table.mw_metadata td,table.mw_metadata th{
 
        text-align:center;
     #mw-credits a {
        border:1px solid #aaaaaa;
         unicode-bidi: embed
        padding-left:5px;
         padding-right:5px
     }
     }
     table.mw_metadata th{
 
         background-color:#f9f9f9
     .mw-jump,#jump-to-nav {
         overflow: hidden;
        height: 0;
        zoom:1}
 
    .printfooter {
        display: none
     }
     }
     table.mw_metadata td{
 
         background-color:#fcfcfc
     .xdebug-error {
         position: absolute;
        z-index: 99
     }
     }
     table.mw_metadata ul.metadata-langlist{
 
         list-style-type:none;
     .mw-editsection,#jump-to-nav {
         list-style-image:none;
         -moz-user-select: none;
         padding-right:5px;
         -webkit-user-select: none;
         padding-left:5px;
         -ms-user-select: none;
        margin:0
         user-select: none
     }
     }
     .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{
 
         margin:0.3em 0 0 1.6em;
     .mw-editsection,.mw-editsection-like {
         padding:0
        font-size: small;
        font-weight: normal;
         margin-left: 1em;
        vertical-align: baseline;
         line-height: 1em
     }
     }
     .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul{
 
         margin:0.3em 1.6em 0 0;
     .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection {
        padding:0
         margin-left: 1em
     }
     }
     .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol{
 
         margin:0.3em 0 0 3.2em;
     .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection {
        padding:0
         margin-right: 1em
     }
     }
     .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol{
 
         margin:0.3em 3.2em 0 0;
     sup,sub {
        padding:0
         line-height: 1
     }
     }
    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd{
}
         margin-left:1.6em;
 
         margin-right:0
.mw-headline-anchor {
    display: none
}
 
@media screen {
    a {
         text-decoration: none;
        color: #0645ad;
         background: none
     }
     }
     .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd{
 
         margin-right:1.6em;
     a:not([href]) {
        margin-left:0
         cursor: pointer
     }
     }
     .mw-ajax-loader{
 
         background-image:url(/w/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);
     a:visited {
        background-position:center center;
         color: #0b0080
        background-repeat:no-repeat;
        padding:16px;
        position:relative;
        top:-16px
     }
     }
     .mw-small-spinner{
 
         padding:10px !important;
     a:active {
        margin-right:0.6em;
         color: #faa700
        background-image:url(/w/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);
        background-position:center center;
        background-repeat:no-repeat
     }
     }
     h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ks),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(ta),h1:lang(te){
 
         line-height:1.6em !important
     a:hover,a:focus {
         text-decoration: underline
     }
     }
     h2:lang(anp),h3:lang(anp),h4:lang(anp),h5:lang(anp),h6:lang(anp),h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bho),h3:lang(bho),h4:lang(bho),h5:lang(bho),h6:lang(bho),h2:lang(bh),h3:lang(bh),h4:lang(bh),h5:lang(bh),h6:lang(bh),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ks),h3:lang(ks),h4:lang(ks),h5:lang(ks),h6:lang(ks),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(my),h3:lang(my),h4:lang(my),h5:lang(my),h6:lang(my),h2:lang(mai),h3:lang(mai),h4:lang(mai),h5:lang(mai),h6:lang(mai),h2:lang(ne),h3:lang(ne),h4:lang(ne),h5:lang(ne),h6:lang(ne),h2:lang(new),h3:lang(new),h4:lang(new),h5:lang(new),h6:lang(new),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(pi),h3:lang(pi),h4:lang(pi),h5:lang(pi),h6:lang(pi),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te){
 
         line-height:1.2em
     a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur) {
         text-decoration: none
     }
     }
     ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li{
 
         list-style-type:-moz-persian;
     a.stub {
        list-style-type:persian
         color: #723
     }
     }
     ol:lang(ckb) li,ol:lang(sdh) li{
 
         list-style-type:-moz-arabic-indic;
     a.new,#p-personal a.new {
        list-style-type:arabic-indic
         color: #ba0000
     }
     }
     ol:lang(hi) li,ol:lang(mr) li{
 
         list-style-type:-moz-devanagari;
     a.mw-selflink {
         list-style-type:devanagari
        color: inherit;
         font-weight: bold;
         text-decoration: inherit
     }
     }
     ol:lang(as) li,ol:lang(bn) li{
 
         list-style-type:-moz-bengali;
     a.mw-selflink:hover {
         list-style-type:bengali
         cursor: inherit;
         text-decoration: inherit
     }
     }
     ol:lang(or) li{
 
        list-style-type:-moz-oriya;
     a.mw-selflink:active,a.mw-selflink:visited {
         list-style-type:oriya
         color: inherit
     }
     }
     #toc ul,.toc ul{
 
         margin:.3em 0
     a.new:visited,#p-personal a.new:visited {
         color: #a55858
     }
     }
     .mw-content-ltr .toc ul,.mw-content-ltr #toc ul,.mw-content-rtl .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr #toc ul{
 
         text-align:left
     .mw-parser-output a.extiw,.mw-parser-output a.extiw:active {
         color: #36b
     }
     }
     .mw-content-rtl .toc ul,.mw-content-rtl #toc ul,.mw-content-ltr .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl #toc ul{
 
         text-align:right
     .mw-parser-output a.extiw:visited {
         color: #636
     }
     }
     .mw-content-ltr .toc ul ul,.mw-content-ltr #toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr #toc ul ul{
 
         margin:0 0 0 2em
     .mw-parser-output a.extiw:active {
         color: #b63
     }
     }
     .mw-content-rtl .toc ul ul,.mw-content-rtl #toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl #toc ul ul{
 
         margin:0 2em 0 0
     .mw-parser-output a.external {
         color: #36b
     }
     }
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
 
         direction:ltr
     .mw-parser-output a.external:visited {
         color: #636
     }
     }
     .mw-help-field-hint{
 
        display:none;
     .mw-parser-output a.external:active {
        margin-left:2px;
         color: #b63
        margin-bottom:-8px;
        padding:0 0 0 15px;
        background-image:url(/w/resources/src/mediawiki.legacy/images/help-question.gif?346d8);
        background-position:left center;
        background-repeat:no-repeat;
        cursor:pointer;
        font-size:.8em;
        text-decoration:underline;
         color:#0645ad
     }
     }
     .mw-help-field-hint:hover{
 
         background-image:url(/w/resources/src/mediawiki.legacy/images/help-question-hover.gif?53eb5)
     .mw-parser-output a.external.free {
         word-wrap: break-word
     }
     }
     .mw-help-field-data{
 
        display:block;
     img {
        background-color:#d6f3ff;
         border: 0;
        padding:5px 8px 4px 8px;
         vertical-align: middle
         border:1px solid #5dc9f4;
         margin-left:20px
     }
     }
     #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{
 
         direction:ltr;
     hr {
         unicode-bidi:embed
        height: 1px;
        color: #a2a9b1;
        background-color: #a2a9b1;
         border: 0;
         margin: 0.2em 0
     }
     }
     .diff-currentversion-title,.diff{
 
         direction:ltr;
     h1,h2,h3,h4,h5,h6 {
         unicode-bidi:embed
        color: #000;
        background: none;
        font-weight: normal;
        margin: 0;
        overflow: hidden;
        padding-top: 0.5em;
         padding-bottom: 0.17em;
         border-bottom: 1px solid #a2a9b1
     }
     }
     .diff-contentalign-right td{
 
         direction:rtl;
     h1 {
        unicode-bidi:embed
         font-size: 188%
     }
     }
     .diff-contentalign-left td{
 
         direction:ltr;
     h2 {
        unicode-bidi:embed
         font-size: 150%
     }
     }
     .diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{
 
         direction:ltr !important;
     h3,h4,h5,h6 {
         unicode-bidi:embed
         border-bottom: 0;
         font-weight: bold
     }
     }
     #mw-revision-info,#mw-revision-info-current,#mw-revision-nav{
 
         direction:ltr;
     h3 {
        display:inline
         font-size: 128%
     }
     }
     div.tright,div.floatright,table.floatright{
 
         clear:right;
     h4 {
        float:right
         font-size: 116%
     }
     }
     div.tleft,div.floatleft,table.floatleft{
 
         float:left;
     h5 {
        clear:left
         font-size: 108%
     }
     }
     div.floatright,table.floatright,div.floatleft,table.floatleft{
 
         position:relative
     h6 {
         font-size: 100%
     }
     }
     #mw-credits a{
 
         unicode-bidi:embed
     h1,h2 {
         margin-bottom: 0.6em
     }
     }
     .mw-jump,#jump-to-nav{
 
         overflow:hidden;
     h3,h4,h5 {
        height:0;
         margin-bottom: 0.3em
        zoom:1
     }
     }
     .printfooter{
 
         display:none
     p {
         margin: 0.4em 0 0.5em 0
     }
     }
     .xdebug-error{
 
         position:absolute;
     p img {
        z-index:99
         margin: 0
     }
     }
     .mw-editsection,#jump-to-nav{
 
         -moz-user-select:none;
     ul {
         -webkit-user-select:none;
         list-style-type: square;
         -ms-user-select:none;
         margin: 0.3em 0 0 1.6em;
        user-select:none
         padding: 0
     }
     }
     .mw-editsection,.mw-editsection-like{
 
         font-size:small;
     ol {
        font-weight:normal;
         margin: 0.3em 0 0 3.2em;
         margin-left:1em;
         padding: 0;
         vertical-align:baseline;
         list-style-image: none
        line-height:1em;
        display:inline-block
     }
     }
     .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection{
 
         margin-left:1em
     li {
         margin-bottom: 0.1em
     }
     }
     .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection{
 
         margin-right:1em
     dt {
        font-weight: bold;
         margin-bottom: 0.1em
     }
     }
     sup,sub{
 
         line-height:1
     dl {
         margin-top: 0.2em;
        margin-bottom: 0.5em
     }
     }
}
 
.mw-headline-anchor{
     dd {
    display:none
         margin-left: 1.6em;
}
         margin-bottom: 0.1em
@media screen{
     a{
         text-decoration:none;
         color:#0645ad;
        background:none
     }
     }
     a:visited{
 
         color:#0b0080
     pre,code,tt,kbd,samp,.mw-code {
         font-family: monospace,monospace
     }
     }
     a:active{
 
         color:#faa700
     code {
        color: #000;
         background-color: #f8f9fa;
        border: 1px solid #eaecf0;
        border-radius: 2px;
        padding: 1px 4px
     }
     }
     a:hover,a:focus{
 
         text-decoration:underline
     pre,.mw-code {
        color: #000;
        background-color: #f8f9fa;
        border: 1px solid #eaecf0;
        padding: 1em;
         white-space: pre-wrap
     }
     }
     a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){
 
         text-decoration:none
     table {
         font-size: 100%
     }
     }
     a.stub{
 
         color:#772233
     fieldset {
         border: 1px solid #2a4b8d;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em
     }
     }
     a.new,#p-personal a.new{
 
         color:#ba0000
     fieldset.nested {
        margin: 0 0 0.5em 0;
         padding: 0 0.5em 0.5em
     }
     }
     a.new:visited,#p-personal a.new:visited{
 
         color:#a55858
     legend {
        padding: 0.5em;
         font-size: 95%
     }
     }
     .mw-body a.extiw,.mw-body a.extiw:active{
 
         color:#36b
     form {
        border: 0;
         margin: 0
     }
     }
     .mw-body a.extiw:visited{
 
         color:#636
     textarea {
        width: 100%;
        padding: 0.1em;
        display: block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
         box-sizing: border-box
     }
     }
     .mw-body a.extiw:active{
 
         color:#b63
     .center {
        width: 100%;
         text-align: center
     }
     }
     .mw-body a.external{
 
         color:#36b
     *.center * {
        margin-left: auto;
         margin-right: auto
     }
     }
     .mw-body a.external:visited{
 
         color:#636
     .small {
         font-size: 94%
     }
     }
     .mw-body a.external:active{
 
         color:#b63
     table.small {
         font-size: 100%
     }
     }
     .mw-body a.external.free{
 
         word-wrap:break-word
     .toc,.mw-warning,.toccolours {
         border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        font-size: 95%
     }
     }
     img{
 
         border:none;
     .toc {
         vertical-align:middle
         display: inline-block;
         display: table;
        zoom:1;*display: inline;
        padding: 7px
     }
     }
     hr{
 
         height:1px;
     table.toc {
        color:#aaa;
         border-collapse: collapse
        background-color:#aaa;
        border:0;
        margin:.2em 0
     }
     }
     h1,h2,h3,h4,h5,h6{
 
         color:black;
     table.toc td {
        background:none;
         padding: 0
        font-weight:normal;
        margin:0;
        overflow:hidden;
        padding-top:.5em;
        padding-bottom:.17em;
        border-bottom:1px solid #aaa
     }
     }
     h1{
 
         font-size:188%
     .toc h2 {
        display: inline;
        border: 0;
        padding: 0;
         font-size: 100%;
        font-weight: bold
     }
     }
     h2{
 
         font-size:150%
     .toc .toctitle {
         text-align: center
     }
     }
     h3,h4,h5,h6{
 
         border-bottom:none;
     .toc ul {
         font-weight:bold
         list-style-type: none;
        list-style-image: none;
         margin-left: 0;
        padding: 0;
        text-align: left
     }
     }
     h3{
 
         font-size:128%
     .toc ul ul {
         margin: 0 0 0 2em
     }
     }
     h4{
 
         font-size:116%
     .tocnumber,.toctext {
         display: table-cell;
        text-decoration: inherit
     }
     }
     h5{
 
         font-size:108%
     .tocnumber {
         padding-left: 0;
        padding-right: 0.5em;
        color: #222
     }
     }
     h6{
 
         font-size:100%
     .mw-content-ltr .tocnumber {
         padding-left: 0;
        padding-right: 0.5em
     }
     }
     h1,h2{
 
         margin-bottom:.6em
     .mw-content-rtl .tocnumber {
         padding-left: 0.5em;
        padding-right: 0
     }
     }
     h3,h4,h5{
 
         margin-bottom:.3em
     .mw-warning {
         margin-left: 50px;
        margin-right: 50px;
        text-align: center
     }
     }
     p{
 
         margin:.4em 0 .5em 0
     div.floatright,table.floatright {
         margin: 0 0 0.5em 0.5em
     }
     }
     p img{
 
         margin:0
     div.floatright p {
         font-style: italic
     }
     }
     ul{
 
        list-style-type:square;
     div.floatleft,table.floatleft {
         margin:.3em 0 0 1.6em;
         margin: 0 0.5em 0.5em 0
        padding:0
     }
     }
     ol{
 
         margin:.3em 0 0 3.2em;
     div.floatleft p {
        padding:0;
         font-style: italic
        list-style-image:none
     }
     }
     li{
 
         margin-bottom:.1em
     div.thumb {
         margin-bottom: 0.5em;
        width: auto;
        background-color: transparent
     }
     }
     dt{
 
         font-weight:bold;
     div.thumbinner {
         margin-bottom:.1em
        border: 1px solid #c8ccd1;
        padding: 3px;
        background-color: #f8f9fa;
         font-size: 94%;
         text-align: center;
        overflow: hidden
     }
     }
     dl{
 
         margin-top:.2em;
     html .thumbimage {
         margin-bottom:.5em
         background-color: #fff;
         border: 1px solid #c8ccd1
     }
     }
     dd{
 
         margin-left:1.6em;
     html .thumbcaption {
         margin-bottom:.1em
         border: 0;
        line-height: 1.4em;
        padding: 3px;
         font-size: 94%;
        text-align: left
     }
     }
     pre,code,tt,kbd,samp,.mw-code{
 
         font-family:monospace,Courier
     div.magnify {
         float: right;
        margin-left: 3px
     }
     }
     code{
 
         color:black;
     div.magnify a {
         background-color:#f9f9f9;
         display: block;
         border:1px solid #ddd;
        text-indent: 15px;
         border-radius:2px;
        white-space: nowrap;
         padding:1px 4px
        overflow: hidden;
        width: 15px;
        height: 11px;
         background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E %3C/g%3E %3C/svg%3E");
         -moz-user-select: none;
         -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
     }
     }
     pre,.mw-code{
 
        color:black;
     img.thumbborder {
        background-color:#f9f9f9;
         border: 1px solid #eaecf0
         border:1px solid #ddd;
        padding:1em;
        white-space:pre-wrap
     }
     }
     table{
 
         font-size:100%
     .mw-content-ltr .thumbcaption {
         text-align: left
     }
     }
     fieldset{
 
         border:1px solid #2f6fab;
     .mw-content-ltr .magnify {
         margin:1em 0 1em 0;
         float: right;
         padding:0 1em 1em
         margin-left: 3px;
         margin-right: 0
     }
     }
     fieldset.nested{
 
         margin:0 0 0.5em 0;
     .mw-content-ltr div.magnify a {
         padding:0 0.5em 0.5em
         background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E %3C/g%3E %3C/svg%3E")
     }
     }
     legend{
 
         padding:.5em;
     .mw-content-rtl .thumbcaption {
        font-size:95%
         text-align: right
     }
     }
     form{
 
         border:none;
     .mw-content-rtl .magnify {
         margin:0
         float: left;
         margin-left: 0;
        margin-right: 3px
     }
     }
     textarea{
 
         width:100%;
     .mw-content-rtl div.magnify a {
        padding:.1em;
         background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
        display:block;
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M9.491 1.865h-10.99v7.919h10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M12.499 6.868h-5.943v4.904h5.943z%22/%3E %3C/g%3E %3C/svg%3E")
        -moz-box-sizing:border-box;
         -webkit-box-sizing:border-box;
        box-sizing:border-box
     }
     }
     .center{
 
         width:100%;
     div.tright {
        text-align:center
         margin: 0.5em 0 1.3em 1.4em
     }
     }
     *.center *{
 
         margin-left:auto;
     div.tleft {
        margin-right:auto
         margin: 0.5em 1.4em 1.3em 0
     }
     }
     .small{
 
         font-size:94%
     body.mw-hide-empty-elt .mw-empty-elt {
         display: none
     }
     }
     table.small{
 
         font-size:100%
     .catlinks {
         border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        margin-top: 1em;
        clear: both
     }
     }
     #toc,.toc,.mw-warning,.toccolours{
 
         border:1px solid #aaa;
     textarea {
        background-color:#f9f9f9;
         border: 1px solid #c8ccd1
        padding:5px;
        font-size:95%
     }
     }
     #toc,.toc{
 
         display:inline-block;
     .editOptions {
         display:table;
         background-color: #eaecf0;
         zoom:1;
         color: #222;
         *display:inline;
         border: 1px solid #c8ccd1;
         padding:7px
         border-top: 0;
         padding: 1em 1em 1.5em 1em;
        margin-bottom: 2em
     }
     }
     table#toc,table.toc{
 
         border-collapse:collapse
     .usermessage {
        background-color: #ffce7b;
         border: 1px solid #ffa500;
        color: #000;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: 0.5em 1em;
        vertical-align: middle
     }
     }
     table#toc td,table.toc td{
 
         padding:0
     #siteNotice {
         position: relative;
        text-align: center;
        margin: 0
     }
     }
     #toc h2,.toc h2{
 
         display:inline;
     #localNotice {
        border:none;
         margin-bottom: 0.9em
        padding:0;
        font-size:100%;
        font-weight:bold
     }
     }
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
 
         text-align:center
     .firstHeading {
        margin-bottom: 0.1em;
        line-height: 1.2em;
         padding-bottom: 0
     }
     }
     #toc ul,.toc ul{
 
         list-style-type:none;
     #siteSub {
        list-style-image:none;
         display: none
        margin-left:0;
        padding:0;
        text-align:left
     }
     }
     #toc ul ul,.toc ul ul{
 
         margin:0 0 0 2em
     #jump-to-nav {
        margin-top: -1.4em;
         margin-bottom: 1.4em
     }
     }
     .tocnumber,.toctext{
 
         display:table-cell;
     #contentSub,#contentSub2 {
         text-decoration:inherit
         font-size: 84%;
        line-height: 1.2em;
         margin: 0 0 1.4em 1em;
        color: #54595d;
        width: auto
     }
     }
     .tocnumber{
 
         padding-left:0;
     span.subpages {
        padding-right:0.5em
         display: block
     }
     }
    .mw-content-ltr .tocnumber{
}
        padding-left:0;
 
         padding-right:0.5em
.mw-wiki-logo {
    background-image: url(/w/skins/Vector/images-valve/logo.png?8adb5)
}
 
@media screen {
    .page-Main_Page h1.firstHeading {
         display: none
     }
     }
     .mw-content-rtl .tocnumber{
 
         padding-left:0.5em;
     html {
        padding-right:0
         font-size: 100%
     }
     }
     .mw-warning{
 
         margin-left:50px;
     html,body {
         margin-right:50px;
        height: 100%;
         text-align:center
         margin: 0;
         padding: 0;
         font-family: sans-serif
     }
     }
     div.floatright,table.floatright{
 
         margin:0 0 .5em .5em;
     body {
         border:0
         background-image: url(/w/skins/Vector/images-valve/content_bg.png?57bf2);
         background-position: 0 60px;
        background-repeat: repeat-x;
        background-color: #000000
     }
     }
     div.floatright p{
 
         font-style:italic
     .mw-body,.parsoid-body {
         padding: 16px 1em 0.5em 1em;
        background-color: #262626;
        color: #b9b7b5;
        direction: ltr
     }
     }
     div.floatleft,table.floatleft{
 
         margin:0 .5em .5em 0;
     .mw-body {
         border:0
         margin-left: 10em;
        border: 1px solid #525252;
        border-right-width: 0;
        margin-top: 3em;
        margin-bottom: 0.1em;
         line-height: 1.5em
     }
     }
     div.floatleft p{
 
         font-style:italic
     .mw-body h1,.mw-body-content h1,.mw-body-content h2 {
         font-family: sans-serif;
        line-height: 1.2em;
        margin-bottom: 0.25em;
        padding: 0;
        border-bottom: 1px solid #65635f
     }
     }
     div.thumb{
 
        margin-bottom:.5em;
     .mw-body h1:lang(ja),.mw-body-content h1:lang(ja),.mw-body-content h2:lang(ja),.mw-body h1:lang(he),.mw-body-content h1:lang(he),.mw-body-content h2:lang(he),.mw-body h1:lang(ko),.mw-body-content h1:lang(ko),.mw-body-content h2:lang(ko) {
        width:auto;
         font-family: sans-serif
         background-color:transparent
     }
     }
     div.thumbinner{
 
        border:1px solid #ccc;
     .mw-body h1,.mw-body-content h1 {
        padding:3px;
         font-size: 1.6em;
        background-color:#f9f9f9;
         color: white
         font-size:94%;
         text-align:center;
        overflow:hidden
     }
     }
     html .thumbimage{
 
         border:1px solid #ccc
     .mw-body .firstHeading {
         overflow: visible;
        padding-top: .6em
     }
     }
     html .thumbcaption{
 
         border:none;
     .mw-body .mw-indicators {
         line-height:1.4em;
         float: right;
         padding:3px;
         line-height: 1.5em;
         font-size:94%;
         font-size: 0.8em;
         text-align:left
         position: relative;
         z-index: 1
     }
     }
     div.magnify{
 
         float:right;
     .mw-body .mw-indicator {
         margin-left:3px
         display: inline-block;
         zoom:1;*display: inline
     }
     }
     div.magnify a{
 
         display:block;
     .mw-body-content {
         text-indent:15px;
         position: relative;
        white-space:nowrap;
         line-height: 1.5em;
        overflow:hidden;
         font-size: 0.8em;
        width:15px;
         z-index: 0
        height:11px;
        background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4);
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
         background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie;
        -moz-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none
     }
     }
     img.thumbborder{
 
         border:1px solid #dddddd
     .mw-body-content p {
         line-height: inherit;
        margin: 0.4em 0 0.5em 0
     }
     }
     .mw-content-ltr .thumbcaption{
 
         text-align:left
     .mw-body-content p img {
         margin: 0
     }
     }
     .mw-content-ltr .magnify{
 
         float:right;
     .mw-body-content h1,.mw-body-content h2,.mw-body-content h3,.mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
         margin-left:3px;
         font-family: sans-serif;
         margin-right:0
        color: white;
        background: none;
        font-weight: normal;
         margin: 0;
        padding-top: .6em;
         padding-bottom: .17em;
        width: auto
     }
     }
     .mw-content-ltr div.magnify a{
 
        background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4);
     .mw-body-content h1,.mw-body-content h2 {
        background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
         border-bottom: 1px solid #65635f
         background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie
     }
     }
     .mw-content-rtl .thumbcaption{
 
         text-align:right
     .mw-body-content h2 {
        line-height: 1.0em;
        margin: 0 0 0.6em 0;
        padding-top: 1em;
        padding-bottom: 3px;
        font-size: 1.5em;
         margin-top: 1em
     }
     }
     .mw-content-rtl .magnify{
 
        float:left;
     .mw-body-content .mw-body-content h1 {
        margin-left:0;
         margin-top: 1em
         margin-right:3px
     }
     }
     .mw-content-rtl div.magnify a{
 
         background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a50a7);
     .mw-body-content h1#firstHeading {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M9.491%201.865h-10.99v7.919h10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M12.499%206.868h-5.943v4.904h5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
         font-size: 1.6em;
         background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)!ie
        margin-top: 0.0;
         padding-bottom: 0.0em;
         line-height: 1.2em
     }
     }
     div.tright{
 
         margin:.5em 0 1.3em 1.4em
     .mw-body-content h3,.mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        line-height: 1.1em;
         margin-bottom: 0.3em;
        padding-top: .6em;
        padding-bottom: .17em;
        font-weight: bold
     }
     }
     div.tleft{
 
         margin:.5em 1.4em 1.3em 0
     .mw-body-content h3 {
         font-size: 132%
     }
     }
     .catlinks{
 
         border:1px solid #aaa;
     .mw-body-content h3,.mw-body-content h4 {
        background-color:#f9f9f9;
         font-weight: bold
        padding:5px;
        margin-top:1em;
        clear:both
     }
     }
     .editOptions{
 
        background-color:#F0F0F0;
     .mw-body-content h4 {
        border:1px solid silver;
         font-size: 116%
        border-top:none;
        padding:1em 1em 1.5em 1em;
         margin-bottom:2em
     }
     }
     .usermessage{
 
        background-color:#ffce7b;
     .mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        border:1px solid #ffa500;
         font-size: 100%
        color:black;
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
         vertical-align:middle
     }
     }
     #siteNotice{
 
         position:relative;
     .mw-body-content .toc h2 {
         text-align:center;
         font-size: 100%;
        margin:0
         font-family: sans-serif
     }
     }
     #localNotice{
 
         margin-bottom:0.9em
     .mw-body-content .firstHeading {
         overflow: visible;
        border-bottom: 1px solid #65635f
     }
     }
     .firstHeading{
 
        margin-bottom:.1em;
     .mw-body-content h2.mw-specialpagesgroup {
        line-height:1.2em;
         margin-bottom: 14px
         padding-bottom:0
     }
     }
     #siteSub{
 
         display:none
     div.emptyPortlet {
         display: none
     }
     }
     #jump-to-nav{
 
         margin-top:-1.4em;
     input,select {
         margin-bottom:1.4em
         background-color: #202020;
        color: #B9B7B5;
         border: 1px solid #666666
     }
     }
     #contentSub,#contentSub2{
 
         font-size:84%;
     hr {
         line-height:1.2em;
         background-color: #65635F;
         margin:0 0 1.4em 1em;
         border: 0 none;
         color:#545454;
         color: #65635F;
         width:auto
         height: 1px;
         margin: 0.2em 0
     }
     }
     span.subpages{
 
         display:block
     pre,.mw-code {
         padding: 1em;
        border-left: 6px solid #666666 !important;
        background-color: #D8D7D6;
        line-height: 1.1em;
        font-size: 100%;
        overflow: auto;
        font-family: monospace,sans-serif
     }
     }
}
 
.mw-wiki-logo{
     pre a:link,pre a:visited {
     background-image:url(/w/skins/common/images/wiki.png?9d626)
         color: #2F6582
}
@media screen{
    .page-Main_Page h1.firstHeading{
         display:none
     }
     }
     html{
 
         font-size:100%
     pre.de1 {
         border: none !important
     }
     }
     html,body{
 
         height:100%;
     pre a:link,pre a:visited {
        margin:0;
         color: #2F6582
        padding:0;
        font-family:sans-serif
     }
     }
     body{
 
         background-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/content_bg.png);
     code {
         background-position:0 60px;
         background: none;
         background-repeat:repeat-x;
        border: none;
         background-color:#000000
         color: #b9b7b5;
         font-size: 100%;
         font-family: monospace,sans-serif
     }
     }
     .mw-body{
 
         margin-left:10em;
     ul {
        padding:16px 1em 0.5em 1em;
         line-height: 1.5em;
        border:1px solid #525252;
         list-style-type: square;
         border-right-width:0;
         margin: .3em 0 0 1.5em;
         margin-top:3em;
         padding: 0;
         margin-bottom:0.1em;
         list-style-image: url(/w/skins/Vector/images-valve/bullet-icon.png?9e565)
         background-color:#262626;
        color:#b9b7b5;
        direction:ltr;
        line-height:1.5em
     }
     }
     .mw-body p{
 
         line-height:inherit;
     ol {
         margin:0.4em 0 0.5em 0
         line-height: 1.5em;
         margin: .3em 0 0 3.2em;
        padding: 0;
        list-style-image: none
     }
     }
     .mw-body p img{
 
         margin:0
     li {
         margin-bottom: .1em
     }
     }
     .mw-body h1,.mw-body h2,.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
 
        font-family:sans-serif;
     dt {
        color:white;
         font-weight: bold;
        background:none;
         margin-bottom: .1em
         font-weight:normal;
         margin:0;
        padding-top:.6em;
        padding-bottom:.17em;
        width:auto
     }
     }
     .mw-body h1,.mw-body h2{
 
         border-bottom:1px solid #65635f
     dl {
        margin-top: .2em;
         margin-bottom: .5em
     }
     }
     .mw-body h2{
 
         line-height:1.0em;
     dd {
         margin:0 0 0.6em 0;
         line-height: 1.5em;
        padding-top:1em;
         margin-left: 2em;
         padding-bottom:3px;
         margin-bottom: .1em
        font-size:1.5em;
        margin-top:1em
     }
     }
     .mw-body .mw-body-content h1{
 
         margin-top:1em
     a:link {
         text-decoration: none;
        color: #8BB9E0
     }
     }
     .mw-body h1#firstHeading{
 
         font-size:1.6em;
     a {
         margin-top:0.0;
         text-decoration: none;
         padding-bottom:0.0em;
         color: #8BB9E0;
        line-height:1.2em
         background: none
     }
     }
     .mw-body #toc h2,.mw-body .toc h2{
 
         font-size:100%;
     a:visited {
         font-family:sans-serif
         color: #5081D1;
         text-decoration: none
     }
     }
     .mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
 
         line-height:1.1em;
     a:active {
        margin-bottom:0.3em;
         color: #ffa500
        padding-top:.6em;
        padding-bottom:.17em;
        font-weight:bold
     }
     }
     .mw-body h3{
 
         font-size:132%
     a:hover {
         text-decoration: underline
     }
     }
     .mw-body h3,.mw-body h4{
 
         font-weight:bold
     a.stub {
         color: #772233
     }
     }
     .mw-body h4{
 
         font-size:116%
     a.new {
         color: #D64B4B !important
     }
     }
     .mw-body h4,.mw-body h5,.mw-body h6{
 
         font-size:100%
     a.new:visited {
         color: #C72E2E !important
     }
     }
     .mw-body #toc h2,.mw-body .toc h2{
 
         font-size:100%;
     #siteNotice {
        font-family:sans-serif
         font-size: 0.8em
     }
     }
     .mw-body .firstHeading{
 
         overflow:visible
     #p-personal {
        position: absolute;
        top: 0.33em;
        right: 0;
        padding: 0em 1em 0 1em;
        text-align: right;
        border: none;
         z-index: 100
     }
     }
     .mw-body .mw-indicators{
 
         float:right;
     #p-personal h3 {
        line-height:1.5em;
         display: none
        font-size:0.8em;
        position:relative;
        z-index:1
     }
     }
     .mw-body .mw-indicator{
 
         display:inline-block;
     #p-personal ul {
         zoom:1;
         list-style-type: none;
         *display:inline
         list-style-image: none;
         margin: 0
     }
     }
     .mw-body h2.mw-specialpagesgroup{
 
         margin-bottom:14px
     #p-personal li a.new,#p-personal a.new:visited {
         color: #E3BBBB
     }
     }
     div.emptyPortlet{
 
         display:none
     #p-personal li {
        line-height: 1.2em;
        float: left;
        margin-left: 1em;
        margin-top: 0.2em;
        margin-bottom: .2em;
        color: #2f6fab;
        font-size: 0.75em;
         white-space: nowrap
     }
     }
     ul{
 
         list-style-type:disc;
     #p-personal li a {
         list-style-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A);
         text-decoration: none;
         list-style-image:url(/w/skins/Vector/images/bullet-icon.svg?90d59)!ie;
         color: white;
         list-style-image:url(data:image/png;
         padding-bottom: .2em;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9;
         background: none
        list-style-image:url(/w/skins/Vector/images/bullet-icon.png?e31f8) \9!ie
     }
     }
     pre,.mw-code{
 
        padding:1em;
     #p-personal li a:hover {
        border-left:6px solid #666666 !important;
         background-color: gray;
         background-color:#D8D7D6;
         padding-bottom: .2em;
         line-height:1.1em;
         text-decoration: none
         font-size:100%;
        overflow:auto;
        font-family:monospace,sans-serif
     }
     }
     pre a:link,pre a:visited{
 
         color:#2F6582
     #p-personal li.active a:hover {
         background-color: transparent
     }
     }
     pre.de1{
 
         border:none !important
     #p-personal body {
         border: none
     }
     }
     input,select{
 
         background-color:#202020;
     #pt-userpage,#pt-anonuserpage {
         color:#B9B7B5;
         background-position: left top;
         border:1px solid #666666
        background-repeat: no-repeat;
        background-image: url(/w/skins/Vector/images/user-icon.png?13155);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill=%22%2372777d%22 d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill=%22%2372777d%22 d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
         padding-left: 15px !important
     }
     }
     hr{
 
        background-color:#65635F;
     #pt-anonuserpage {
        border:0 none;
         color: #707070
         color:#65635F;
        height:1px;
        margin:0.2em 0
     }
     }
     code{
 
         background:none;
     #p-search {
         border:none;
         float: left;
        color:#b9b7b5;
         margin-right: 0.5em;
        font-size:100%;
         margin-left: 0.5em
         font-family:monospace,sans-serif
     }
     }
     pre a:link,pre a:visited{
 
         color:#2F6582
     #p-search h3 {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
         overflow: hidden
     }
     }
     ul{
 
        line-height:1.5em;
     #p-search form,#p-search input {
        list-style-type:square;
         margin: 0.4em 0 0;
         margin:.3em 0 0 1.5em;
         background-color: #202020
         padding:0;
        list-style-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/bullet-icon.png)
     }
     }
     ol{
 
         line-height:1.5em;
     #simpleSearch {
         margin:.3em 0 0 3.2em;
         background-color: #202020;
         padding:0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAKUlEQVQI113JsQkAMADDsOBb8v+JcZfSoYNB4LQlCVGm+LUNJ+b6vaA7X0AnW5WhiBIAAAAASUVORK5CYII=);
         list-style-image:none
        background-image: url(/w/skins/Vector/images/search-fade.png?89087)!ie;
        background-position: top left;
        background-repeat: repeat-x;
        color: #F2F2F2;
        display: block;
        width: 12.6em;
        width: 20vw;
        min-width: 5em;
        max-width: 20em;
        padding-right: 1.4em;
        height: 1.3em;
         margin-top: 0.65em;
        position: relative;
         min-height: 1px;
        border: 1px solid #666666;
        border-radius: 2px;
        -webkit-transition: border-color 250ms;
         -moz-transition: border-color 250ms;
        transition: border-color 250ms
     }
     }
     li{
 
         margin-bottom:.1em
     #simpleSearch:hover {
         border-color: #72777d
     }
     }
     dt{
 
         font-weight:bold;
     #simpleSearch input {
         margin-bottom:.1em
         background-color: transparent;
        color: #F2F2F2;
         margin: 0;
        padding: 0;
        border: 0
     }
     }
     dl{
 
         margin-top:.2em;
     #simpleSearch #searchInput {
         margin-bottom:.5em
         width: 100%;
        padding: 0.2em 0 0.2em 0.2em;
         font-size: 13px;
        direction: ltr;
        -webkit-appearance: textfield
     }
     }
     dd{
 
         line-height:1.5em;
     #simpleSearch #searchInput:focus {
        margin-left:2em;
         outline: 0
        margin-bottom:.1em
     }
     }
     .mw-content-ltr dd{
 
         margin-left:2.0em
     #simpleSearch #searchInput::-webkit-input-placeholder {
         color: #F2F2F2;
        opacity: 0.4
     }
     }
     #siteNotice{
 
         font-size:0.8em
     #simpleSearch #searchInput:-ms-input-placeholder {
         color: #F2F2F2;
        opacity: 0.4
     }
     }
     .redirectText{
 
         font-size:140%
     #simpleSearch #searchInput::-moz-placeholder {
         color: #F2F2F2;
        opacity: 0.4
     }
     }
     .redirectMsg p{
 
         margin:0
     #simpleSearch #searchInput:-moz-placeholder {
         color: #F2F2F2;
        opacity: 0.4
     }
     }
     a:link{
 
         text-decoration:none;
     #simpleSearch #searchInput::placeholder {
         color:#8BB9E0
         color: #F2F2F2;
         opacity: 0.4
     }
     }
     a{
 
        text-decoration:none;
     #simpleSearch #searchInput::-webkit-search-decoration,#simpleSearch #searchInput::-webkit-search-cancel-button,#simpleSearch #searchInput::-webkit-search-results-button,#simpleSearch #searchInput::-webkit-search-results-decoration {
        color:#002bb8;
         -webkit-appearance: textfield
         background:none
     }
     }
     a:visited{
 
         color:#5081D1;
     #simpleSearch #searchButton,#simpleSearch #mw-searchButton {
         text-decoration:none
        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
     }
     }
     a:active{
 
         color:#ffa500
     #simpleSearch #searchButton {
        background-image: url(/w/skins/Vector/images/search-ltr.png?39f97);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213%22%3E %3Cg fill=%22none%22 stroke=%22%2354595d%22 stroke-width=%222%22%3E %3Cpath d=%22M11.29 11.71l-4-4%22/%3E %3Ccircle cx=%225%22 cy=%225%22 r=%224%22/%3E %3C/g%3E %3C/svg%3E");
        background-position: center center;
         background-repeat: no-repeat
     }
     }
     a:hover{
 
         text-decoration:underline
     #simpleSearch #mw-searchButton {
         z-index: 1
     }
     }
     a.stub{
 
         color:#772233
     input#powerSearchText {
         color: #F2F2F2
     }
     }
     a.new{
 
         color:#D64B4B !important
     div.vectorTabs h3 {
         display: none
     }
     }
     a.new:visited{
 
         color:#C72E2E !important
     div.vectorTabs {
        float: left;
        height: 2.5em;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
         background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-position: bottom left;
        background-repeat: no-repeat;
        padding-left: 1px
     }
     }
     .mw-body-content{
 
         position:relative;
     div.vectorTabs ul {
         width:100%;
         float: left;
         line-height:1.5em;
         height: 100%;
         font-size:0.8em;
         list-style-type: none;
         z-index:0
         list-style-image: none;
        margin: 0;
        padding: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
         background-position: right bottom;
        background-repeat: no-repeat
     }
     }
     #userlogin,#userloginForm{
 
         border:solid 1px #cccccc;
     div.vectorTabs ul li {
         padding:1.2em;
         float: left;
         margin:.5em;
         line-height: 1.125em;
         float:left
        display: inline-block;
        height: 100%;
         margin: 0;
        padding: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
        background-image: url(/w/skins/Vector/images/tab-normal-fade.png?ef135)!ie;
         background-position: bottom left;
        background-repeat: repeat-x;
        white-space: nowrap
     }
     }
     #userlogin{
 
         min-width:20em;
     div.vectorTabs ul > li {
        max-width:90%;
         display: block
        width:40em
     }
     }
     #p-personal{
 
        position:absolute;
     div.vectorTabs li {
        top:0.33em;
        right:0;
        padding:0em 1em 0 1em;
        text-align:right;
        border:none;
        z-index:100
     }
     }
     #p-personal h3{
 
         display:none
     div.vectorTabs li.new a,div.vectorTabs li.new a:visited {
         color: #688ba8
     }
     }
     #p-personal ul{
 
         list-style-type:none;
     div.vectorTabs li.selected {
         list-style-image:none;
         background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPklEQVQY0+2NsQ2EABDDjGcC/f6LnSk4UTPAF5YSRVb4XafAnyWwevKMhR3IZCRl4ExCtr3dAwlpXXidD/83hs4pOTT4hFwAAAAASUVORK5CYII=);
        margin:0
         background-image: url(/w/skins/Vector/images/tab-current-fade.png?d8cc2)!ie
     }
     }
     #p-personal li a.new,#p-personal a.new:visited{
 
         color:#E3BBBB
     div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited {
         color: #b0aeac;
        text-decoration: none
     }
     }
     #p-personal li{
 
         line-height:1.2em;
     div.vectorTabs li.icon a {
        float:left;
         background-position: bottom right;
        margin-left:1em;
         background-repeat: no-repeat
        margin-top:0.2em;
        margin-bottom:.2em;
         color:#2f6fab;
        font-size:0.75em;
        white-space:nowrap
     }
     }
     #p-personal li a{
 
         text-decoration:none;
     div.vectorTabs li a {
         color:white;
         display: inline-block;
         padding-bottom:.2em;
        height: 1.9em;
         background:none
         padding-left: 0.625em;
         padding-right: 0.625em;
         color: #688ba8;
        cursor: pointer;
        font-size: 0.8em
     }
     }
     #p-personal li a:hover{
 
         background-color:gray;
     div.vectorTabs li > a {
        padding-bottom:.2em;
         display: block
        text-decoration:none
     }
     }
     #p-personal li.active a:hover{
 
         background-color:transparent
     div.vectorTabs span {
        display: inline-block;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-position: bottom right;
         background-repeat: no-repeat;
        height: 100%
     }
     }
     #p-personal body{
 
         border:none
     div.vectorTabs span a {
        display: inline-block;
         padding-top: 1.25em
     }
     }
     #pt-userpage,#pt-anonuserpage{
 
         background-position:left top;
     div.vectorTabs span > a {
        background-repeat:no-repeat;
         float: left;
        background-image:url(/w/skins/Vector/images/user-icon.png?13155);
         display: block
        background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2212px%22%20height%3D%2213.836px%22%20viewBox%3D%220%200%2012%2013.836%22%20enable-background%3D%22new%200%200%2012%2013.836%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23777777%22%20d%3D%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375%0A%09c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405%0A%09c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719%0A%09c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22%2F%3E%0A%3Cpath%20fill%3D%22%23777777%22%20d%3D%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155%0A%09c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/user-icon.svg?7b5d5)!ie;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/user-icon.png?13155);
        padding-left:15px !important
     }
     }
     #pt-anonuserpage{
 
         color:#707070
     div.vectorMenu {
         direction: ltr;
        float: left;
        cursor: pointer;
        position: relative;
        line-height: 1.125em
     }
     }
     #p-search{
 
         float:left;
     div#mw-head div.vectorMenu h3 {
         margin-right:0.5em;
         float: left;
         margin-left:0.5em
         background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-repeat: no-repeat;
        background-position: bottom right;
        font-size: 1em;
        height: 2.5em;
         padding-right: 0.5em;
        margin-right: -1px
     }
     }
     #p-search h3{
 
         display:none
     div.vectorMenu h3 span {
        position: relative;
         display: block;
        font-size: 0.8em;
        padding-left: 0.625em;
        padding-top: 1.25em;
        padding-right: 16px;
        font-weight: normal;
        color: #444
     }
     }
     #p-search form,#p-search input{
 
         margin:0;
     div.vectorMenu h3 span:after {
         margin-top:0.4em;
         content: '';
         background-color:#202020
        position: absolute;
        top: 1.25em;
        right: 0;
        bottom: 0;
         left: 0;
        background-image: url(/w/skins/Vector/images/arrow-down.png?42edd);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5%22 fill=%22%23222%22/%3E %3C/svg%3E");
         background-position: 100% 50%;
        background-repeat: no-repeat;
        opacity: 0.85
     }
     }
     div#simpleSearch{
 
        display:block;
     div.vectorMenu h3:hover span,div.vectorMenu h3:focus span {
        width:12.6em;
         color: #b9b7b5
        width:20vw;
        min-width:5em;
        max-width:20em;
        padding-right:1.4em;
        height:1.3em;
        margin-top:0.65em;
        position:relative;
        min-height:1px;
        border:solid 1px #666666;
        color:#F2F2F2;
         background-color:#202020;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAKUlEQVQI113JsQkAMADDsOBb8v+JcZfSoYNB4LQlCVGm+LUNJ+b6vaA7X0AnW5WhiBIAAAAASUVORK5CYII=);
        background-image:url(/w/skins/Vector/images/search-fade.png?89087)!ie;
        background-position:top left;
        background-repeat:repeat-x
     }
     }
     div#simpleSearch input{
 
        margin:0;
     div.vectorMenu h3:hover span:after,div.vectorMenu h3:focus span:after {
        padding:0;
         opacity: 1
        border:0;
        background-color:transparent;
         color:#F2F2F2
     }
     }
     div#simpleSearch #searchInput{
 
        width:100%;
     div.vectorMenu .vectorMenuCheckbox:checked + h3 span:after {
        padding:0.2em 0 0.2em 0.2em;
         transform: scaleY(-1)
        font-size:13px;
         direction:ltr;
        -webkit-appearance:textfield
     }
     }
     div#simpleSearch #searchInput:focus{
 
         outline:none
     div.vectorMenu .vectorMenuCheckbox:focus + h3 {
         outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
     }
     }
     div#simpleSearch #searchInput.placeholder{
 
         color:#F2F2F2
     div.vectorMenu div.menu {
         min-width: 100%;
        position: absolute;
        top: 2.5em;
        left: -1px;
        background-color: #262626;
        border: 1px solid #a2a9b1;
        border-top-width: 0;
        clear: both;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
        text-align: left;
        display: none;
        z-index: 2
     }
     }
     div#simpleSearch #searchInput:-ms-input-placeholder{
 
         color:#F2F2F2
     div.vectorMenu:hover div.menu {
         display: block
     }
     }
     div#simpleSearch #searchInput:-moz-placeholder{
 
         color:#F2F2F2
     div.vectorMenu .vectorMenuCheckbox:checked ~ div.menu {
         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.vectorMenu ul {
        background-color: #323539;
        border: solid 1px #52575d;
        list-style-type: none;
        list-style-image: none;
        padding: 0;
        margin: 0;
         text-align: left
     }
     }
     div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
 
        position:absolute;
     div.vectorMenu ul,x:-moz-any-link {
        top:0;
         min-width: 5em
        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(/w/skins/Vector/images/search-ltr.png?39f97);
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2213%22%3E%3Cg%20stroke-width%3D%222%22%20stroke%3D%22%236c6c6c%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.29%2011.71l-4-4%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/search-ltr.svg?07752)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/search-ltr.png?39f97);
        background-position:center center;
        background-repeat:no-repeat
     }
     }
     div#simpleSearch #mw-searchButton{
 
         z-index:1
     div.vectorMenu ul,x:-moz-any-link,x:default {
         min-width: 0
     }
     }
     input#powerSearchText{
 
         color:#F2F2F2
     div.vectorMenu li {
         padding: 0;
        margin: 0;
        text-align: left;
        line-height: 1em
     }
     }
     div.vectorTabs h3{
 
         display:none
     div.vectorMenu li a {
         display: inline-block;
        padding: 0.625em;
        white-space: nowrap;
        color: #688ba8;
        cursor: pointer;
        font-size: 0.8em
     }
     }
     div.vectorTabs{
 
         float:left;
     div.vectorMenu li > a {
        height:2.5em;
         display: block
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image:url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-position:bottom left;
        background-repeat:no-repeat;
        padding-left:1px
     }
     }
     div.vectorTabs ul{
 
         float:left;
     div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited {
        height:100%;
         color: #222;
        list-style-type:none;
         text-decoration: none
         list-style-image:none;
        margin:0;
        padding:0;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image:url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-position:right bottom;
        background-repeat:no-repeat
     }
     }
     div.vectorTabs ul li{
 
         float:left;
     .vectorMenuCheckbox {
         line-height:1.125em;
         cursor: pointer;
        display:inline-block;
         position: absolute;
        height:100%;
         top: 0;
         margin:0;
         left: 0;
         padding:0;
         z-index: 1;
         background-color:#f3f3f3;
         opacity: 0;
         background-image:url(data:image/png;
         width: 100%;
         base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
         height: 100%;
         background-image:url(/w/skins/Vector/images/tab-normal-fade.png?ef135)!ie;
         margin: 0;
         background-position:bottom left;
         padding: 0;
         background-repeat:repeat-x;
         display: none
         white-space:nowrap
     }
     }
     div.vectorTabs ul > li{
 
         display:block
     :not(:checked) > .vectorMenuCheckbox {
         display: block
     }
     }
     div.vectorTabs li{
 
     * html div.vectorMenu div.menu {
        display: block;
        position: static;
        border: 0
     }
     }
     div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
 
         color:#688ba8
     * html div#mw-head div.vectorMenu h3 {
         display: none
     }
     }
     div.vectorTabs li.selected{
 
         background-image:url(data:image/png;
     * html div.vectorMenu li {
         base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPklEQVQY0+2NsQ2EABDDjGcC/f6LnSk4UTPAF5YSRVb4XafAnyWwevKMhR3IZCRl4ExCtr3dAwlpXXidD/83hs4pOTT4hFwAAAAASUVORK5CYII=);
         float: left;
         background-image:url(/w/skins/Vector/images/tab-current-fade.png?d8cc2)!ie
         line-height: 1.125em;
         border-right: 1px solid #a7d7f9
     }
     }
     div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
 
         color:#b0aeac;
     * html div.vectorMenu li a {
        text-decoration:none
         padding-top: 1.25em
     }
     }
     div.vectorTabs li.icon a{
 
         background-position:bottom right;
     @-webkit-keyframes rotate {
         background-repeat:no-repeat
         from {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            transform: rotate(0deg)
        }
 
         to {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            transform: rotate(360deg)
        }
     }
     }
     div.vectorTabs li a{
 
         display:inline-block;
     @-moz-keyframes rotate {
        height:1.9em;
         from {
         padding-left:0.5em;
            -webkit-transform: rotate(0deg);
         padding-right:0.5em;
            -moz-transform: rotate(0deg);
        color:#688ba8;
            transform: rotate(0deg)
        cursor:pointer;
         }
         font-size:0.8em
 
         to {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            transform: rotate(360deg)
         }
     }
     }
     div.vectorTabs li > a{
 
         display:block
     @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)
        }
     }
     }
     div.vectorTabs span{
 
         display:inline-block;
     .vectorTabs #ca-unwatch.icon a,.vectorTabs #ca-watch.icon a {
         background-image:url(data:image/png;
        margin: 0;
         base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        padding: 0;
         background-image:url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
         display: block;
         background-position:bottom right;
         width: 28px;
         background-repeat:no-repeat
         padding-top: 3.1em;
         _margin-top: -0.8em;
        height: 0;
        overflow: hidden;
         background-position: 5px 60%;
         background-repeat: no-repeat
     }
     }
     div.vectorTabs span a{
 
         display:inline-block;
     .vectorTabs #ca-unwatch.icon a {
         padding-top:1.25em
         background-image: url(/w/skins/Vector/images/unwatch-icon.png?fccbe);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Cdefs%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23c2edff%22/%3E %3Cstop offset=%22.5%22 stop-color=%22%2368bdff%22/%3E %3Cstop offset=%221%22 stop-color=%22%23fff%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22 x1=%2213.47%22 x2=%224.596%22 y1=%2214.363%22 y2=%223.397%22 xlink:href=%22%23a%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23b%29%22 stroke=%22%237cb5d1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
     }
     }
     div.vectorTabs span > a{
 
         float:left;
     .vectorTabs #ca-watch.icon a {
         display:block
         background-image: url(/w/skins/Vector/images/watch-icon.png?e1b42);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%237cb5d1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
     }
     }
     div.vectorMenu{
 
         direction:ltr;
     .vectorTabs #ca-unwatch.icon a:hover,.vectorTabs #ca-unwatch.icon a:focus {
         float:left;
         background-image: url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723);
        cursor:pointer;
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Cdefs%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23c2edff%22/%3E %3Cstop offset=%22.5%22 stop-color=%22%2368bdff%22/%3E %3Cstop offset=%221%22 stop-color=%22%23fff%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22 x1=%2213.47%22 x2=%224.596%22 y1=%2214.363%22 y2=%223.397%22 xlink:href=%22%23a%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23b%29%22 stroke=%22%23c8b250%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
        position:relative
     }
     }
     body.rtl div.vectorMenu{
 
         direction:rtl
     .vectorTabs #ca-watch.icon a:hover,.vectorTabs #ca-watch.icon a:focus {
         background-image: url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%23c8b250%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
     }
     }
     div#mw-head div.vectorMenu h3{
 
        float:left;
     .vectorTabs #ca-unwatch.icon a.loading,.vectorTabs #ca-watch.icon a.loading {
         background-image:url(data:image/png;
         background-image: url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%23c8ccd1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E");
         background-image:url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
         -webkit-animation: rotate 700ms infinite linear;
         background-repeat:no-repeat;
        -moz-animation: rotate 700ms infinite linear;
         background-position:bottom right;
        animation: rotate 700ms infinite linear;
         font-size:1em;
        outline: 0;
         height:2.5em;
         cursor: default;
         padding-right:1px;
         pointer-events: none;
         margin-right:-1px
         background-position: 50% 60%;
         -webkit-transform-origin: 50% 57%;
         transform-origin: 50% 57%
     }
     }
     div.vectorMenu h3 span{
 
        display:block;
     .vectorTabs #ca-unwatch.icon a span,.vectorTabs #ca-watch.icon a span {
        font-size:0.8em;
         display: none
        padding-left:0.7em;
        padding-top:1.375em;
         margin-right:20px;
        font-weight:normal;
        color:#4d4d4d
     }
     }
     div.vectorMenu h3 a{
 
         position:absolute;
     #mw-navigation h2 {
         top:0;
         position: absolute;
        right:0;
         top: -9999px
        width:20px;
        height:2.5em;
        background-image:url(/w/skins/Vector/images/arrow-down-icon.png?d72f0);
        background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23797979%22%2F%3E%3C%2Fsvg%3E);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-icon.svg?92f5b)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-icon.png?d72f0);
        background-position:100% 70%;
        background-repeat:no-repeat;
        -webkit-transition:background-position 250ms;
        -moz-transition:background-position 250ms;
        transition:background-position 250ms
     }
     }
     div.vectorMenu.menuForceShow h3 a{
 
         background-position:100% 100%
     #mw-page-base {
        height: 60px;
         background-position: bottom left;
        background-image: url(/w/skins/Vector/images/page-fade.png?1d168);
        background-color: #000000;
        background-image: -webkit-linear-gradient(top,#262626 50%,#000000 100%);
        background-image: -moz-linear-gradient(top,#262626 50%,#000000 100%);
        background-image: linear-gradient(#262626 50%,#000000 100%);
        background-color: #262626;
        background-image: url(/w/skins/Vector/images-valve/globalheader_bg.jpg?94456);
        background-repeat: repeat-x;
        background-position: center top
     }
     }
     div.vectorMenuFocus h3 a{
 
        background-image:url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899);
     #mw-head-base {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23929292%22%2F%3E%3C%2Fsvg%3E);
         margin-top: -60px;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.svg?6cc06)!ie;
         margin-left: 10em;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899)
         height: 60px
     }
     }
     div.vectorMenu div.menu{
 
        min-width:100%;
     #mw-head {
         position:absolute;
         position: absolute;
         top:2.5em;
         top: 0;
         left:-1px;
         right: 0;
        background-color:white;
         width: 100%
         border:solid 1px silver;
        border-top-width:0;
        clear:both;
        text-align:left;
        display:none;
        z-index:1
     }
     }
     div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
 
         display:block
     #mw-head h3 {
        margin: 0;
         padding: 0
     }
     }
     div.vectorMenu ul{
 
         background-color:#323539;
     #left-navigation {
         border:solid 1px #52575d;
         float: left;
         list-style-type:none;
         position: absolute;
         list-style-image:none;
         margin-left: 10em;
        padding:0;
         margin-top: 69px;
         margin:0;
         margin-bottom: -69px
        text-align:left
     }
     }
     div.vectorMenu ul,x:-moz-any-link{
 
         min-width:5em
     #right-navigation {
         float: right;
        margin-top: 69px
     }
     }
     div.vectorMenu ul,x:-moz-any-link,x:default{
 
         min-width:0
     #p-logo {
        position: absolute;
        top: -58px;
        left: 21px;
         width: 372px;
        height: 35px
     }
     }
     div.vectorMenu li{
 
         padding:0;
     #p-logo a {
         margin:0;
         display: block;
         text-align:left;
        width: 372px;
         line-height:1em
        height: 35px;
         background-repeat: no-repeat;
         background-position: center center;
         text-decoration: none
     }
     }
     div.vectorMenu li a{
 
         display:inline-block;
     #mw-panel {
        padding:0.5em;
         font-size: inherit;
         white-space:nowrap;
         position: absolute;
         color:#688ba8;
         top: 70px;
         cursor:pointer;
         width: 10em;
         font-size:0.8em
         left: 0
     }
     }
     div.vectorMenu li > a{
 
         display:block
     #mw-panel .portal {
         margin: 0 0.6em 0 0.7em;
        padding: 0.25em 0;
        padding-bottom: 1em;
        direction: ltr;
        background: none
     }
     }
     div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
 
         color:#333;
     #mw-panel .portal h3 {
         text-decoration:none
        font-size: 0.75em;
        color: #f1f1f1;
        font-weight: bold;
        margin: 0.5em 0 0 0.66666667em;
        padding: 0.25em 0;
         cursor: default;
         border: 0
     }
     }
     * html div.vectorMenu div.menu{
 
         display:block;
     #mw-panel .portal .body {
         position:static;
         margin-left: 0.5em;
         border:0
         padding-top: 0.1em;
         background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAIAAACDjNFvAAAAEUlEQVQY02O0tbFkGAWDGwAAJrMAtKJnEP8AAAAASUVORK5CYII=);
        background-image: url(/w/skins/Vector/images/portal-break.png?ce83c)!ie;
        background-repeat: no-repeat
     }
     }
     * html div#mw-head div.vectorMenu h3{
 
         display:none
     #mw-panel .portal .body ul {
         list-style: none none;
        margin: 0;
        padding: 0.3em 0 0 0
     }
     }
     * html div.vectorMenu li{
 
         float:left;
     #mw-panel .portal .body li {
         line-height:1.125em;
         line-height: 1.125em;
         border-right:1px solid #a7d7f9
         margin: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
         word-wrap: break-word
     }
     }
     * html div.vectorMenu li a{
 
         padding-top:1.25em
     #mw-panel .portal .body li a {
         color: #688ba8
     }
     }
     @-webkit-keyframes rotate{
 
        from{
     #mw-panel .portal .body li a:visited {
            -webkit-transform:rotate(0deg);
         color: #688ba8
            -moz-transform:rotate(0deg);
            transform:rotate(0deg)
        }
         to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     @-moz-keyframes rotate{
 
         from{
     #mw-panel #p-logo + .portal {
            -webkit-transform:rotate(0deg);
         background-image: none;
            -moz-transform:rotate(0deg);
         margin-top: 1em
            transform:rotate(0deg)
        }
         to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     @keyframes rotate{
 
        from{
     #mw-panel #p-logo + .portal h3 {
            -webkit-transform:rotate(0deg);
         display: none
            -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;
     #mw-panel #p-logo + .portal .body {
        padding:0;
         background-image: none;
        display:block;
         margin-left: 0.5em
        width:26px;
        padding-top:3.1em;
         margin-top:0;
        _margin-top:-0.8em;
        height:0;
        overflow:hidden;
        background-position:5px 60%
     }
     }
     #ca-unwatch.icon a{
 
         background-image:url(/w/skins/Vector/images/unwatch-icon.png?fccbe);
     #footer {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c2edff%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2368bdff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20x1%3D%2213.47%22%20y1%3D%2214.363%22%20x2%3D%224.596%22%20y2%3D%223.397%22%20id%3D%22b%22%20xlink%3Ahref%3D%22%23a%22%20gradientUnits%3D%22userSpaceOnUse%22%2F%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22url%28%23b%29%22%20stroke%3D%22%237cb5d1%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E);
         margin-left: 10em;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.svg?95d18)!ie;
         margin-top: 0;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.png?fccbe)
         padding: 0.75em;
         direction: ltr
     }
     }
     #ca-watch.icon a{
 
         background-image:url(/w/skins/Vector/images/watch-icon.png?e1b42);
     #footer ul {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22%23fff%22%20stroke%3D%22%237cb5d1%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E);
         list-style-type: none;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.svg?200b7)!ie;
         list-style-image: none;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.png?e1b42)
         margin: 0;
         padding: 0
     }
     }
     #ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
 
         background-image:url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723);
     #footer ul li {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c2edff%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2368bdff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20x1%3D%2213.47%22%20y1%3D%2214.363%22%20x2%3D%224.596%22%20y2%3D%223.397%22%20id%3D%22b%22%20xlink%3Ahref%3D%22%23a%22%20gradientUnits%3D%22userSpaceOnUse%22%2F%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22url%28%23b%29%22%20stroke%3D%22%23c8b250%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E);
        color: #707070;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.svg?a3932)!ie;
        margin: 0;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723)
         padding: 0;
         padding-top: 0.5em;
         padding-bottom: 0.5em;
         font-size: 0.7em
     }
     }
     #ca-watch.icon a:hover,#ca-watch.icon a:focus{
 
         background-image:url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e);
     #footer #footer-icons {
        background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23c8b250%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E);
         float: right
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-hl.svg?2b77d)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e)
     }
     }
     #ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
 
         background-image:url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
     #footer #footer-icons li {
         background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d1d1d1%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E);
         float: left;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.svg?6ca63)!ie;
         margin-left: 0.5em;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
         line-height: 2em;
        -webkit-animation:rotate 700ms infinite linear;
         text-align: right
        -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
     #footer #footer-info li {
         line-height: 1.4em
     }
     }
     #mw-navigation h2{
 
         position:absolute;
     #footer #footer-places li {
         top:-9999px
         float: left;
         margin-right: 1em;
        line-height: 2em
     }
     }
     #mw-page-base{
 
         height:60px;
     .mw-parser-output .external {
         background-position:bottom left;
         background-position: center right;
         background-image:url(/w/skins/Vector/images/page-fade.png?1d168);
         background-repeat: no-repeat;
        background-color:#000000;
         background-image: url(/w/skins/Vector/images/external-link-ltr-icon.png?325de);
         background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262626),color-stop(100%,#000000));
         background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%2336c%22 d=%22M1.5 4.518h5.982V10.5H1.5z%22/%3E %3Cpath fill=%22%2336c%22 d=%22M5.765 1H11v5.39L9.427 7.937l-1.31-1.31L5.393 9.35l-2.69-2.688 2.81-2.808L4.2 2.544z%22/%3E %3Cpath fill=%22%23fff%22 d=%22M9.995 2.004l.022 4.885L8.2 5.07 5.32 7.95 4.09 6.723l2.882-2.88-1.85-1.852z%22/%3E %3C/svg%3E");
        background-image:-webkit-linear-gradient(top,#262626 50%,#000000 100%);
         padding-right: 13px
        background-image:-moz-linear-gradient(top,#262626 50%,#000000 100%);
        background-image:linear-gradient(#262626 50%,#000000 100%);
        background-color:#262626;
        background-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/globalheader_bg.jpg);
         background-repeat:repeat-x;
        background-position:center top
     }
     }
     #mw-head-base{
 
         margin-top:-60px;
     .mw-parser-output a.external {
        margin-left:10em;
         color: #8BB9E0
        height:60px
     }
     }
     div#mw-head{
 
         position:absolute;
     .mw-parser-output a.external:visited {
        top:0;
         color: #5081D1
        right:0;
        width:100%
     }
     }
     div#mw-head h3{
 
         margin:0;
     table {
         padding:0
         font-size: 100%;
         background-color: #262626
     }
     }
     #left-navigation{
 
         float:left;
     .TablePager {
        position:absolute;
         color: #B9B7B5
        margin-left:10em;
        margin-top:69px;
        margin-bottom:-69px;
        display:inline
     }
     }
     #right-navigation{
 
         float:right;
     .TablePager tr:hover td,.TablePager th {
        margin-top:69px
         background-color: #525252
     }
     }
     #p-logo{
 
         position:absolute;
     .TablePager td {
        top:-58px;
         background-color: #262626
        left:21px;
        width:372px;
        height:35px
     }
     }
     #p-logo a{
 
         display:block;
     .TablePager,.TablePager td,.TablePager th {
        width:372px;
         border: 1px solid #646464
        height:35px;
        background-repeat:no-repeat;
        background-position:center center;
        text-decoration:none
     }
     }
     div#mw-panel{
 
         font-size:inherit;
     .wikitable {
        position:absolute;
         color: #B9B7B5
        top:70px;
        padding-top:1em;
        width:10em;
        left:0
     }
     }
     div#mw-panel div.portal{
 
        margin:0 0.6em 0 0.7em;
     table.wikitable > tr > th,table.wikitable > * > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > td {
        padding:0.25em 0;
         background-color: #262626;
         padding-bottom:1em;
         border: 1px #525252 solid;
         direction:ltr;
         color: #B9B7B5
         background:none
     }
     }
     div#mw-panel div.portal h3{
 
         font-size:0.75em;
     table.standard-table {
         color:#B0AEAC;
         margin: 1em 1em 1em 0;
         font-weight:bold;
         background: #3A3A3A;
        margin:0;
         border: 1px #525252 solid;
        padding:0.25em 0 0.25em 0.25em;
         border-collapse: collapse
        cursor:default;
         border:none
     }
     }
     div#mw-panel div.portal div.body{
 
         margin:0 0 0 1.25em;
     table.standard-table th,table.standard-table td {
         padding-top:0.1em
         border: 1px #525252 solid;
         padding: 0.2em
     }
     }
     div#mw-panel div.portal div.body ul{
 
         list-style-type:none;
     table.standard-table th {
         list-style-image:none;
         background: #949494;
         margin:0;
         color: black;
        padding:0
         text-align: center
     }
     }
     div#mw-panel div.portal div.body ul li{
 
         line-height:1.125em;
     table.standard-table caption {
         margin:0;
         margin-left: inherit;
        padding:0.25em 0;
         margin-right: inherit;
         font-size:0.75em;
         font-weight: bold
        word-wrap:break-word
     }
     }
     div#mw-panel div.portal div.body ul li a{
 
         color:#688ba8
     fieldset table {
         background: none
     }
     }
     div#mw-panel div.portal div.body ul li a:visited{
 
         color:#9e9c9a
     fieldset#mw-searchoptions,fieldset#mw-searchoptions h4 {
         color: #B9B7B5
     }
     }
     div#mw-panel #p-logo + div.portal{
 
         background-image:none;
     fieldset {
         margin-top:0
         border: 1px solid #2f6fab;
         margin: 1em 0 1em 0;
        padding: 0 1em 1em;
        line-height: 1.5em
     }
     }
     div#mw-panel #p-logo + div.portal h3{
 
         display:none
     fieldset.nested {
         margin: 0 0 0.5em 0;
        padding: 0 0.5em 0.5em
     }
     }
     div#mw-panel #p-logo + div.portal div.body{
 
         margin-left:0.5em
     legend {
         padding: .5em;
        font-size: 95%
     }
     }
     div#footer{
 
         margin-left:10em;
     form {
         margin-top:0;
         border: none;
        padding:0.75em;
         margin: 0
        direction:ltr
     }
     }
     div#footer ul{
 
         list-style-type:none;
     textarea {
         list-style-image:none;
         background-color: #3A3A3A;
         margin:0;
        color: #D8D7D6;
         padding:0
         border: 2px solid #525252;
         width: 100%;
         padding: .1em
     }
     }
     div#footer ul li{
 
         margin:0;
     select {
        padding:0;
         vertical-align: top
        padding-top:0.5em;
        padding-bottom:0.5em;
        color:#707070;
        font-size:0.7em
     }
     }
     div#footer #footer-icons{
 
         float:right
     #toc,.toc,.mw-warning {
        border: 1px solid #525252;
        background-color: #3A3A3A;
        padding: 8px 8px 5px 8px;
         font-size: 95%
     }
     }
     div#footer #footer-icons li{
 
         float:left;
     #toc h2,.toc h2 {
         margin-left:0.5em;
         display: inline;
         line-height:2em;
        border: none;
         text-align:right
         padding: 0;
         font-size: 100%;
         font-weight: bold
     }
     }
     div#footer #footer-info li{
 
         line-height:1.4em
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle {
         text-align: center
     }
     }
     div#footer #footer-places li{
 
         float:left;
     #toc ul,.toc ul {
         margin-right:1em;
        list-style-type: none;
         line-height:2em
         list-style-image: none;
        margin-left: 0;
         padding-left: 0;
         text-align: left
     }
     }
     body.ltr div#footer #footer-places{
 
         float:left
     #toc ul ul,.toc ul ul {
         margin: 0 0 0 2em
     }
     }
     .mw-body .external{
 
         background-position:center right;
     #toc .toctoggle,.toc .toctoggle {
        background-repeat:no-repeat;
         font-size: 94%
        background-image:url(/w/skins/Vector/images/external-link-ltr-icon.png?325de);
        background-image:linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/external-link-ltr-icon.svg?13447)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/external-link-ltr-icon.png?325de);
        padding-right:13px
     }
     }
     .mw-body a.external{
 
         color:#8BB9E0
     .toccolours {
         border: 1px solid #aaa;
        background-color: #f9f9f9;
        padding: 5px;
        font-size: 95%
     }
     }
     .mw-body a.external:visited{
 
         color:#5081D1
     div#content .toc h2 {
        border: none;
         font-weight: bold
     }
     }
     table{
 
         font-size:100%;
     div .toc {
        background-color:#262626
         padding: 15px
     }
     }
     .TablePager{
 
         color:#B9B7B5
     ul#filetoc {
         background-color: #525252 !important
     }
     }
     .TablePager tr:hover td,.TablePager th{
 
         background-color:#525252
     #toc a,.tocnumber {
         color: #8BB9E0
     }
     }
     .TablePager td{
 
         background-color:#262626
     div.floatright,table.floatright {
         clear: right;
        float: right;
        position: relative;
        margin: 0 0 .5em .5em
     }
     }
     .TablePager,.TablePager td,.TablePager th{
 
         border:1px solid #646464
     div.floatright p {
         font-style: italic
     }
     }
     .wikitable{
 
         color:#B9B7B5
     div.floatleft,table.floatleft {
         float: left;
        clear: left;
        position: relative;
        margin: 0 .5em .5em 0;
        border: 0
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > td{
 
         background-color:#262626;
     div.floatleft p {
        border:1px #525252 solid;
         font-style: italic
        color:#B9B7B5
     }
     }
     table.standard-table{
 
         margin:1em 1em 1em 0;
     div.thumb {
         background:#3A3A3A;
         margin-bottom: .5em;
         border:1px #525252 solid;
         border-style: solid;
         border-collapse:collapse
         border-color: #262626;
        width: auto;
         background-color: transparent
     }
     }
     table.standard-table th,table.standard-table td{
 
         border:1px #525252 solid;
     div.thumbinner {
         padding:0.2em
         border: 1px solid #525252;
         padding: 3px !important;
        background-color: #353535;
        font-size: 94%;
        text-align: center;
        overflow: hidden
     }
     }
     table.standard-table th{
 
         background:#949494;
     html .thumbimage {
         color:black;
         border: 1px solid #525252;
        text-align:center
         background-color: #353535
     }
     }
     table.standard-table caption{
 
         margin-left:inherit;
     html .thumbcaption {
         margin-right:inherit;
         border: none;
         font-weight:bold
        text-align: left;
        line-height: 1.4em;
         padding: 3px !important;
         font-size: 94%
     }
     }
     fieldset table{
 
         background:none
     div.magnify {
        float: right;
        border: none !important;
         background: none !important
     }
     }
     fieldset#mw-searchoptions,fieldset#mw-searchoptions h4{
 
         color:#B9B7B5
     div.magnify a,div.magnify img {
         display: block;
        border: none !important;
        background: none !important
     }
     }
     fieldset{
 
         border:1px solid #2f6fab;
     div.tright {
         margin:1em 0 1em 0;
         clear: right;
         padding:0 1em 1em;
         float: right;
        line-height:1.5em
         border-width: .5em 0 .8em 1.4em
     }
     }
     fieldset.nested{
 
         margin:0 0 0.5em 0;
     div.tleft {
         padding:0 0.5em 0.5em
        float: left;
        clear: left;
         margin-top: 0;
        margin-right: .5em;
         border-width: .5em 1.4em .8em 0
     }
     }
     legend{
 
         padding:.5em;
     img.thumbborder {
        font-size:95%
         border: 1px solid #dddddd
     }
     }
     form{
 
         border:none;
     .hiddenStructure {
        margin:0
         display: none
     }
     }
     textarea{
 
         background-color:#3A3A3A;
     #mw-panel #p-logo a {
        color:#D8D7D6;
         background-image: url(/w/skins/Vector/images-valve/logo.png?8adb5) !important
        border:2px solid #525252;
        width:100%;
        padding:.1em
     }
     }
     select{
 
         vertical-align:top
     .mw-warning {
         margin-left: 50px;
        margin-right: 50px;
        text-align: center
     }
     }
     #toc,.toc,.mw-warning{
 
         border:1px solid #525252;
     .usermessage {
         background-color:#3A3A3A;
        background-color: #273458;
         padding:8px 8px 5px 8px;
         border: 2px solid #3393ea;
         font-size:95%
         color: white;
        font-weight: bold;
        margin: 2em 0 1em;
         padding: .5em 1em;
         vertical-align: middle
     }
     }
     #toc h2,.toc h2{
 
         display:inline;
     #siteNotice {
        border:none;
         text-align: center;
        padding:0;
         font-size: 0.8em;
         font-size:100%;
         margin: 0
         font-weight:bold
     }
     }
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
 
         text-align:center
     #siteNotice div,#siteNotice p {
         margin: 0;
        padding: 0;
        margin-bottom: 0.9em
     }
     }
     #toc ul,.toc ul{
 
         list-style-type:none;
     .catlinks {
         list-style-image:none;
         border: 1px solid #525252;
         margin-left:0;
        background-color: #3A3A3A;
         padding-left:0;
         padding: 5px;
         text-align:left
         margin-top: 1em;
         clear: both;
         height: 19px
     }
     }
     #toc ul ul,.toc ul ul{
 
         margin:0 0 0 2em
     .catlinks a a:visited {
         line-height: 1.5em;
        list-style-image: none;
        list-style-position: inside;
        list-style-type: none;
        text-align: left
     }
     }
     #toc .toctoggle,.toc .toctoggle{
 
         font-size:94%
     .capsule {
         background-color: #E0E0E0;
        width: 100%
     }
     }
     .toccolours{
 
         border:1px solid #aaa;
     .capcontent {
         background-color:#f9f9f9;
         margin: 0 15px;
        padding:5px;
         background-color: #E0E0E0
        font-size:95%
     }
     }
     div#content .toc h2{
 
         border:none;
     code.ent {
         font-weight:bold
         color: #006B6B;
         font-style: bold
     }
     }
     div .toc{
 
         padding:15px
     #userlogin,#userloginForm {
        border: solid 1px #cccccc;
         padding: 1.2em;
        margin: .5em;
        float: left
     }
     }
     ul#filetoc{
 
         background-color:#525252 !important
     #userlogin {
         min-width: 20em;
        max-width: 90%;
        width: 40em
     }
     }
     div.floatright,table.floatright{
 
         clear:right;
     .mw-ui-container #userloginForm {
        float:right;
         margin-right: 50px
        position:relative;
        margin:0 0 .5em .5em
     }
     }
     div.floatright p{
 
         font-style:italic
     .mw-ui-container #userloginForm .mw-ui-vform {
         width: 415px
     }
     }
     div.floatleft,table.floatleft{
 
         float:left;
     .mw-ui-container #userloginForm input {
         clear:left;
         color: #F2F2F2;
         position:relative;
         border-color: #65635F;
         margin:0 .5em .5em 0;
         background-color: #111111;
         border:0
         width: 85%;
         margin-left: 2em
     }
     }
     div.floatleft p{
 
         font-style:italic
     .mw-ui-container #userloginForm input[type='checkbox'] {
         width: 13px
     }
     }
     div.thumb{
 
        margin-bottom:.5em;
     .mw-ui-container #userloginForm label {
        border-style:solid;
         color: #D6D6D6;
         border-color:#262626;
         width: 90%;
         width:auto;
         margin-left: 2em
         background-color:transparent
     }
     }
     div.thumbinner{
 
         border:1px solid #525252;
     .mw-ui-container #userloginForm label#agree_tac_label,.mw-ui-container #userloginForm label#is_valid_label {
        padding:3px !important;
         color: #D6D6D6;
        background-color:#353535;
         width: 100%;
         font-size:94%;
         margin-left: 0em
         text-align:center;
        overflow:hidden
     }
     }
     html .thumbimage{
 
         border:1px solid #525252
     .mw-ui-container #userloginForm input#agree_tac,.mw-ui-container #userloginForm input#is_valid {
         margin: 0
     }
     }
     html .thumbcaption{
 
        border:none;
     .mw-ui-container #userloginForm input#wpCaptchaWord {
        text-align:left;
         color: black;
        line-height:1.4em;
         background-color: lightgray
         padding:3px !important;
         font-size:94%
     }
     }
     div.magnify{
 
         float:right;
     .mw-ui-container #userloginForm label[for='wpCaptchaWord'] {
        border:none !important;
         color: #EFE3A0;
         background:none !important
         font-size: 100%
     }
     }
     div.magnify a,div.magnify img{
 
         display:block;
     .mw-ui-container #userloginForm input#wpUsername,.mw-ui-container #userloginForm input#wpLoginAttempt,.mw-ui-container #userloginForm input#wpCreateaccount {
         border:none !important;
         background: #744C10;
         background:none !important
        color: #FFFFFF;
         border: 1px solid #EB9B24;
        width: 50%;
         margin: 0 auto
     }
     }
     div.tright{
 
         clear:right;
     .mw-ui-container #userloginForm input#wpCreateaccount.mw-ui-button-disabled {
         float:right;
         background: #47433D;
         border-width:.5em 0 .8em 1.4em
         border-color: #8D8383;
         color: #AFA9A9
     }
     }
     div.tleft{
 
        float:left;
     .mw-ui-container #userloginForm div.mw-number-text {
        clear:left;
         color: red
        margin-top:0;
        margin-right:.5em;
         border-width:.5em 1.4em .8em 0
     }
     }
     img.thumbborder{
 
         border:1px solid #dddddd
     .mw-ui-container #userloginForm #mw-createaccount-join {
         box-shadow: 4px 4px 4px 4px rgba(0,0,0,0.23)
     }
     }
     .hiddenStructure{
 
         display:none
     .mw-ui-container #userloginForm .mw-ui-button.mw-ui-progressive,.mw-ui-container #userloginForm .mw-ui-button.mw-ui-primary {
         background: #7D90B1;
        color: #fff;
        border: 1px solid #B5C8E9
     }
     }
     #mw-panel #p-logo a{
 
         background-image:url(https://i.imgur.com/MiqiEEU.png) !important
     .mw-ui-vform input:not([type=button]):not([type=submit]):not([type=file]) {
        color: #F2F2F2;
         background: #111111;
        border: 1px solid #65635F
     }
     }
     .mw-warning{
 
         margin-left:50px;
     .mw-ui-vform label {
        margin-right:50px;
         color: #b9b7b5
        text-align:center
     }
     }
     .usermessage{
 
         background-color:#273458;
     input.mw-htmlform-submit.disabled {
         border:2px solid #3393ea;
         color: #B97373;
        color:white;
         border: 1px dotted #B97373
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
        vertical-align:middle
     }
     }
     #siteNotice{
 
         text-align:center;
     input[id='wpCreateaccount'][disabled=''] {
         font-size:0.8em;
         color: #B97373;
        margin:0
         border: 1px dotted #B97373
     }
     }
     #siteNotice div,#siteNotice p{
 
         margin:0;
     input#wpCaptchaWord {
        padding:0;
         background-color: red
        margin-bottom:0.9em
     }
     }
     .catlinks{
 
         border:1px solid #525252;
     #bodyContent div.mw-number-text h3,div.mw-createacct-benefits-list p {
        background-color:#3A3A3A;
         color: #B9B7B5
        padding:5px;
        margin-top:1em;
        clear:both;
        height:19px
     }
     }
     .catlinks a a:visited{
 
         line-height:1.5em;
     div.ui-dialog-titlebar {
        list-style-image:none;
         border: 1px solid #636363;
         list-style-position:inside;
         background: #414141;
         list-style-type:none;
         color: #BDBDBD;
         text-align:left
         border-bottom: 1px solid #909090 !important
     }
     }
     .capsule{
 
         background-color:#E0E0E0;
     .ui-widget-content label {
        width:100%
         color: #B9B7B5
     }
     }
     .capcontent{
 
        margin:0 15px;
     div.wikiEditor-toolbar-dialog {
         background-color:#E0E0E0
         background: #242424
     }
     }
     code.ent{
 
         color:#006B6B;
     div.ui-dialog-buttonpane {
        font-style:bold
         background: #242424
     }
     }
     .mw-ui-container #userloginForm{
 
         margin-right:50px
     button.ui-state-default {
        border: 1px solid #636363;
        background: #41414;
         color: #BDBDBD
     }
     }
     .mw-ui-container #userloginForm .mw-ui-vform{
 
         width:415px
     div.editOptions {
        background-color: #262626;
        border-color: #666666;
         color: #b9b7b5
     }
     }
     .mw-ui-container #userloginForm input{
 
         color:#F2F2F2;
     #pagehistory li.selected {
         border-color:#65635F;
         background-color: #404040;
        background-color:#111111;
         border: 1px solid #646464
        width:85%;
        margin-left:2em
     }
     }
     .mw-ui-container #userloginForm input[type='checkbox']{
 
         width:13px
     #pagehistory li {
         border: none
     }
     }
     .mw-ui-container #userloginForm label{
 
         color:#D6D6D6;
     .mw-plusminus-pos {
        width:90%;
         color: #239B20
        margin-left:2em
     }
     }
     .mw-ui-container #userloginForm label#agree_tac_label,.mw-ui-container #userloginForm label#is_valid_label{
 
         color:#D6D6D6;
     .mw-plusminus-neg {
        width:100%;
         color: #D33D3D
        margin-left:0em
     }
     }
     .mw-ui-container #userloginForm input#agree_tac,.mw-ui-container #userloginForm input#is_valid{
 
         margin:0
     .messagebox {
        border: 1px solid #AAA;
        background-color: #f9f9f9;
        width: 80%;
         margin: 0 auto 1em auto;
        padding: .2em;
        text-align: justify
     }
     }
     .mw-ui-container #userloginForm input#wpCaptchaWord{
 
         color:black;
     td.diff-otitle,td.diff-ntitle {
         background-color:lightgray
         background-color: #525252;
         color: #A2A2A2
     }
     }
     .mw-ui-container #userloginForm label[for='wpCaptchaWord']{
 
         color:#EFE3A0;
     table.diff {
         font-size:100%
         background-color: #BCBCBC;
         color: black
     }
     }
     .mw-ui-container #userloginForm input#wpUsername,.mw-ui-container #userloginForm input#wpLoginAttempt,.mw-ui-container #userloginForm input#wpCreateaccount{
 
         background:#744C10;
     td.diff-context {
         color:#FFFFFF;
         background: none repeat scroll 0 0 #E2E2E2;
        border:1px solid #EB9B24;
         color: black
        width:50%;
        margin:0 auto
     }
     }
     .mw-ui-container #userloginForm input#wpCreateaccount.mw-ui-button-disabled{
 
        background:#47433D;
     td.diff-deletedline {
        border-color:#8D8383;
         color: black
         color:#AFA9A9
     }
     }
     .mw-ui-container #userloginForm div.mw-number-text{
 
         color:red
     td.diff-addedline {
         color: black
     }
     }
     .mw-ui-container #userloginForm #mw-createaccount-join{
 
         box-shadow:4px 4px 4px 4px rgba(0,0,0,0.23)
     .diffchange {
         color: red
     }
     }
     .mw-ui-container #userloginForm .mw-ui-button.mw-ui-progressive,.mw-ui-container #userloginForm .mw-ui-button.mw-ui-primary{
 
         background:#7D90B1;
     abbr.unpatrolled {
        color:#fff;
         display: none
        border:1px solid #B5C8E9
     }
     }
     .mw-ui-vform input:not([type=button]):not([type=submit]):not([type=file]){
 
         color:#F2F2F2;
     table.gallery {
        background:#111111;
         background-color: #3A3A3A !important;
         border:1px solid #65635F
         border: 1px solid #525252 !important
     }
     }
     .mw-ui-vform label{
 
         color:#b9b7b5
     table.gallery td {
         background-color: #3A3A3A !important;
        border: 2px solid #3A3A3A !important
     }
     }
     input.mw-htmlform-submit.disabled{
 
        color:#B97373;
     div.gallerybox div.thumb {
         border:1px dotted #B97373
         border: 1px solid #525252 !important
     }
     }
     input[id='wpCreateaccount'][disabled='']{
 
         color:#B97373;
     #bodyContent a[href^="steam://"],.link-steam {
         border:1px dotted #B97373
         background: url(/w/skins/Vector/images-valve/steam_icon.png?67e63) center right no-repeat;
         padding-right: 18px
     }
     }
     input#wpCaptchaWord{
 
         background-color:red
     #bodyContent a[href^="steam://"]:link,.link-steam:link {
         color: #86BF39
     }
     }
     #bodyContent div.mw-number-text h3,div.mw-createacct-benefits-list p{
 
         color:#B9B7B5
     a[class="mw-userlink"][title="User:Al Farnsworth"],a[class="mw-userlink"][title="User:Alfred"],a[class="mw-userlink"][title="User:BrynMoslow"],a[class="mw-userlink"][title="User:Coreyp"],a[class="mw-userlink"][title="User:David Speyrer"],a[class="mw-userlink"][title="User:DougWood"],a[class="mw-userlink"][title="User:EricS"],a[class="mw-userlink"][title="User:Erik Johnson"],a[class="mw-userlink"][title="User:Gabe Newell"],a[class="mw-userlink"][title="User:GregC"],a[class="mw-userlink"][title="User:GregCoomer"],a[class="mw-userlink"][title="User:Gvengel"],a[class="mw-userlink"][title="User:Ido"],a[class="mw-userlink"][title="User:JasonRuymen"],a[class="mw-userlink"][title="User:Jay Stelly"],a[class="mw-userlink"][title="User:JeffLane"],a[class="mw-userlink"][title="User:JeffLaneBot"],a[class="mw-userlink"][title="User:JoeLudwig"],a[class="mw-userlink"][title="User:Johnc"],a[class="mw-userlink"][title="User:Jsutton"],a[class="mw-userlink"][title="User:Karlw"],a[class="mw-userlink"][title="User:KenBanks"],a[class="mw-userlink"][title="User:Lombardi"],a[class="mw-userlink"][title="User:Martino"],a[class="mw-userlink"][title="User:Matt Boone"],a[class="mw-userlink"][title="User:Matt Wood"],a[class="mw-userlink"][title="User:Mdurand"],a[class="mw-userlink"][title="User:MikeBooth"],a[class="mw-userlink"][title="User:Mikeblas"],a[class="mw-userlink"][title="User:MikeDussault"],a[class="mw-userlink"][title="User:Robin Walker"],a[class="mw-userlink"][title="User:Steve Bond"],a[class="mw-userlink"][title="User:SteveB"],a[class="mw-userlink"][title="User:Tomqbui"],a[class="mw-userlink"][title="User:VDCBot"],a[class="mw-userlink"][title="User:Yahnbernier"],a[class="mw-userlink"][title="User:YasserMalaika"] {
         background-color: #3C3C3C !important;
        color: #ACACAC;
        margin: 0 2px 0 2px;
        padding: 0 3px 0 2px
     }
     }
     div.ui-dialog-titlebar{
}
         border:1px solid #636363;
 
         background:#414141;
@media screen and (min-width: 982px) {
        color:#BDBDBD;
     .mw-body {
        border-bottom:1px solid #909090 !important
         margin-left:11em;
         padding: 1.25em 1.5em 1.5em 1.5em
     }
     }
     .ui-widget-content label{
 
         color:#B9B7B5
     #footer {
        margin-left: 11em;
         padding: 1.25em
     }
     }
     div.wikiEditor-toolbar-dialog{
 
         background:#242424
     #mw-panel {
         padding-left: 0.5em
     }
     }
     div.ui-dialog-buttonpane{
 
         background:#242424
     #p-search {
         margin-right: 1em
     }
     }
     button.ui-state-default{
 
         border:1px solid #636363;
     #left-navigation {
        background:#414141;
         margin-left: 11em
        color:#BDBDBD
     }
     }
     #pagehistory li.selected{
 
         background-color:#404040;
     #p-personal {
        border:1px solid #646464
         right: 1em
     }
     }
     #pagehistory li{
 
         border:none
     #mw-head-base {
         margin-left: 11em
     }
     }
     .mw-plusminus-pos{
}
         color:#239B20
 
@media print {
     .toc,body {
         padding: 10px;
        font-family: 'Linux Libertine','Georgia','Times',serif
     }
     }
     .mw-plusminus-neg{
 
         color:#D33D3D
     .printfooter,#footer,.thumb,table,ol,dl,ul,h3,h4,h5,h6 {
         font-family: sans-serif
     }
     }
     .mw-search-formheader div.search-types ul li.current a{
 
         color:#B9B7B5;
     img {
        border-color:#525252
         font-family: 'Linux Libertine','Georgia','Times',serif
     }
     }
     .mw-search-formheader{
 
        background-color:#525252;
     a {
         border-color:#525252
         border-bottom: 1px solid #aaa
     }
     }
     fieldset#mw-searchoptions{
 
         border-color:#525252 !important
     .firstHeading {
        font-size: 25pt;
        line-height: 28pt;
        margin-bottom: 20px;
         padding-bottom: 5px
     }
     }
     fieldset{
 
         background-color:#262626 !important;
     .firstHeading,h2 {
         border-color:#525252
         overflow: hidden;
         border-bottom: 2px solid #000000
     }
     }
     input,select{
 
         background-color:#202020;
     h3,h4,h5,h6 {
        color:#B9B7B5;
         margin: 30px 0 0
        border:1px solid #666666
     }
     }
     div.editOptions{
 
         background-color:#262626;
     h2,h3,h4,h5,h6 {
         border-color:#666666
         padding: 0;
         position: relative
     }
     }
     .messagebox{
 
         border:1px solid #AAA;
     h2 {
         background-color:#f9f9f9;
         font-size: 18pt;
        width:80%;
         line-height: 24pt;
         margin:0 auto 1em auto;
         margin-bottom: 0.25em
        padding:.2em;
        text-align:justify
     }
     }
     td.diff-otitle,td.diff-ntitle{
 
         background-color:#525252;
     h3 {
         color:#A2A2A2
         font-size: 13pt;
         line-height: 20pt
     }
     }
     table.diff{
 
         background-color:#BCBCBC;
     h4,h5,h6 {
         color:black
         font-size: 10pt;
         line-height: 15pt
     }
     }
     td.diff-context{
 
         background:none repeat scroll 0 0 #E2E2E2;
     p {
         color:black
        font-size: 10pt;
        line-height: 16pt;
         margin-top: 5px;
         text-align: justify
     }
     }
     td.diff-deletedline{
 
         color:black
     p:before {
         content: '';
        display: block;
        overflow: hidden;
        width: 120pt
     }
     }
     td.diff-addedline{
 
         color:black
     blockquote {
        border-left: 2px solid #000000;
         padding-left: 20px
     }
     }
     .diffchange{
 
         color:red
     ol,ul {
        margin: 10px 0 0 1.6em;
         padding: 0
     }
     }
     abbr.unpatrolled{
 
         display:none
     ol li,ul li {
         padding: 2px 0;
        font-size: 10pt
     }
     }
     table.gallery{
 
         background-color:#3A3A3A !important;
     table ol li,table ul li {
        border:1px solid #525252 !important
         font-size: inherit
     }
     }
     table.gallery td{
 
         background-color:#3A3A3A !important;
     .toc {
         border:2px solid #3A3A3A !important
        page-break-before: avoid;
        page-break-after: avoid;
         background: none;
         border: 0;
        display: table
     }
     }
     div.gallerybox div.thumb{
 
         border:1px solid #525252 !important
     .toc a {
         border: 0;
        font-weight: normal
     }
     }
     #bodyContent a[href^="steam://"],.link-steam{
 
         background:url(https://i.imgur.com/MiqiEEU.png) center right no-repeat;
     .toc > ul > li {
         padding-right:18px
         margin-bottom: 4px;
         font-weight: bold
     }
     }
     #bodyContent a[href^="steam://"]:link,.link-steam:link{
 
         color:#86BF39
     .toc ul {
        margin: 0;
         list-style: none
     }
     }
     a[class="mw-userlink"][title="User:Al Farnsworth"],a[class="mw-userlink"][title="User:Alfred"],a[class="mw-userlink"][title="User:BrynMoslow"],a[class="mw-userlink"][title="User:Coreyp"],a[class="mw-userlink"][title="User:David Speyrer"],a[class="mw-userlink"][title="User:DougWood"],a[class="mw-userlink"][title="User:EricS"],a[class="mw-userlink"][title="User:Erik Johnson"],a[class="mw-userlink"][title="User:Gabe Newell"],a[class="mw-userlink"][title="User:GregC"],a[class="mw-userlink"][title="User:GregCoomer"],a[class="mw-userlink"][title="User:Gvengel"],a[class="mw-userlink"][title="User:Ido"],a[class="mw-userlink"][title="User:JasonRuymen"],a[class="mw-userlink"][title="User:Jay Stelly"],a[class="mw-userlink"][title="User:JeffLane"],a[class="mw-userlink"][title="User:JeffLaneBot"],a[class="mw-userlink"][title="User:JoeLudwig"],a[class="mw-userlink"][title="User:Johnc"],a[class="mw-userlink"][title="User:Jsutton"],a[class="mw-userlink"][title="User:Karlw"],a[class="mw-userlink"][title="User:KenBanks"],a[class="mw-userlink"][title="User:Lombardi"],a[class="mw-userlink"][title="User:Martino"],a[class="mw-userlink"][title="User:Matt Boone"],a[class="mw-userlink"][title="User:Matt Wood"],a[class="mw-userlink"][title="User:Mdurand"],a[class="mw-userlink"][title="User:MikeBooth"],a[class="mw-userlink"][title="User:Mikeblas"],a[class="mw-userlink"][title="User:MikeDussault"],a[class="mw-userlink"][title="User:Robin Walker"],a[class="mw-userlink"][title="User:Steve Bond"],a[class="mw-userlink"][title="User:SteveB"],a[class="mw-userlink"][title="User:Tomqbui"],a[class="mw-userlink"][title="User:VDCBot"],a[class="mw-userlink"][title="User:Yahnbernier"],a[class="mw-userlink"][title="User:YasserMalaika"]{
 
         background-color:#3C3C3C !important;
     .toc ul ul {
        color:#ACACAC;
         padding-left: 30px
        margin:0 2px 0 2px;
        padding:0 3px 0 2px
     }
     }
}
 
@media screen and (min-width:982px){
     .toc li.toclevel-1 > a {
     .mw-body{
         font-weight: bold;
         margin-left:11em;
         font-size: 10pt
         padding:1.25em 1.5em 1.5em 1.5em
     }
     }
     #p-logo{
 
         left:21px
     .toc .tocnumber {
         display: none
     }
     }
     div#footer{
 
         margin-left:11em;
     .printfooter {
         padding:1.25em
         margin-top: 10px;
        border-top: 3px solid #000000;
         padding-top: 10px;
        font-size: 10pt;
        clear: both
     }
     }
     #mw-panel{
 
         padding-left:0.5em
     #footer {
        margin-top: 12px;
        border-top: 1px solid #eeeeee;
         padding-top: 5px
     }
     }
     #p-search{
 
         margin-right:1em
     #footer-info {
         margin: 0;
        padding: 0
     }
     }
     #left-navigation{
 
         margin-left:11em
     #footer-info li {
         color: #999;
        list-style: none;
        display: block;
        padding-bottom: 10px;
        font-size: 10pt
     }
     }
     #p-personal{
 
         right:1em
     #footer-info li a {
         color: #999 !important
     }
     }
     #mw-head-base{
 
         margin-left:11em
     #footer-info-lastmod {
         color: #000000;
        font-size: 12pt;
        font-weight: bold
     }
     }
}
}

Revision as of 16:16, 14 May 2023

@media print {
    .noprint,.catlinks,.magnify,.mw-cite-backlink,.mw-jump,.mw-editsection,.mw-editsection-like,.mw-hidden-catlinks,.mw-indicators,.mw-redirectedfrom,.patrollink,.usermessage,#column-one,#footer-places,#jump-to-nav,#mw-navigation,#siteNotice,#f-poweredbyico,#f-copyrightico,li#about,li#disclaimer,li#mobileview,li#privacy {
        display: none
    }

    body {
        background: #fff;
        color: #000;
        margin: 0;
        padding: 0
    }

    a {
        background: none !important;
        padding: 0 !important
    }

    a,a.external,a.new,a.stub {
        color: #000 !important;
        text-decoration: none !important;
        color: inherit !important;
        text-decoration: inherit !important
    }

    .mw-parser-output a.external.text:after,.mw-parser-output a.external.autonumber:after {
        content: ' (' attr(href) ')';
        word-break: break-all;
        word-wrap: break-word
    }

    .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after {
        content: ' (https:' attr(href) ')'
    }

    dt {
        font-weight: bold
    }

    h1,h2,h3,h4,h5,h6 {
        font-weight: bold;
        page-break-after: avoid;
        page-break-before: avoid
    }

    p {
        margin: 1em 0;
        line-height: 1.2;
        orphans: 3;
        widows: 3
    }

    img,figure,.wikitable,.thumb {
        page-break-inside: avoid
    }

    img {
        border: 0;
        vertical-align: middle
    }

    pre,.mw-code {
        background: #fff;
        color: #000;
        border: 1pt dashed #000;
        padding: 1em 0;
        font-size: 8pt;
        white-space: pre-wrap;
        word-wrap: break-word
    }

    sup,sub {
        line-height: 1
    }

    ul {
        list-style-type: square
    }

    #globalWrapper {
        width: 100% !important;
        min-width: 0 !important
    }

    .mw-body {
        background: #fff;
        color: #000;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        direction: ltr
    }

    #column-content {
        margin: 0 !important
    }

    #column-content .mw-body {
        padding: 1em;
        margin: 0 !important
    }

    .toc {
        background-color: #f9f9f9;
        border: 1pt solid #aaa;
        padding: 5px;
        display: table
    }

    .tocnumber,.toctext {
        display: table-cell
    }

    .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-ltr .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-rtl .tocnumber {
        padding-left: 0.5em;
        padding-right: 0
    }

    table.floatright,div.floatright,div.tright {
        float: right;
        clear: right;
        position: relative
    }

    table.floatleft,div.floatleft,div.tleft {
        float: left;
        clear: left;
        position: relative
    }

    div.tleft {
        margin: 0.5em 1.4em 1.3em 0
    }

    div.tright {
        margin: 0.5em 0 1.3em 1.4em
    }

    table.floatright,div.floatright {
        margin: 0 0 0.5em 0.5em;
        border: 0
    }

    table.floatleft,div.floatleft {
        margin: 0 0.5em 0.5em 0;
        border: 0
    }

    div.floatleft p,div.floatright p {
        font-style: italic
    }

    .center {
        text-align: center
    }

    div.thumb {
        background-color: transparent;
        width: auto
    }

    div.thumb a {
        border-bottom: 0
    }

    div.thumbinner {
        background-color: #fff;
        border: 0;
        border-radius: 2px;
        padding: 5px;
        font-size: 10pt;
        color: #666;
        text-align: center;
        overflow: hidden;
        min-width: 100px
    }

    html .thumbcaption {
        text-align: left;
        line-height: 1.4;
        padding: 3px
    }

    img.thumbborder {
        border: 1pt solid #ddd
    }

    table.wikitable,.mw_metadata {
        background: #fff;
        margin: 1em 0;
        border: 1pt solid #aaa;
        border-collapse: collapse;
        font-size: 10pt
    }

    table.wikitable > caption,.mw_metadata caption {
        padding: 5px;
        font-size: 10pt
    }

    table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td,.mw_metadata th,.mw_metadata td {
        background: #fff !important;
        color: #000 !important;
        border: 1pt solid #aaa;
        padding: 0.4em 0.6em
    }

    table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th {
        text-align: center
    }

    table.listing,table.listing td {
        border: 1pt solid #000;
        border-collapse: collapse
    }

    .catlinks ul {
        display: inline;
        padding: 0;
        list-style: none none
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.15;
        margin: 0.1em 0;
        border-left: 1pt solid #aaa;
        padding: 0 0.4em
    }

    .catlinks li:first-child {
        border-left: 0;
        padding-left: 0.2em
    }

    .printfooter {
        padding: 1em 0
    }

    #footer {
        background: #fff;
        color: #000;
        margin-top: 1em;
        border-top: 1pt solid #aaa;
        padding-top: 5px;
        direction: ltr
    }
}

@media screen {
    .mw-content-ltr {
        direction: ltr
    }

    .mw-content-rtl {
        direction: rtl
    }

    .sitedir-ltr textarea,.sitedir-ltr input {
        direction: ltr
    }

    .sitedir-rtl textarea,.sitedir-rtl input {
        direction: rtl
    }

    .mw-userlink {
        unicode-bidi: embed
    }

    mark {
        background-color: #ff0;
        color: #000
    }

    wbr {
        display: inline-block
    }

    input[type='submit'],input[type='button'],input[type='reset'],input[type='file'] {
        direction: ltr
    }

    textarea[dir='ltr'],input[dir='ltr'] {
        direction: ltr
    }

    textarea[dir='rtl'],input[dir='rtl'] {
        direction: rtl
    }

    abbr[title],.explain[title] {
        border-bottom: 1px dotted;
        cursor: help
    }

    @supports (text-decoration: underline dotted) {
        abbr[title],.explain[title] {
            border-bottom:0;
            text-decoration: underline dotted
        }
    }

    span.comment {
        font-style: italic;
        unicode-bidi: -moz-isolate;
        unicode-bidi: isolate
    }

    #editform,#toolbar,#wpTextbox1 {
        clear: both
    }

    #toolbar {
        height: 22px
    }

    .mw-underline-always a {
        text-decoration: underline
    }

    .mw-underline-never a {
        text-decoration: none
    }

    li span.deleted,span.history-deleted {
        text-decoration: line-through;
        color: #72777d;
        font-style: italic
    }

    .not-patrolled {
        background-color: #ffa
    }

    .unpatrolled {
        font-weight: bold;
        color: #d33
    }

    div.patrollink {
        font-size: 75%;
        text-align: right
    }

    td.mw-label {
        text-align: right;
        vertical-align: middle
    }

    td.mw-input {
        text-align: left
    }

    td.mw-submit {
        text-align: left;
        white-space: nowrap
    }

    .mw-input-with-label {
        white-space: nowrap;
        display: inline-block
    }

    .mw-content-ltr .thumbcaption {
        text-align: left
    }

    .mw-content-ltr .magnify {
        float: right
    }

    .mw-content-rtl .thumbcaption {
        text-align: right
    }

    .mw-content-rtl .magnify {
        float: left
    }

    #catlinks {
        text-align: left
    }

    .catlinks ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
        list-style-type: none;
        list-style-image: none;
        vertical-align: middle !ie
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.25em;
        border-left: 1px solid #a2a9b1;
        margin: 0.125em 0;
        padding: 0 0.5em;
        zoom:1;display: inline !ie
    }

    .catlinks li:first-child {
        padding-left: 0.25em;
        border-left: 0
    }

    .catlinks li a.mw-redirect {
        font-style: italic
    }

    .mw-hidden-cats-hidden {
        display: none
    }

    .catlinks-allhidden {
        display: none
    }

    p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons {
        font-size: 90%;
        text-align: right
    }

    .autocomment {
        color: #72777d
    }

    .newpage,.minoredit,.botedit {
        font-weight: bold
    }

    div.mw-warning-with-logexcerpt {
        padding: 3px;
        margin-bottom: 3px;
        border: 2px solid #2a4b8d;
        clear: both
    }

    div.mw-warning-with-logexcerpt ul li {
        font-size: 90%
    }

    span.mw-revdelundel-link,strong.mw-revdelundel-link {
        font-size: 90%
    }

    span.mw-revdelundel-hidden,input.mw-revdelundel-hidden {
        visibility: hidden
    }

    td.mw-revdel-checkbox,th.mw-revdel-checkbox {
        padding-right: 10px;
        text-align: center
    }

    a.new {
        color: #ba0000
    }

    .plainlinks a.external {
        background: none !important;
        padding: 0 !important
    }

    .rtl a.external.free,.rtl a.external.autonumber {
        direction: ltr;
        unicode-bidi: embed
    }

    table.wikitable {
        background-color: #f8f9fa;
        color: #222;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse
    }

    table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td {
        border: 1px solid #a2a9b1;
        padding: 0.2em 0.4em
    }

    table.wikitable > tr > th,table.wikitable > * > tr > th {
        background-color: #eaecf0;
        text-align: center
    }

    table.wikitable > caption {
        font-weight: bold
    }

    .error,.warning,.success {
        font-size: larger
    }

    .error {
        color: #d33
    }

    .warning {
        color: #705000
    }

    .success {
        color: #009000
    }

    .errorbox,.warningbox,.successbox {
        border: 1px solid;
        padding: 0.5em 1em;
        margin-bottom: 1em;
        display: inline-block;
        zoom:1;*display: inline
    }

    .errorbox h2,.warningbox h2,.successbox h2 {
        font-size: 1em;
        color: inherit;
        font-weight: bold;
        display: inline;
        margin: 0 0.5em 0 0;
        border: 0
    }

    .errorbox {
        color: #d33;
        border-color: #fac5c5;
        background-color: #fae3e3
    }

    .warningbox {
        color: #705000;
        border-color: #fde29b;
        background-color: #fdf1d1
    }

    .successbox {
        color: #008000;
        border-color: #b7fdb5;
        background-color: #e1fddf
    }

    .mw-infobox {
        border: 2px solid #ff7f00;
        margin: 0.5em;
        clear: left;
        overflow: hidden
    }

    .mw-infobox-left {
        margin: 7px;
        float: left;
        width: 35px
    }

    .mw-infobox-right {
        margin: 0.5em 0.5em 0.5em 49px
    }

    .previewnote {
        color: #d33;
        margin-bottom: 1em
    }

    .previewnote p {
        text-indent: 3em;
        margin: 0.8em 0
    }

    .visualClear {
        clear: both
    }

    .mw-datatable {
        border-collapse: collapse
    }

    .mw-datatable,.mw-datatable td,.mw-datatable th {
        border: 1px solid #a2a9b1;
        padding: 0 0.15em 0 0.15em
    }

    .mw-datatable th {
        background-color: #ddf
    }

    .mw-datatable td {
        background-color: #fff
    }

    .mw-datatable tr:hover td {
        background-color: #eaf3ff
    }

    .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }

    .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }

    .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0
    }

    .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0
    }

    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd {
        margin-left: 1.6em;
        margin-right: 0
    }

    .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd {
        margin-right: 1.6em;
        margin-left: 0
    }

    .mw-ajax-loader {
        background-image: url(/w/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);
        background-position: center center;
        background-repeat: no-repeat;
        padding: 16px;
        position: relative;
        top: -16px
    }

    .mw-small-spinner {
        padding: 10px !important;
        margin-right: 0.6em;
        background-image: url(/w/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);
        background-position: center center;
        background-repeat: no-repeat
    }

    h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ks),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(ta),h1:lang(te) {
        line-height: 1.6em !important
    }

    h2:lang(anp),h3:lang(anp),h4:lang(anp),h5:lang(anp),h6:lang(anp),h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bho),h3:lang(bho),h4:lang(bho),h5:lang(bho),h6:lang(bho),h2:lang(bh),h3:lang(bh),h4:lang(bh),h5:lang(bh),h6:lang(bh),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ks),h3:lang(ks),h4:lang(ks),h5:lang(ks),h6:lang(ks),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(my),h3:lang(my),h4:lang(my),h5:lang(my),h6:lang(my),h2:lang(mai),h3:lang(mai),h4:lang(mai),h5:lang(mai),h6:lang(mai),h2:lang(ne),h3:lang(ne),h4:lang(ne),h5:lang(ne),h6:lang(ne),h2:lang(new),h3:lang(new),h4:lang(new),h5:lang(new),h6:lang(new),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(pi),h3:lang(pi),h4:lang(pi),h5:lang(pi),h6:lang(pi),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te) {
        line-height: 1.2em
    }

    ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li {
        list-style-type: -moz-persian;
        list-style-type: persian
    }

    ol:lang(ckb) li,ol:lang(sdh) li {
        list-style-type: -moz-arabic-indic;
        list-style-type: arabic-indic
    }

    ol:lang(hi) li,ol:lang(mai) li,ol:lang(mr) li,ol:lang(ne) li {
        list-style-type: -moz-devanagari;
        list-style-type: devanagari
    }

    ol:lang(as) li,ol:lang(bn) li {
        list-style-type: -moz-bengali;
        list-style-type: bengali
    }

    ol:lang(or) li {
        list-style-type: -moz-oriya;
        list-style-type: oriya
    }

    .toc ul {
        margin: 0.3em 0
    }

    .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr .toc ul {
        text-align: left
    }

    .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl .toc ul {
        text-align: right
    }

    .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul {
        margin: 0 0 0 2em
    }

    .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul {
        margin: 0 2em 0 0
    }

    .toc .toctitle {
        direction: ltr
    }

    #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview {
        direction: ltr;
        unicode-bidi: embed
    }

    #mw-revision-info,#mw-revision-info-current,#mw-revision-nav {
        direction: ltr
    }

    div.tright,div.floatright,table.floatright {
        clear: right;
        float: right
    }

    div.tleft,div.floatleft,table.floatleft {
        float: left;
        clear: left
    }

    div.floatright,table.floatright,div.floatleft,table.floatleft {
        position: relative
    }

    #mw-credits a {
        unicode-bidi: embed
    }

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

    .printfooter {
        display: none
    }

    .xdebug-error {
        position: absolute;
        z-index: 99
    }

    .mw-editsection,#jump-to-nav {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mw-editsection,.mw-editsection-like {
        font-size: small;
        font-weight: normal;
        margin-left: 1em;
        vertical-align: baseline;
        line-height: 1em
    }

    .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection {
        margin-left: 1em
    }

    .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection {
        margin-right: 1em
    }

    sup,sub {
        line-height: 1
    }
}

.mw-headline-anchor {
    display: none
}

@media screen {
    a {
        text-decoration: none;
        color: #0645ad;
        background: none
    }

    a:not([href]) {
        cursor: pointer
    }

    a:visited {
        color: #0b0080
    }

    a:active {
        color: #faa700
    }

    a:hover,a:focus {
        text-decoration: underline
    }

    a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur) {
        text-decoration: none
    }

    a.stub {
        color: #723
    }

    a.new,#p-personal a.new {
        color: #ba0000
    }

    a.mw-selflink {
        color: inherit;
        font-weight: bold;
        text-decoration: inherit
    }

    a.mw-selflink:hover {
        cursor: inherit;
        text-decoration: inherit
    }

    a.mw-selflink:active,a.mw-selflink:visited {
        color: inherit
    }

    a.new:visited,#p-personal a.new:visited {
        color: #a55858
    }

    .mw-parser-output a.extiw,.mw-parser-output a.extiw:active {
        color: #36b
    }

    .mw-parser-output a.extiw:visited {
        color: #636
    }

    .mw-parser-output a.extiw:active {
        color: #b63
    }

    .mw-parser-output a.external {
        color: #36b
    }

    .mw-parser-output a.external:visited {
        color: #636
    }

    .mw-parser-output a.external:active {
        color: #b63
    }

    .mw-parser-output a.external.free {
        word-wrap: break-word
    }

    img {
        border: 0;
        vertical-align: middle
    }

    hr {
        height: 1px;
        color: #a2a9b1;
        background-color: #a2a9b1;
        border: 0;
        margin: 0.2em 0
    }

    h1,h2,h3,h4,h5,h6 {
        color: #000;
        background: none;
        font-weight: normal;
        margin: 0;
        overflow: hidden;
        padding-top: 0.5em;
        padding-bottom: 0.17em;
        border-bottom: 1px solid #a2a9b1
    }

    h1 {
        font-size: 188%
    }

    h2 {
        font-size: 150%
    }

    h3,h4,h5,h6 {
        border-bottom: 0;
        font-weight: bold
    }

    h3 {
        font-size: 128%
    }

    h4 {
        font-size: 116%
    }

    h5 {
        font-size: 108%
    }

    h6 {
        font-size: 100%
    }

    h1,h2 {
        margin-bottom: 0.6em
    }

    h3,h4,h5 {
        margin-bottom: 0.3em
    }

    p {
        margin: 0.4em 0 0.5em 0
    }

    p img {
        margin: 0
    }

    ul {
        list-style-type: square;
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }

    ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0;
        list-style-image: none
    }

    li {
        margin-bottom: 0.1em
    }

    dt {
        font-weight: bold;
        margin-bottom: 0.1em
    }

    dl {
        margin-top: 0.2em;
        margin-bottom: 0.5em
    }

    dd {
        margin-left: 1.6em;
        margin-bottom: 0.1em
    }

    pre,code,tt,kbd,samp,.mw-code {
        font-family: monospace,monospace
    }

    code {
        color: #000;
        background-color: #f8f9fa;
        border: 1px solid #eaecf0;
        border-radius: 2px;
        padding: 1px 4px
    }

    pre,.mw-code {
        color: #000;
        background-color: #f8f9fa;
        border: 1px solid #eaecf0;
        padding: 1em;
        white-space: pre-wrap
    }

    table {
        font-size: 100%
    }

    fieldset {
        border: 1px solid #2a4b8d;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em
    }

    fieldset.nested {
        margin: 0 0 0.5em 0;
        padding: 0 0.5em 0.5em
    }

    legend {
        padding: 0.5em;
        font-size: 95%
    }

    form {
        border: 0;
        margin: 0
    }

    textarea {
        width: 100%;
        padding: 0.1em;
        display: block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .center {
        width: 100%;
        text-align: center
    }

    *.center * {
        margin-left: auto;
        margin-right: auto
    }

    .small {
        font-size: 94%
    }

    table.small {
        font-size: 100%
    }

    .toc,.mw-warning,.toccolours {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        font-size: 95%
    }

    .toc {
        display: inline-block;
        display: table;
        zoom:1;*display: inline;
        padding: 7px
    }

    table.toc {
        border-collapse: collapse
    }

    table.toc td {
        padding: 0
    }

    .toc h2 {
        display: inline;
        border: 0;
        padding: 0;
        font-size: 100%;
        font-weight: bold
    }

    .toc .toctitle {
        text-align: center
    }

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

    .toc ul ul {
        margin: 0 0 0 2em
    }

    .tocnumber,.toctext {
        display: table-cell;
        text-decoration: inherit
    }

    .tocnumber {
        padding-left: 0;
        padding-right: 0.5em;
        color: #222
    }

    .mw-content-ltr .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-rtl .tocnumber {
        padding-left: 0.5em;
        padding-right: 0
    }

    .mw-warning {
        margin-left: 50px;
        margin-right: 50px;
        text-align: center
    }

    div.floatright,table.floatright {
        margin: 0 0 0.5em 0.5em
    }

    div.floatright p {
        font-style: italic
    }

    div.floatleft,table.floatleft {
        margin: 0 0.5em 0.5em 0
    }

    div.floatleft p {
        font-style: italic
    }

    div.thumb {
        margin-bottom: 0.5em;
        width: auto;
        background-color: transparent
    }

    div.thumbinner {
        border: 1px solid #c8ccd1;
        padding: 3px;
        background-color: #f8f9fa;
        font-size: 94%;
        text-align: center;
        overflow: hidden
    }

    html .thumbimage {
        background-color: #fff;
        border: 1px solid #c8ccd1
    }

    html .thumbcaption {
        border: 0;
        line-height: 1.4em;
        padding: 3px;
        font-size: 94%;
        text-align: left
    }

    div.magnify {
        float: right;
        margin-left: 3px
    }

    div.magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E %3C/g%3E %3C/svg%3E");
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    img.thumbborder {
        border: 1px solid #eaecf0
    }

    .mw-content-ltr .thumbcaption {
        text-align: left
    }

    .mw-content-ltr .magnify {
        float: right;
        margin-left: 3px;
        margin-right: 0
    }

    .mw-content-ltr div.magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E %3C/g%3E %3C/svg%3E")
    }

    .mw-content-rtl .thumbcaption {
        text-align: right
    }

    .mw-content-rtl .magnify {
        float: left;
        margin-left: 0;
        margin-right: 3px
    }

    .mw-content-rtl div.magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E %3Cpath id=%22bigbox%22 d=%22M9.491 1.865h-10.99v7.919h10.99z%22/%3E %3Cpath id=%22smallbox%22 d=%22M12.499 6.868h-5.943v4.904h5.943z%22/%3E %3C/g%3E %3C/svg%3E")
    }

    div.tright {
        margin: 0.5em 0 1.3em 1.4em
    }

    div.tleft {
        margin: 0.5em 1.4em 1.3em 0
    }

    body.mw-hide-empty-elt .mw-empty-elt {
        display: none
    }

    .catlinks {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        margin-top: 1em;
        clear: both
    }

    textarea {
        border: 1px solid #c8ccd1
    }

    .editOptions {
        background-color: #eaecf0;
        color: #222;
        border: 1px solid #c8ccd1;
        border-top: 0;
        padding: 1em 1em 1.5em 1em;
        margin-bottom: 2em
    }

    .usermessage {
        background-color: #ffce7b;
        border: 1px solid #ffa500;
        color: #000;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: 0.5em 1em;
        vertical-align: middle
    }

    #siteNotice {
        position: relative;
        text-align: center;
        margin: 0
    }

    #localNotice {
        margin-bottom: 0.9em
    }

    .firstHeading {
        margin-bottom: 0.1em;
        line-height: 1.2em;
        padding-bottom: 0
    }

    #siteSub {
        display: none
    }

    #jump-to-nav {
        margin-top: -1.4em;
        margin-bottom: 1.4em
    }

    #contentSub,#contentSub2 {
        font-size: 84%;
        line-height: 1.2em;
        margin: 0 0 1.4em 1em;
        color: #54595d;
        width: auto
    }

    span.subpages {
        display: block
    }
}

.mw-wiki-logo {
    background-image: url(/w/skins/Vector/images-valve/logo.png?8adb5)
}

@media screen {
    .page-Main_Page h1.firstHeading {
        display: none
    }

    html {
        font-size: 100%
    }

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

    body {
        background-image: url(/w/skins/Vector/images-valve/content_bg.png?57bf2);
        background-position: 0 60px;
        background-repeat: repeat-x;
        background-color: #000000
    }

    .mw-body,.parsoid-body {
        padding: 16px 1em 0.5em 1em;
        background-color: #262626;
        color: #b9b7b5;
        direction: ltr
    }

    .mw-body {
        margin-left: 10em;
        border: 1px solid #525252;
        border-right-width: 0;
        margin-top: 3em;
        margin-bottom: 0.1em;
        line-height: 1.5em
    }

    .mw-body h1,.mw-body-content h1,.mw-body-content h2 {
        font-family: sans-serif;
        line-height: 1.2em;
        margin-bottom: 0.25em;
        padding: 0;
        border-bottom: 1px solid #65635f
    }

    .mw-body h1:lang(ja),.mw-body-content h1:lang(ja),.mw-body-content h2:lang(ja),.mw-body h1:lang(he),.mw-body-content h1:lang(he),.mw-body-content h2:lang(he),.mw-body h1:lang(ko),.mw-body-content h1:lang(ko),.mw-body-content h2:lang(ko) {
        font-family: sans-serif
    }

    .mw-body h1,.mw-body-content h1 {
        font-size: 1.6em;
        color: white
    }

    .mw-body .firstHeading {
        overflow: visible;
        padding-top: .6em
    }

    .mw-body .mw-indicators {
        float: right;
        line-height: 1.5em;
        font-size: 0.8em;
        position: relative;
        z-index: 1
    }

    .mw-body .mw-indicator {
        display: inline-block;
        zoom:1;*display: inline
    }

    .mw-body-content {
        position: relative;
        line-height: 1.5em;
        font-size: 0.8em;
        z-index: 0
    }

    .mw-body-content p {
        line-height: inherit;
        margin: 0.4em 0 0.5em 0
    }

    .mw-body-content p img {
        margin: 0
    }

    .mw-body-content h1,.mw-body-content h2,.mw-body-content h3,.mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        font-family: sans-serif;
        color: white;
        background: none;
        font-weight: normal;
        margin: 0;
        padding-top: .6em;
        padding-bottom: .17em;
        width: auto
    }

    .mw-body-content h1,.mw-body-content h2 {
        border-bottom: 1px solid #65635f
    }

    .mw-body-content h2 {
        line-height: 1.0em;
        margin: 0 0 0.6em 0;
        padding-top: 1em;
        padding-bottom: 3px;
        font-size: 1.5em;
        margin-top: 1em
    }

    .mw-body-content .mw-body-content h1 {
        margin-top: 1em
    }

    .mw-body-content h1#firstHeading {
        font-size: 1.6em;
        margin-top: 0.0;
        padding-bottom: 0.0em;
        line-height: 1.2em
    }

    .mw-body-content h3,.mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        line-height: 1.1em;
        margin-bottom: 0.3em;
        padding-top: .6em;
        padding-bottom: .17em;
        font-weight: bold
    }

    .mw-body-content h3 {
        font-size: 132%
    }

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

    .mw-body-content h4 {
        font-size: 116%
    }

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

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

    .mw-body-content .firstHeading {
        overflow: visible;
        border-bottom: 1px solid #65635f
    }

    .mw-body-content h2.mw-specialpagesgroup {
        margin-bottom: 14px
    }

    div.emptyPortlet {
        display: none
    }

    input,select {
        background-color: #202020;
        color: #B9B7B5;
        border: 1px solid #666666
    }

    hr {
        background-color: #65635F;
        border: 0 none;
        color: #65635F;
        height: 1px;
        margin: 0.2em 0
    }

    pre,.mw-code {
        padding: 1em;
        border-left: 6px solid #666666 !important;
        background-color: #D8D7D6;
        line-height: 1.1em;
        font-size: 100%;
        overflow: auto;
        font-family: monospace,sans-serif
    }

    pre a:link,pre a:visited {
        color: #2F6582
    }

    pre.de1 {
        border: none !important
    }

    pre a:link,pre a:visited {
        color: #2F6582
    }

    code {
        background: none;
        border: none;
        color: #b9b7b5;
        font-size: 100%;
        font-family: monospace,sans-serif
    }

    ul {
        line-height: 1.5em;
        list-style-type: square;
        margin: .3em 0 0 1.5em;
        padding: 0;
        list-style-image: url(/w/skins/Vector/images-valve/bullet-icon.png?9e565)
    }

    ol {
        line-height: 1.5em;
        margin: .3em 0 0 3.2em;
        padding: 0;
        list-style-image: none
    }

    li {
        margin-bottom: .1em
    }

    dt {
        font-weight: bold;
        margin-bottom: .1em
    }

    dl {
        margin-top: .2em;
        margin-bottom: .5em
    }

    dd {
        line-height: 1.5em;
        margin-left: 2em;
        margin-bottom: .1em
    }

    a:link {
        text-decoration: none;
        color: #8BB9E0
    }

    a {
        text-decoration: none;
        color: #8BB9E0;
        background: none
    }

    a:visited {
        color: #5081D1;
        text-decoration: none
    }

    a:active {
        color: #ffa500
    }

    a:hover {
        text-decoration: underline
    }

    a.stub {
        color: #772233
    }

    a.new {
        color: #D64B4B !important
    }

    a.new:visited {
        color: #C72E2E !important
    }

    #siteNotice {
        font-size: 0.8em
    }

    #p-personal {
        position: absolute;
        top: 0.33em;
        right: 0;
        padding: 0em 1em 0 1em;
        text-align: right;
        border: none;
        z-index: 100
    }

    #p-personal h3 {
        display: none
    }

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

    #p-personal li a.new,#p-personal a.new:visited {
        color: #E3BBBB
    }

    #p-personal li {
        line-height: 1.2em;
        float: left;
        margin-left: 1em;
        margin-top: 0.2em;
        margin-bottom: .2em;
        color: #2f6fab;
        font-size: 0.75em;
        white-space: nowrap
    }

    #p-personal li a {
        text-decoration: none;
        color: white;
        padding-bottom: .2em;
        background: none
    }

    #p-personal li a:hover {
        background-color: gray;
        padding-bottom: .2em;
        text-decoration: none
    }

    #p-personal li.active a:hover {
        background-color: transparent
    }

    #p-personal body {
        border: none
    }

    #pt-userpage,#pt-anonuserpage {
        background-position: left top;
        background-repeat: no-repeat;
        background-image: url(/w/skins/Vector/images/user-icon.png?13155);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill=%22%2372777d%22 d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill=%22%2372777d%22 d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
        padding-left: 15px !important
    }

    #pt-anonuserpage {
        color: #707070
    }

    #p-search {
        float: left;
        margin-right: 0.5em;
        margin-left: 0.5em
    }

    #p-search h3 {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }

    #p-search form,#p-search input {
        margin: 0.4em 0 0;
        background-color: #202020
    }

    #simpleSearch {
        background-color: #202020;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAKUlEQVQI113JsQkAMADDsOBb8v+JcZfSoYNB4LQlCVGm+LUNJ+b6vaA7X0AnW5WhiBIAAAAASUVORK5CYII=);
        background-image: url(/w/skins/Vector/images/search-fade.png?89087)!ie;
        background-position: top left;
        background-repeat: repeat-x;
        color: #F2F2F2;
        display: block;
        width: 12.6em;
        width: 20vw;
        min-width: 5em;
        max-width: 20em;
        padding-right: 1.4em;
        height: 1.3em;
        margin-top: 0.65em;
        position: relative;
        min-height: 1px;
        border: 1px solid #666666;
        border-radius: 2px;
        -webkit-transition: border-color 250ms;
        -moz-transition: border-color 250ms;
        transition: border-color 250ms
    }

    #simpleSearch:hover {
        border-color: #72777d
    }

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

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

    #simpleSearch #searchInput:focus {
        outline: 0
    }

    #simpleSearch #searchInput::-webkit-input-placeholder {
        color: #F2F2F2;
        opacity: 0.4
    }

    #simpleSearch #searchInput:-ms-input-placeholder {
        color: #F2F2F2;
        opacity: 0.4
    }

    #simpleSearch #searchInput::-moz-placeholder {
        color: #F2F2F2;
        opacity: 0.4
    }

    #simpleSearch #searchInput:-moz-placeholder {
        color: #F2F2F2;
        opacity: 0.4
    }

    #simpleSearch #searchInput::placeholder {
        color: #F2F2F2;
        opacity: 0.4
    }

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

    #simpleSearch #searchButton,#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
    }

    #simpleSearch #searchButton {
        background-image: url(/w/skins/Vector/images/search-ltr.png?39f97);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213%22%3E %3Cg fill=%22none%22 stroke=%22%2354595d%22 stroke-width=%222%22%3E %3Cpath d=%22M11.29 11.71l-4-4%22/%3E %3Ccircle cx=%225%22 cy=%225%22 r=%224%22/%3E %3C/g%3E %3C/svg%3E");
        background-position: center center;
        background-repeat: no-repeat
    }

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

    input#powerSearchText {
        color: #F2F2F2
    }

    div.vectorTabs h3 {
        display: none
    }

    div.vectorTabs {
        float: left;
        height: 2.5em;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        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: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        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-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
        background-image: url(/w/skins/Vector/images/tab-normal-fade.png?ef135)!ie;
        background-position: bottom left;
        background-repeat: repeat-x;
        white-space: nowrap
    }

    div.vectorTabs ul > li {
        display: block
    }

    div.vectorTabs li {
    }

    div.vectorTabs li.new a,div.vectorTabs li.new a:visited {
        color: #688ba8
    }

    div.vectorTabs li.selected {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPklEQVQY0+2NsQ2EABDDjGcC/f6LnSk4UTPAF5YSRVb4XafAnyWwevKMhR3IZCRl4ExCtr3dAwlpXXidD/83hs4pOTT4hFwAAAAASUVORK5CYII=);
        background-image: url(/w/skins/Vector/images/tab-current-fade.png?d8cc2)!ie
    }

    div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited {
        color: #b0aeac;
        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: 0.625em;
        padding-right: 0.625em;
        color: #688ba8;
        cursor: pointer;
        font-size: 0.8em
    }

    div.vectorTabs li > a {
        display: block
    }

    div.vectorTabs span {
        display: inline-block;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-position: bottom right;
        background-repeat: no-repeat;
        height: 100%
    }

    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;
        line-height: 1.125em
    }

    div#mw-head div.vectorMenu h3 {
        float: left;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image: url(/w/skins/Vector/images/tab-break.png?3c163)!ie;
        background-repeat: no-repeat;
        background-position: bottom right;
        font-size: 1em;
        height: 2.5em;
        padding-right: 0.5em;
        margin-right: -1px
    }

    div.vectorMenu h3 span {
        position: relative;
        display: block;
        font-size: 0.8em;
        padding-left: 0.625em;
        padding-top: 1.25em;
        padding-right: 16px;
        font-weight: normal;
        color: #444
    }

    div.vectorMenu h3 span:after {
        content: '';
        position: absolute;
        top: 1.25em;
        right: 0;
        bottom: 0;
        left: 0;
        background-image: url(/w/skins/Vector/images/arrow-down.png?42edd);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5%22 fill=%22%23222%22/%3E %3C/svg%3E");
        background-position: 100% 50%;
        background-repeat: no-repeat;
        opacity: 0.85
    }

    div.vectorMenu h3:hover span,div.vectorMenu h3:focus span {
        color: #b9b7b5
    }

    div.vectorMenu h3:hover span:after,div.vectorMenu h3:focus span:after {
        opacity: 1
    }

    div.vectorMenu .vectorMenuCheckbox:checked + h3 span:after {
        transform: scaleY(-1)
    }

    div.vectorMenu .vectorMenuCheckbox:focus + h3 {
        outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
    }

    div.vectorMenu div.menu {
        min-width: 100%;
        position: absolute;
        top: 2.5em;
        left: -1px;
        background-color: #262626;
        border: 1px solid #a2a9b1;
        border-top-width: 0;
        clear: both;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
        text-align: left;
        display: none;
        z-index: 2
    }

    div.vectorMenu:hover div.menu {
        display: block
    }

    div.vectorMenu .vectorMenuCheckbox:checked ~ div.menu {
        display: block
    }

    div.vectorMenu ul {
        background-color: #323539;
        border: solid 1px #52575d;
        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: 0.625em;
        white-space: nowrap;
        color: #688ba8;
        cursor: pointer;
        font-size: 0.8em
    }

    div.vectorMenu li > a {
        display: block
    }

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

    .vectorMenuCheckbox {
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        display: none
    }

    :not(:checked) > .vectorMenuCheckbox {
        display: block
    }

    * html div.vectorMenu div.menu {
        display: block;
        position: static;
        border: 0
    }

    * html div#mw-head div.vectorMenu h3 {
        display: none
    }

    * html div.vectorMenu li {
        float: left;
        line-height: 1.125em;
        border-right: 1px solid #a7d7f9
    }

    * html div.vectorMenu li a {
        padding-top: 1.25em
    }

    @-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)
        }
    }

    @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)
        }
    }

    .vectorTabs #ca-unwatch.icon a,.vectorTabs #ca-watch.icon a {
        margin: 0;
        padding: 0;
        display: block;
        width: 28px;
        padding-top: 3.1em;
        _margin-top: -0.8em;
        height: 0;
        overflow: hidden;
        background-position: 5px 60%;
        background-repeat: no-repeat
    }

    .vectorTabs #ca-unwatch.icon a {
        background-image: url(/w/skins/Vector/images/unwatch-icon.png?fccbe);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Cdefs%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23c2edff%22/%3E %3Cstop offset=%22.5%22 stop-color=%22%2368bdff%22/%3E %3Cstop offset=%221%22 stop-color=%22%23fff%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22 x1=%2213.47%22 x2=%224.596%22 y1=%2214.363%22 y2=%223.397%22 xlink:href=%22%23a%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23b%29%22 stroke=%22%237cb5d1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
    }

    .vectorTabs #ca-watch.icon a {
        background-image: url(/w/skins/Vector/images/watch-icon.png?e1b42);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%237cb5d1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
    }

    .vectorTabs #ca-unwatch.icon a:hover,.vectorTabs #ca-unwatch.icon a:focus {
        background-image: url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Cdefs%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23c2edff%22/%3E %3Cstop offset=%22.5%22 stop-color=%22%2368bdff%22/%3E %3Cstop offset=%221%22 stop-color=%22%23fff%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22 x1=%2213.47%22 x2=%224.596%22 y1=%2214.363%22 y2=%223.397%22 xlink:href=%22%23a%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23b%29%22 stroke=%22%23c8b250%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
    }

    .vectorTabs #ca-watch.icon a:hover,.vectorTabs #ca-watch.icon a:focus {
        background-image: url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%23c8b250%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E")
    }

    .vectorTabs #ca-unwatch.icon a.loading,.vectorTabs #ca-watch.icon a.loading {
        background-image: url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%23c8ccd1%22 stroke-width=%22.99992%22 d=%22M8.103 1.146l2.175 4.408 4.864.707-3.52 3.431.831 4.845-4.351-2.287-4.351 2.287.831-4.845-3.52-3.431 4.864-.707z%22/%3E %3C/svg%3E");
        -webkit-animation: rotate 700ms infinite linear;
        -moz-animation: rotate 700ms infinite linear;
        animation: rotate 700ms infinite linear;
        outline: 0;
        cursor: default;
        pointer-events: none;
        background-position: 50% 60%;
        -webkit-transform-origin: 50% 57%;
        transform-origin: 50% 57%
    }

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

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

    #mw-page-base {
        height: 60px;
        background-position: bottom left;
        background-image: url(/w/skins/Vector/images/page-fade.png?1d168);
        background-color: #000000;
        background-image: -webkit-linear-gradient(top,#262626 50%,#000000 100%);
        background-image: -moz-linear-gradient(top,#262626 50%,#000000 100%);
        background-image: linear-gradient(#262626 50%,#000000 100%);
        background-color: #262626;
        background-image: url(/w/skins/Vector/images-valve/globalheader_bg.jpg?94456);
        background-repeat: repeat-x;
        background-position: center top
    }

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

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

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

    #left-navigation {
        float: left;
        position: absolute;
        margin-left: 10em;
        margin-top: 69px;
        margin-bottom: -69px
    }

    #right-navigation {
        float: right;
        margin-top: 69px
    }

    #p-logo {
        position: absolute;
        top: -58px;
        left: 21px;
        width: 372px;
        height: 35px
    }

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

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

    #mw-panel .portal {
        margin: 0 0.6em 0 0.7em;
        padding: 0.25em 0;
        padding-bottom: 1em;
        direction: ltr;
        background: none
    }

    #mw-panel .portal h3 {
        font-size: 0.75em;
        color: #f1f1f1;
        font-weight: bold;
        margin: 0.5em 0 0 0.66666667em;
        padding: 0.25em 0;
        cursor: default;
        border: 0
    }

    #mw-panel .portal .body {
        margin-left: 0.5em;
        padding-top: 0.1em;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAIAAACDjNFvAAAAEUlEQVQY02O0tbFkGAWDGwAAJrMAtKJnEP8AAAAASUVORK5CYII=);
        background-image: url(/w/skins/Vector/images/portal-break.png?ce83c)!ie;
        background-repeat: no-repeat
    }

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

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

    #mw-panel .portal .body li a {
        color: #688ba8
    }

    #mw-panel .portal .body li a:visited {
        color: #688ba8
    }

    #mw-panel #p-logo + .portal {
        background-image: none;
        margin-top: 1em
    }

    #mw-panel #p-logo + .portal h3 {
        display: none
    }

    #mw-panel #p-logo + .portal .body {
        background-image: none;
        margin-left: 0.5em
    }

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

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

    #footer ul li {
        color: #707070;
        margin: 0;
        padding: 0;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        font-size: 0.7em
    }

    #footer #footer-icons {
        float: right
    }

    #footer #footer-icons li {
        float: left;
        margin-left: 0.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
    }

    .mw-parser-output .external {
        background-position: center right;
        background-repeat: no-repeat;
        background-image: url(/w/skins/Vector/images/external-link-ltr-icon.png?325de);
        background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%2336c%22 d=%22M1.5 4.518h5.982V10.5H1.5z%22/%3E %3Cpath fill=%22%2336c%22 d=%22M5.765 1H11v5.39L9.427 7.937l-1.31-1.31L5.393 9.35l-2.69-2.688 2.81-2.808L4.2 2.544z%22/%3E %3Cpath fill=%22%23fff%22 d=%22M9.995 2.004l.022 4.885L8.2 5.07 5.32 7.95 4.09 6.723l2.882-2.88-1.85-1.852z%22/%3E %3C/svg%3E");
        padding-right: 13px
    }

    .mw-parser-output a.external {
        color: #8BB9E0
    }

    .mw-parser-output a.external:visited {
        color: #5081D1
    }

    table {
        font-size: 100%;
        background-color: #262626
    }

    .TablePager {
        color: #B9B7B5
    }

    .TablePager tr:hover td,.TablePager th {
        background-color: #525252
    }

    .TablePager td {
        background-color: #262626
    }

    .TablePager,.TablePager td,.TablePager th {
        border: 1px solid #646464
    }

    .wikitable {
        color: #B9B7B5
    }

    table.wikitable > tr > th,table.wikitable > * > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > td {
        background-color: #262626;
        border: 1px #525252 solid;
        color: #B9B7B5
    }

    table.standard-table {
        margin: 1em 1em 1em 0;
        background: #3A3A3A;
        border: 1px #525252 solid;
        border-collapse: collapse
    }

    table.standard-table th,table.standard-table td {
        border: 1px #525252 solid;
        padding: 0.2em
    }

    table.standard-table th {
        background: #949494;
        color: black;
        text-align: center
    }

    table.standard-table caption {
        margin-left: inherit;
        margin-right: inherit;
        font-weight: bold
    }

    fieldset table {
        background: none
    }

    fieldset#mw-searchoptions,fieldset#mw-searchoptions h4 {
        color: #B9B7B5
    }

    fieldset {
        border: 1px solid #2f6fab;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em;
        line-height: 1.5em
    }

    fieldset.nested {
        margin: 0 0 0.5em 0;
        padding: 0 0.5em 0.5em
    }

    legend {
        padding: .5em;
        font-size: 95%
    }

    form {
        border: none;
        margin: 0
    }

    textarea {
        background-color: #3A3A3A;
        color: #D8D7D6;
        border: 2px solid #525252;
        width: 100%;
        padding: .1em
    }

    select {
        vertical-align: top
    }

    #toc,.toc,.mw-warning {
        border: 1px solid #525252;
        background-color: #3A3A3A;
        padding: 8px 8px 5px 8px;
        font-size: 95%
    }

    #toc h2,.toc h2 {
        display: inline;
        border: none;
        padding: 0;
        font-size: 100%;
        font-weight: bold
    }

    #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle {
        text-align: center
    }

    #toc ul,.toc ul {
        list-style-type: none;
        list-style-image: none;
        margin-left: 0;
        padding-left: 0;
        text-align: left
    }

    #toc ul ul,.toc ul ul {
        margin: 0 0 0 2em
    }

    #toc .toctoggle,.toc .toctoggle {
        font-size: 94%
    }

    .toccolours {
        border: 1px solid #aaa;
        background-color: #f9f9f9;
        padding: 5px;
        font-size: 95%
    }

    div#content .toc h2 {
        border: none;
        font-weight: bold
    }

    div .toc {
        padding: 15px
    }

    ul#filetoc {
        background-color: #525252 !important
    }

    #toc a,.tocnumber {
        color: #8BB9E0
    }

    div.floatright,table.floatright {
        clear: right;
        float: right;
        position: relative;
        margin: 0 0 .5em .5em
    }

    div.floatright p {
        font-style: italic
    }

    div.floatleft,table.floatleft {
        float: left;
        clear: left;
        position: relative;
        margin: 0 .5em .5em 0;
        border: 0
    }

    div.floatleft p {
        font-style: italic
    }

    div.thumb {
        margin-bottom: .5em;
        border-style: solid;
        border-color: #262626;
        width: auto;
        background-color: transparent
    }

    div.thumbinner {
        border: 1px solid #525252;
        padding: 3px !important;
        background-color: #353535;
        font-size: 94%;
        text-align: center;
        overflow: hidden
    }

    html .thumbimage {
        border: 1px solid #525252;
        background-color: #353535
    }

    html .thumbcaption {
        border: none;
        text-align: left;
        line-height: 1.4em;
        padding: 3px !important;
        font-size: 94%
    }

    div.magnify {
        float: right;
        border: none !important;
        background: none !important
    }

    div.magnify a,div.magnify img {
        display: block;
        border: none !important;
        background: none !important
    }

    div.tright {
        clear: right;
        float: right;
        border-width: .5em 0 .8em 1.4em
    }

    div.tleft {
        float: left;
        clear: left;
        margin-top: 0;
        margin-right: .5em;
        border-width: .5em 1.4em .8em 0
    }

    img.thumbborder {
        border: 1px solid #dddddd
    }

    .hiddenStructure {
        display: none
    }

    #mw-panel #p-logo a {
        background-image: url(/w/skins/Vector/images-valve/logo.png?8adb5) !important
    }

    .mw-warning {
        margin-left: 50px;
        margin-right: 50px;
        text-align: center
    }

    .usermessage {
        background-color: #273458;
        border: 2px solid #3393ea;
        color: white;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: .5em 1em;
        vertical-align: middle
    }

    #siteNotice {
        text-align: center;
        font-size: 0.8em;
        margin: 0
    }

    #siteNotice div,#siteNotice p {
        margin: 0;
        padding: 0;
        margin-bottom: 0.9em
    }

    .catlinks {
        border: 1px solid #525252;
        background-color: #3A3A3A;
        padding: 5px;
        margin-top: 1em;
        clear: both;
        height: 19px
    }

    .catlinks a a:visited {
        line-height: 1.5em;
        list-style-image: none;
        list-style-position: inside;
        list-style-type: none;
        text-align: left
    }

    .capsule {
        background-color: #E0E0E0;
        width: 100%
    }

    .capcontent {
        margin: 0 15px;
        background-color: #E0E0E0
    }

    code.ent {
        color: #006B6B;
        font-style: bold
    }

    #userlogin,#userloginForm {
        border: solid 1px #cccccc;
        padding: 1.2em;
        margin: .5em;
        float: left
    }

    #userlogin {
        min-width: 20em;
        max-width: 90%;
        width: 40em
    }

    .mw-ui-container #userloginForm {
        margin-right: 50px
    }

    .mw-ui-container #userloginForm .mw-ui-vform {
        width: 415px
    }

    .mw-ui-container #userloginForm input {
        color: #F2F2F2;
        border-color: #65635F;
        background-color: #111111;
        width: 85%;
        margin-left: 2em
    }

    .mw-ui-container #userloginForm input[type='checkbox'] {
        width: 13px
    }

    .mw-ui-container #userloginForm label {
        color: #D6D6D6;
        width: 90%;
        margin-left: 2em
    }

    .mw-ui-container #userloginForm label#agree_tac_label,.mw-ui-container #userloginForm label#is_valid_label {
        color: #D6D6D6;
        width: 100%;
        margin-left: 0em
    }

    .mw-ui-container #userloginForm input#agree_tac,.mw-ui-container #userloginForm input#is_valid {
        margin: 0
    }

    .mw-ui-container #userloginForm input#wpCaptchaWord {
        color: black;
        background-color: lightgray
    }

    .mw-ui-container #userloginForm label[for='wpCaptchaWord'] {
        color: #EFE3A0;
        font-size: 100%
    }

    .mw-ui-container #userloginForm input#wpUsername,.mw-ui-container #userloginForm input#wpLoginAttempt,.mw-ui-container #userloginForm input#wpCreateaccount {
        background: #744C10;
        color: #FFFFFF;
        border: 1px solid #EB9B24;
        width: 50%;
        margin: 0 auto
    }

    .mw-ui-container #userloginForm input#wpCreateaccount.mw-ui-button-disabled {
        background: #47433D;
        border-color: #8D8383;
        color: #AFA9A9
    }

    .mw-ui-container #userloginForm div.mw-number-text {
        color: red
    }

    .mw-ui-container #userloginForm #mw-createaccount-join {
        box-shadow: 4px 4px 4px 4px rgba(0,0,0,0.23)
    }

    .mw-ui-container #userloginForm .mw-ui-button.mw-ui-progressive,.mw-ui-container #userloginForm .mw-ui-button.mw-ui-primary {
        background: #7D90B1;
        color: #fff;
        border: 1px solid #B5C8E9
    }

    .mw-ui-vform input:not([type=button]):not([type=submit]):not([type=file]) {
        color: #F2F2F2;
        background: #111111;
        border: 1px solid #65635F
    }

    .mw-ui-vform label {
        color: #b9b7b5
    }

    input.mw-htmlform-submit.disabled {
        color: #B97373;
        border: 1px dotted #B97373
    }

    input[id='wpCreateaccount'][disabled=''] {
        color: #B97373;
        border: 1px dotted #B97373
    }

    input#wpCaptchaWord {
        background-color: red
    }

    #bodyContent div.mw-number-text h3,div.mw-createacct-benefits-list p {
        color: #B9B7B5
    }

    div.ui-dialog-titlebar {
        border: 1px solid #636363;
        background: #414141;
        color: #BDBDBD;
        border-bottom: 1px solid #909090 !important
    }

    .ui-widget-content label {
        color: #B9B7B5
    }

    div.wikiEditor-toolbar-dialog {
        background: #242424
    }

    div.ui-dialog-buttonpane {
        background: #242424
    }

    button.ui-state-default {
        border: 1px solid #636363;
        background: #41414;
        color: #BDBDBD
    }

    div.editOptions {
        background-color: #262626;
        border-color: #666666;
        color: #b9b7b5
    }

    #pagehistory li.selected {
        background-color: #404040;
        border: 1px solid #646464
    }

    #pagehistory li {
        border: none
    }

    .mw-plusminus-pos {
        color: #239B20
    }

    .mw-plusminus-neg {
        color: #D33D3D
    }

    .messagebox {
        border: 1px solid #AAA;
        background-color: #f9f9f9;
        width: 80%;
        margin: 0 auto 1em auto;
        padding: .2em;
        text-align: justify
    }

    td.diff-otitle,td.diff-ntitle {
        background-color: #525252;
        color: #A2A2A2
    }

    table.diff {
        background-color: #BCBCBC;
        color: black
    }

    td.diff-context {
        background: none repeat scroll 0 0 #E2E2E2;
        color: black
    }

    td.diff-deletedline {
        color: black
    }

    td.diff-addedline {
        color: black
    }

    .diffchange {
        color: red
    }

    abbr.unpatrolled {
        display: none
    }

    table.gallery {
        background-color: #3A3A3A !important;
        border: 1px solid #525252 !important
    }

    table.gallery td {
        background-color: #3A3A3A !important;
        border: 2px solid #3A3A3A !important
    }

    div.gallerybox div.thumb {
        border: 1px solid #525252 !important
    }

    #bodyContent a[href^="steam://"],.link-steam {
        background: url(/w/skins/Vector/images-valve/steam_icon.png?67e63) center right no-repeat;
        padding-right: 18px
    }

    #bodyContent a[href^="steam://"]:link,.link-steam:link {
        color: #86BF39
    }

    a[class="mw-userlink"][title="User:Al Farnsworth"],a[class="mw-userlink"][title="User:Alfred"],a[class="mw-userlink"][title="User:BrynMoslow"],a[class="mw-userlink"][title="User:Coreyp"],a[class="mw-userlink"][title="User:David Speyrer"],a[class="mw-userlink"][title="User:DougWood"],a[class="mw-userlink"][title="User:EricS"],a[class="mw-userlink"][title="User:Erik Johnson"],a[class="mw-userlink"][title="User:Gabe Newell"],a[class="mw-userlink"][title="User:GregC"],a[class="mw-userlink"][title="User:GregCoomer"],a[class="mw-userlink"][title="User:Gvengel"],a[class="mw-userlink"][title="User:Ido"],a[class="mw-userlink"][title="User:JasonRuymen"],a[class="mw-userlink"][title="User:Jay Stelly"],a[class="mw-userlink"][title="User:JeffLane"],a[class="mw-userlink"][title="User:JeffLaneBot"],a[class="mw-userlink"][title="User:JoeLudwig"],a[class="mw-userlink"][title="User:Johnc"],a[class="mw-userlink"][title="User:Jsutton"],a[class="mw-userlink"][title="User:Karlw"],a[class="mw-userlink"][title="User:KenBanks"],a[class="mw-userlink"][title="User:Lombardi"],a[class="mw-userlink"][title="User:Martino"],a[class="mw-userlink"][title="User:Matt Boone"],a[class="mw-userlink"][title="User:Matt Wood"],a[class="mw-userlink"][title="User:Mdurand"],a[class="mw-userlink"][title="User:MikeBooth"],a[class="mw-userlink"][title="User:Mikeblas"],a[class="mw-userlink"][title="User:MikeDussault"],a[class="mw-userlink"][title="User:Robin Walker"],a[class="mw-userlink"][title="User:Steve Bond"],a[class="mw-userlink"][title="User:SteveB"],a[class="mw-userlink"][title="User:Tomqbui"],a[class="mw-userlink"][title="User:VDCBot"],a[class="mw-userlink"][title="User:Yahnbernier"],a[class="mw-userlink"][title="User:YasserMalaika"] {
        background-color: #3C3C3C !important;
        color: #ACACAC;
        margin: 0 2px 0 2px;
        padding: 0 3px 0 2px
    }
}

@media screen and (min-width: 982px) {
    .mw-body {
        margin-left:11em;
        padding: 1.25em 1.5em 1.5em 1.5em
    }

    #footer {
        margin-left: 11em;
        padding: 1.25em
    }

    #mw-panel {
        padding-left: 0.5em
    }

    #p-search {
        margin-right: 1em
    }

    #left-navigation {
        margin-left: 11em
    }

    #p-personal {
        right: 1em
    }

    #mw-head-base {
        margin-left: 11em
    }
}

@media print {
    .toc,body {
        padding: 10px;
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    .printfooter,#footer,.thumb,table,ol,dl,ul,h3,h4,h5,h6 {
        font-family: sans-serif
    }

    img {
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    a {
        border-bottom: 1px solid #aaa
    }

    .firstHeading {
        font-size: 25pt;
        line-height: 28pt;
        margin-bottom: 20px;
        padding-bottom: 5px
    }

    .firstHeading,h2 {
        overflow: hidden;
        border-bottom: 2px solid #000000
    }

    h3,h4,h5,h6 {
        margin: 30px 0 0
    }

    h2,h3,h4,h5,h6 {
        padding: 0;
        position: relative
    }

    h2 {
        font-size: 18pt;
        line-height: 24pt;
        margin-bottom: 0.25em
    }

    h3 {
        font-size: 13pt;
        line-height: 20pt
    }

    h4,h5,h6 {
        font-size: 10pt;
        line-height: 15pt
    }

    p {
        font-size: 10pt;
        line-height: 16pt;
        margin-top: 5px;
        text-align: justify
    }

    p:before {
        content: '';
        display: block;
        overflow: hidden;
        width: 120pt
    }

    blockquote {
        border-left: 2px solid #000000;
        padding-left: 20px
    }

    ol,ul {
        margin: 10px 0 0 1.6em;
        padding: 0
    }

    ol li,ul li {
        padding: 2px 0;
        font-size: 10pt
    }

    table ol li,table ul li {
        font-size: inherit
    }

    .toc {
        page-break-before: avoid;
        page-break-after: avoid;
        background: none;
        border: 0;
        display: table
    }

    .toc a {
        border: 0;
        font-weight: normal
    }

    .toc > ul > li {
        margin-bottom: 4px;
        font-weight: bold
    }

    .toc ul {
        margin: 0;
        list-style: none
    }

    .toc ul ul {
        padding-left: 30px
    }

    .toc li.toclevel-1 > a {
        font-weight: bold;
        font-size: 10pt
    }

    .toc .tocnumber {
        display: none
    }

    .printfooter {
        margin-top: 10px;
        border-top: 3px solid #000000;
        padding-top: 10px;
        font-size: 10pt;
        clear: both
    }

    #footer {
        margin-top: 12px;
        border-top: 1px solid #eeeeee;
        padding-top: 5px
    }

    #footer-info {
        margin: 0;
        padding: 0
    }

    #footer-info li {
        color: #999;
        list-style: none;
        display: block;
        padding-bottom: 10px;
        font-size: 10pt
    }

    #footer-info li a {
        color: #999 !important
    }

    #footer-info-lastmod {
        color: #000000;
        font-size: 12pt;
        font-weight: bold
    }
}