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 #ca-history {
iv.vectorTabs ul li#ca-history {
     visibility: hidden;
     visibility: hidden;
}
}
Line 46: Line 46:
     }
     }
     #globalWrapper{
     #globalWrapper{
         width:100% ;
         width:100% !important;
         min-width:0  
         min-width:0 !important
     }
     }
     .mw-body{
     .mw-body{
         background:#fff;
         background:#fff;
         color:#000;
         color:#000;
         border:0 ;
         border:0 !important;
         padding:0 ;
         padding:0 !important;
         margin:0 ;
         margin:0 !important;
         direction:ltr
         direction:ltr
     }
     }
     #column-content{
     #column-content{
         margin:0  
         margin:0 !important
     }
     }
     #column-content .mw-body{
     #column-content .mw-body{
         padding:1em;
         padding:1em;
         margin:0  
         margin:0 !important
     }
     }
     #toc{
     #toc{
Line 93: Line 93:
     }
     }
     a{
     a{
         background:none ;
         background:none !important;
         padding:0  
         padding:0 !important
     }
     }
     .mw-body a.external.text:after,.mw-body a.external.autonumber:after{
     .mw-body a.external.text:after,.mw-body a.external.autonumber:after{
Line 100: Line 100:
         word-wrap:break-word
         word-wrap:break-word
     }
     }
.mw-body a.external.text[href^='//']:after,
    .mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after{
.mw-body a.external.autonumber[href^='//']:after {
        content:" (https:" attr( href ) ")"
    content: " (https:" attr(href) ")";
    }
}
 
     a,a.external,a.new,a.stub{
     a,a.external,a.new,a.stub{
         color:#000 ;
         color:#000 !important;
         text-decoration:none  
         text-decoration:none !important
     }
     }
     a,a.external,a.new,a.stub{
     a,a.external,a.new,a.stub{
         color:inherit ;
         color:inherit !important;
         text-decoration:inherit  
         text-decoration:inherit !important
     }
     }
     div.floatright{
     div.floatright{
Line 144: Line 142:
         background-color:#fff;
         background-color:#fff;
         border:1pt solid #ccc;
         border:1pt solid #ccc;
         padding:3px ;
         padding:3px !important;
         font-size:94%;
         font-size:94%;
         text-align:center;
         text-align:center;
Line 156: Line 154:
         text-align:left;
         text-align:left;
         line-height:1.4em;
         line-height:1.4em;
         padding:3px ;
         padding:3px !important;
         font-size:94%
         font-size:94%
     }
     }
Line 224: Line 222:
         direction:rtl
         direction:rtl
     }
     }
.sitedir-ltr textarea,
    .sitedir-ltr textarea,.sitedir-ltr input{
.sitedir-ltr input {
        direction:ltrtate-defaul
    direction: ltr;
    }
}
     .sitedir-rtl textarea,.sitedir-rtl input{
     .sitedir-rtl textarea,.sitedir-rtl input{
         direction:rtl
         direction:rtl
Line 346: Line 343:
         vertical-align:middle
         vertical-align:middle
     }
     }
.catlinks li {
    .catlinks li{
  display: inline-block;
        display:inline-block;
  line-height: 1.25em;
        line-height:1.25em;
  border-left: 1px solid #AAA;
        border-left:1px solid #AAA;
  margin: 0.125em 0;
        margin:0.125em 0;
  padding: 0 0.5em;
        padding:0 0.5em;
}
        zoom:1;
#ca-history {
        display:inline !ie
  visibility: hidden !important;
    }
}
    .catlinks li:first-child{
@media print {
         padding-left:0.25em;
  .noprint,
         border-left:none
  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,
  #f-poweredbyico,
  #f-copyrightico,
  about,
  disclaimer,
  mobileview,
  privacy {
    display: none;
  }
}
    body{
         background:#fff;
        color:#000;
        margin:0;
         padding:0
     }
     }
     h1,h2,h3,h4,h5,h6{
     .catlinks li a.mw-redirect{
         font-weight:bold;
         font-style:italic
        page-break-after:avoid
     }
     }
     dt{
     .mw-hidden-cats-hidden{
         font-weight:bold
         display:none
     }
     }
     ul{
     .catlinks-allhidden{
         list-style-type:square
         display:none
     }
     }
     p{
     p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons{
         margin:1em 0;
         font-size:90%;
         line-height:1.2em;
         text-align:right
        orphans:3;
        widows:3
     }
     }
     pre,.mw-code{
     .autocomment{
        background:#fff;
         color:gray
         color:#000;
        border:1pt dashed #000;
        padding:1em 0;
        font-size:8pt;
        white-space:pre;
        word-wrap:break-word;
        overflow:auto
     }
     }
     img,.wikitable,.thumb{
     #pagehistory .history-user{
         page-break-inside:avoid
         margin-left:0.4em;
        margin-right:0.2em
     }
     }
     img{
     #pagehistory li{
         border:0;
         border:1px solid white
        vertical-align:middle
     }
     }
     #globalWrapper{
     #pagehistory li.selected{
         width:100%;
         background-color:#f9f9f9;
         min-width:0
         border:1px dashed #aaa
     }
     }
     .mw-body{
     .mw-history-revisionactions{
         background:#fff;
         float:right
        color:#000;
        border:0 ;
        padding:0 ;
        margin:0 ;
        direction:ltr
     }
     }
     #column-content{
     .newpage,.minoredit,.botedit{
         margin:0
        font-weight:bold
    }
    div.mw-warning-with-logexcerpt{
        padding:3px;
         margin-bottom:3px;
        border:2px solid #2F6FAB;
        clear:both
     }
     }
     #column-content .mw-body{
     div.mw-warning-with-logexcerpt ul li{
         padding:1em;
         font-size:90%
        margin:0
     }
     }
     #toc{
     span.mw-revdelundel-link,strong.mw-revdelundel-link{
         background-color:#f9f9f9;
         font-size:90%
        border:1pt solid #aaa;
        padding:5px;
        display:table
     }
     }
     .tocnumber,.toctext{
     span.mw-revdelundel-hidden,input.mw-revdelundel-hidden{
         display:table-cell
         visibility:hidden
     }
     }
     .tocnumber{
     td.mw-revdel-checkbox,th.mw-revdel-checkbox{
         padding-left:0;
         padding-right:10px;
         padding-right:0.5em
         text-align:center
     }
     }
     .mw-content-ltr .tocnumber{
     a.new{
         padding-left:0;
         color:#BA0000
        padding-right:0.5em
     }
     }
     .mw-content-rtl .tocnumber{
     .plainlinks a.external{
         padding-left:0.5em;
         background:none !important;
         padding-right:0
         padding:0 !important
     }
     }
     #footer{
     .rtl a.external.free,.rtl a.external.autonumber{
         background:#fff;
         direction:ltr;
         color:#000;
         unicode-bidi:embed
        margin-top:1em;
        border-top:1pt solid #aaa;
        direction:ltr
     }
     }
     a{
     table.wikitable{
         background:none ;
        margin:1em 0;
         padding:0
         background-color:#f9f9f9;
        border:1px solid #aaa;
         border-collapse:collapse;
        color:black
     }
     }
     .mw-body a.external.text:after,.mw-body a.external.autonumber:after{
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{
         content:" (" attr( href ) ")";
         border:1px solid #aaa;
         word-wrap:break-word
         padding:0.2em 0.4em
     }
     }
     .mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after{
     table.wikitable > tr > th,table.wikitable > * > tr > th{
         content:" (https:" attr( href ) ")"
        background-color:#f2f2f2;
         text-align:center
     }
     }
     a,a.external,a.new,a.stub{
     table.wikitable > caption{
         color:#000 ;
         font-weight:bold
        text-decoration:none
     }
     }
     a,a.external,a.new,a.stub{
     .error,.warning,.success{
         color:inherit ;
         font-size:larger
        text-decoration:inherit
     }
     }
     div.floatright{
     .error{
         float:right;
         color:#cc0000
        clear:right;
        position:relative;
        margin:0.5em 0 0.8em 1.4em
     }
     }
     div.floatright p{
     .warning{
         font-style:italic
         color:#705000
     }
     }
     div.floatleft{
     .success{
         float:left;
         color:#009000
        clear:left;
        position:relative;
        margin:0.5em 1.4em 0.8em 0
     }
     }
     div.floatleft p{
     .errorbox,.warningbox,.successbox{
         font-style:italic
         border:1px solid;
        padding:.5em 1em;
        margin-bottom:1em;
        display:inline-block;
        zoom:1;
        *display:inline
     }
     }
     div.center{
     .errorbox h2,.warningbox h2,.successbox h2{
         text-align:center
         font-size:1em;
        color:inherit;
        font-weight:bold;
        display:inline;
        margin:0 .5em 0 0;
        border:none
     }
     }
     div.thumb{
     .errorbox{
         background-color:transparent;
         color:#cc0000;
         border:0;
         border-color:#fac5c5;
        width:auto;
         background-color:#fae3e3
        margin-top:0.5em;
         margin-bottom:0.8em
     }
     }
     div.thumbinner{
     .warningbox{
         background-color:#fff;
         color:#705000;
         border:1pt solid #ccc;
         border-color:#fde29b;
         padding:3px ;
         background-color:#fdf1d1
        font-size:94%;
        text-align:center;
        overflow:hidden
     }
     }
     html .thumbimage{
     .successbox{
         border:1pt solid #ccc
        color:#008000;
         border-color:#b7fdb5;
        background-color:#e1fddf
     }
     }
     html .thumbcaption{
     .mw-infobox{
         border:none;
         border:2px solid #ff7f00;
        text-align:left;
         margin:0.5em;
         line-height:1.4em;
         clear:left;
         padding:3px ;
         overflow:hidden
         font-size:94%
     }
     }
     div.tright{
     .mw-infobox-left{
         float:right;
         margin:7px;
        clear:right;
        margin:0.5em 0 0.8em 1.4em
    }
    div.tleft{
         float:left;
         float:left;
         clear:left;
         width:35px
        margin:0.5em 1.4em 0.8em 0
     }
     }
     img.thumbborder{
     .mw-infobox-right{
         border:1pt solid #ddd
         margin:0.5em 0.5em 0.5em 49px
     }
     }
     table.wikitable,table.mw_metadata{
     .previewnote{
         background:#fff;
         color:#c00;
         margin:1em 0;
         margin-bottom:1em
        border:1pt solid #aaa;
        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{
     .previewnote p{
         border:1pt solid #aaa;
         text-indent:3em;
         padding:0.2em
         margin:0.8em 0
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th{
     .visualClear{
         background:#fff;
         clear:both
        font-weight:bold;
        text-align:center
     }
     }
     table.wikitable > caption,.mw_metadata caption{
     .mw-datatable{
        font-weight:bold
    }
    table.listing,table.listing td{
        border:1pt solid #000;
         border-collapse:collapse
         border-collapse:collapse
     }
     }
     a.sortheader{
     .mw-datatable,.mw-datatable td,.mw-datatable th{
         margin:0 0.3em
         border:1px solid #aaaaaa;
        padding:0 0.15em 0 0.15em
     }
     }
     .catlinks ul{
     .mw-datatable th{
         display:inline;
         background-color:#ddddff
        padding:0;
        list-style:none none
     }
     }
     .catlinks li{
     .mw-datatable td{
         display:inline-block;
         background-color:#ffffff
        line-height:1.15em;
        padding:0 .4em;
        border-left:1pt solid #aaa;
        margin:0.1em 0
     }
     }
     .catlinks li:first-child{
     .mw-datatable tr:hover td{
         padding-left:.2em;
         background-color:#eeeeff
        border-left:0
     }
     }
     .printfooter{
     table.mw_metadata{
         padding:1em 0
         font-size:0.8em;
        margin-left:0.5em;
        margin-bottom:0.5em;
        width:400px
     }
     }
}
     table.mw_metadata caption{
@media screen{
         font-weight:bold
     .mw-content-ltr{
         direction:ltr
     }
     }
     .mw-content-rtl{
     table.mw_metadata th{
         direction:rtl
         font-weight:normal
     }
     }
     .sitedir-ltr textarea,.sitedir-ltr input{
     table.mw_metadata td{
         direction:ltrtate-defaul
         padding:0.1em
     }
     }
     .sitedir-rtl textarea,.sitedir-rtl input{
     table.mw_metadata{
         direction:rtl
         border:none;
        border-collapse:collapse
     }
     }
     .mw-userlink{
     table.mw_metadata td,table.mw_metadata th{
         unicode-bidi:embed
        text-align:center;
        border:1px solid #aaaaaa;
        padding-left:5px;
         padding-right:5px
     }
     }
     mark{
     table.mw_metadata th{
         background-color:yellow;
         background-color:#f9f9f9
        color:black
     }
     }
     wbr{
     table.mw_metadata td{
         display:inline-block
         background-color:#fcfcfc
     }
     }
     input[type="submit"],input[type="button"],input[type="reset"],input[type="file"]{
     table.mw_metadata ul.metadata-langlist{
         direction:ltr
        list-style-type:none;
        list-style-image:none;
        padding-right:5px;
        padding-left:5px;
         margin:0
     }
     }
     textarea[dir="ltr"],input[dir="ltr"]{
     .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{
         direction:ltr
         margin:0.3em 0 0 1.6em;
        padding:0
     }
     }
     textarea[dir="rtl"],input[dir="rtl"]{
     .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul{
         direction:rtl
         margin:0.3em 1.6em 0 0;
        padding:0
     }
     }
     abbr[title],.explain[title]{
     .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol{
         border-bottom:1px dotted;
         margin:0.3em 0 0 3.2em;
         cursor:help
        padding:0
    }
    .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol{
        margin:0.3em 3.2em 0 0;
         padding:0
     }
     }
     @supports (text-decoration:underline dotted){
     .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd{
        abbr[title],.explain[title]{
        margin-left:1.6em;
            border-bottom:none;
        margin-right:0
            text-decoration:underline dotted
        }
     }
     }
     .mw-plusminus-pos{
     .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd{
         color:#006400
         margin-right:1.6em;
        margin-left:0
     }
     }
     .mw-plusminus-neg{
     .mw-ajax-loader{
         color:#8b0000
         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-plusminus-null{
     .mw-small-spinner{
         color:#aaa
         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
     }
     }
     .mw-plusminus-pos,.mw-plusminus-neg,.mw-plusminus-null{
     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){
         unicode-bidi:-moz-isolate;
         line-height:1.6em !important
        unicode-bidi:isolate
     }
     }
     span.comment{
     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){
        font-style:italic;
         line-height:1.2em
        unicode-bidi:-moz-isolate;
         unicode-bidi:isolate
     }
     }
     #wikiPreview.ontop{
     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-bottom:1em
         list-style-type:-moz-persian;
        list-style-type:persian
     }
     }
     #editform,#toolbar,#wpTextbox1{
     ol:lang(ckb) li,ol:lang(sdh) li{
         clear:both
         list-style-type:-moz-arabic-indic;
        list-style-type:arabic-indic
     }
     }
     li span.deleted,span.history-deleted{
     ol:lang(hi) li,ol:lang(mr) li{
         text-decoration:line-through;
         list-style-type:-moz-devanagari;
        color:#888;
         list-style-type:devanagari
         font-style:italic
     }
     }
     .not-patrolled{
     ol:lang(as) li,ol:lang(bn) li{
         background-color:#ffa
        list-style-type:-moz-bengali;
         list-style-type:bengali
     }
     }
     .unpatrolled{
     ol:lang(or) li{
         font-weight:bold;
         list-style-type:-moz-oriya;
         color:red
         list-style-type:oriya
     }
     }
     div.patrollink{
     #toc ul,.toc ul{
         font-size:75%;
         margin:.3em 0
        text-align:right
     }
     }
     td.mw-label{
     .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:right
    }
    td.mw-input{
         text-align:left
         text-align:left
     }
     }
     td.mw-submit{
     .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:left
         text-align:right
     }
     }
     td.mw-label{
     .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{
         vertical-align:middle
         margin:0 0 0 2em
     }
     }
     td.mw-submit{
     .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{
         white-space:nowrap
         margin:0 2em 0 0
     }
     }
     input#wpSummary{
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
         width:80%;
         direction:ltr
        margin-bottom:1em
     }
     }
     .mw-input-with-label{
     .mw-help-field-hint{
         white-space:nowrap
         display:none;
        margin-left:2px;
        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-content-ltr .thumbcaption{
     .mw-help-field-hint:hover{
         text-align:left
         background-image:url(/w/resources/src/mediawiki.legacy/images/help-question-hover.gif?53eb5)
     }
     }
     .mw-content-ltr .magnify{
     .mw-help-field-data{
         float:right
        display:block;
        background-color:#d6f3ff;
        padding:5px 8px 4px 8px;
        border:1px solid #5dc9f4;
        margin-left:20px
    }
    #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{
        direction:ltr;
         unicode-bidi:embed
     }
     }
     .mw-content-rtl .thumbcaption{
     .diff-currentversion-title,.diff{
         text-align:right
         direction:ltr;
        unicode-bidi:embed
     }
     }
     .mw-content-rtl .magnify{
     .diff-contentalign-right td{
         float:left
        direction:rtl;
         unicode-bidi:embed
     }
     }
     #catlinks{
     .diff-contentalign-left td{
         text-align:left
         direction:ltr;
        unicode-bidi:embed
     }
     }
     .catlinks ul{
     .diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{
        display:inline;
         direction:ltr !important;
        margin:0;
         unicode-bidi:embed
        padding:0;
        list-style:none;
        list-style-type:none;
         list-style-image:none;
         vertical-align:middle
     }
     }
     .catlinks li{
     #mw-revision-info,#mw-revision-info-current,#mw-revision-nav{
        display:inline-block;
         direction:ltr;
        line-height:1.25em;
         display:inline
        border-left:1px solid #AAA;
        margin:0.125em 0;
        padding:0 0.5em;
         zoom:1;
         display:inline  
     }
     }
     .catlinks li:first-child{
     div.tright,div.floatright,table.floatright{
         padding-left:0.25em;
         clear:right;
         border-left:none
         float:right
     }
     }
     .catlinks li a.mw-redirect{
     div.tleft,div.floatleft,table.floatleft{
         font-style:italic
         float:left;
        clear:left
     }
     }
     .mw-hidden-cats-hidden{
     div.floatright,table.floatright,div.floatleft,table.floatleft{
         display:none
         position:relative
     }
     }
     .catlinks-allhidden{
     #mw-credits a{
         display:none
         unicode-bidi:embed
     }
     }
     p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons{
     .mw-jump,#jump-to-nav{
         font-size:90%;
         overflow:hidden;
         text-align:right
        height:0;
         zoom:1
     }
     }
     .autocomment{
     .printfooter{
         color:gray
         display:none
     }
     }
     #pagehistory .history-user{
     .xdebug-error{
         margin-left:0.4em;
         position:absolute;
         margin-right:0.2em
         z-index:99
     }
     }
     #pagehistory li{
     .mw-editsection,#jump-to-nav{
         border:1px solid white
         -moz-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none
     }
     }
     #pagehistory li.selected{
     .mw-editsection,.mw-editsection-like{
         background-color:#f9f9f9;
         font-size:small;
         border:1px dashed #aaa
         font-weight:normal;
        margin-left:1em;
        vertical-align:baseline;
        line-height:1em;
        display:inline-block
     }
     }
     .mw-history-revisionactions{
     .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection{
         float:right
         margin-left:1em
     }
     }
     .newpage,.minoredit,.botedit{
     .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection{
         font-weight:bold
         margin-right:1em
     }
     }
     div.mw-warning-with-logexcerpt{
     sup,sub{
         padding:3px;
         line-height:1
        margin-bottom:3px;
        border:2px solid #2F6FAB;
        clear:both
     }
     }
    div.mw-warning-with-logexcerpt ul li{
}
         font-size:90%
.mw-headline-anchor{
    display:none
}
@media screen{
    a{
        text-decoration:none;
        color:#0645ad;
        background:none
    }
    a:visited{
         color:#0b0080
     }
     }
     span.mw-revdelundel-link,strong.mw-revdelundel-link{
     a:active{
         font-size:90%
         color:#faa700
     }
     }
     span.mw-revdelundel-hidden,input.mw-revdelundel-hidden{
     a:hover,a:focus{
         visibility:hidden
         text-decoration:underline
     }
     }
     td.mw-revdel-checkbox,th.mw-revdel-checkbox{
     a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){
        padding-right:10px;
         text-decoration:none
         text-align:center
     }
     }
     a.new{
     a.stub{
         color:#BA0000
         color:#772233
     }
     }
     .plainlinks a.external{
     a.new,#p-personal a.new{
         background:none ;
         color:#ba0000
        padding:0
     }
     }
     .rtl a.external.free,.rtl a.external.autonumber{
     a.new:visited,#p-personal a.new:visited{
         direction:ltr;
         color:#a55858
        unicode-bidi:embed
     }
     }
     table.wikitable{
     .mw-body a.extiw,.mw-body a.extiw:active{
        margin:1em 0;
         color:#36b
        background-color:#f9f9f9;
        border:1px solid #aaa;
        border-collapse:collapse;
         color:black
     }
     }
     table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{
     .mw-body a.extiw:visited{
         border:1px solid #aaa;
         color:#636
        padding:0.2em 0.4em
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th{
     .mw-body a.extiw:active{
         background-color:#f2f2f2;
         color:#b63
        text-align:center
     }
     }
     table.wikitable > caption{
     .mw-body a.external{
         font-weight:bold
         color:#36b
     }
     }
     .error,.warning,.success{
     .mw-body a.external:visited{
         font-size:larger
         color:#636
     }
     }
     .error{
     .mw-body a.external:active{
         color:#cc0000
         color:#b63
     }
     }
     .warning{
     .mw-body a.external.free{
         color:#705000
         word-wrap:break-word
     }
     }
     .success{
     img{
         color:#009000
         border:none;
        vertical-align:middle
     }
     }
     .errorbox,.warningbox,.successbox{
     hr{
         border:1px solid;
         height:1px;
         padding:.5em 1em;
         color:#aaa;
         margin-bottom:1em;
         background-color:#aaa;
         display:inline-block;
         border:0;
         zoom:1;
         margin:.2em 0
        *display:inline
     }
     }
     .errorbox h2,.warningbox h2,.successbox h2{
     h1,h2,h3,h4,h5,h6{
         font-size:1em;
         color:black;
         color:inherit;
         background:none;
         font-weight:bold;
         font-weight:normal;
         display:inline;
        margin:0;
         margin:0 .5em 0 0;
         overflow:hidden;
         border:none
         padding-top:.5em;
        padding-bottom:.17em;
         border-bottom:1px solid #aaa
     }
     }
     .errorbox{
     h1{
         color:#cc0000;
         font-size:188%
        border-color:#fac5c5;
        background-color:#fae3e3
     }
     }
     .warningbox{
     h2{
         color:#705000;
         font-size:150%
        border-color:#fde29b;
        background-color:#fdf1d1
     }
     }
     .successbox{
     h3,h4,h5,h6{
        color:#008000;
         border-bottom:none;
         border-color:#b7fdb5;
         font-weight:bold
         background-color:#e1fddf
     }
     }
     .mw-infobox{
     h3{
         border:2px solid #ff7f00;
         font-size:128%
        margin:0.5em;
        clear:left;
        overflow:hidden
     }
     }
     .mw-infobox-left{
     h4{
         margin:7px;
         font-size:116%
        float:left;
        width:35px
     }
     }
     .mw-infobox-right{
     h5{
         margin:0.5em 0.5em 0.5em 49px
         font-size:108%
     }
     }
     .previewnote{
     h6{
         color:#c00;
         font-size:100%
        margin-bottom:1em
     }
     }
     .previewnote p{
     h1,h2{
         text-indent:3em;
         margin-bottom:.6em
        margin:0.8em 0
     }
     }
     .visualClear{
     h3,h4,h5{
         clear:both
         margin-bottom:.3em
     }
     }
     .mw-datatable{
     p{
         border-collapse:collapse
         margin:.4em 0 .5em 0
     }
     }
     .mw-datatable,.mw-datatable td,.mw-datatable th{
     p img{
         border:1px solid #aaaaaa;
         margin:0
        padding:0 0.15em 0 0.15em
     }
     }
     .mw-datatable th{
     ul{
         background-color:#ddddff
         list-style-type:square;
        margin:.3em 0 0 1.6em;
        padding:0
     }
     }
     .mw-datatable td{
     ol{
         background-color:#ffffff
        margin:.3em 0 0 3.2em;
        padding:0;
         list-style-image:none
     }
     }
     .mw-datatable tr:hover td{
     li{
         background-color:#eeeeff
         margin-bottom:.1em
     }
     }
     table.mw_metadata{
     dt{
         font-size:0.8em;
         font-weight:bold;
        margin-left:0.5em;
         margin-bottom:.1em
         margin-bottom:0.5em;
        width:400px
     }
     }
     table.mw_metadata caption{
     dl{
         font-weight:bold
        margin-top:.2em;
         margin-bottom:.5em
     }
     }
     table.mw_metadata th{
     dd{
         font-weight:normal
        margin-left:1.6em;
         margin-bottom:.1em
     }
     }
     table.mw_metadata td{
     pre,code,tt,kbd,samp,.mw-code{
         padding:0.1em
         font-family:monospace,Courier
     }
     }
     table.mw_metadata{
     code{
         border:none;
        color:black;
         border-collapse:collapse
        background-color:#f9f9f9;
         border:1px solid #ddd;
         border-radius:2px;
        padding:1px 4px
     }
     }
     table.mw_metadata td,table.mw_metadata th{
     pre,.mw-code{
         text-align:center;
         color:black;
         border:1px solid #aaaaaa;
        background-color:#f9f9f9;
         padding-left:5px;
         border:1px solid #ddd;
         padding-right:5px
         padding:1em;
         white-space:pre-wrap
     }
     }
     table.mw_metadata th{
     table{
         background-color:#f9f9f9
         font-size:100%
     }
     }
     table.mw_metadata td{
     fieldset{
         background-color:#fcfcfc
         border:1px solid #2f6fab;
        margin:1em 0 1em 0;
        padding:0 1em 1em
     }
     }
     table.mw_metadata ul.metadata-langlist{
     fieldset.nested{
         list-style-type:none;
         margin:0 0 0.5em 0;
         list-style-image:none;
         padding:0 0.5em 0.5em
         padding-right:5px;
    }
         padding-left:5px;
    legend{
         padding:.5em;
         font-size:95%
    }
    form{
        border:none;
         margin:0
         margin:0
     }
     }
     .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{
     textarea{
        margin:0.3em 0 0 1.6em;
        width:100%;
         padding:0
        padding:.1em;
        display:block;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
         box-sizing:border-box
     }
     }
     .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul{
     .center{
         margin:0.3em 1.6em 0 0;
         width:100%;
         padding:0
         text-align:center
     }
     }
     .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol{
     *.center *{
         margin:0.3em 0 0 3.2em;
         margin-left:auto;
         padding:0
         margin-right:auto
     }
     }
     .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol{
     .small{
         margin:0.3em 3.2em 0 0;
         font-size:94%
        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{
     table.small{
         margin-right:1.6em;
         font-size:100%
        margin-left:0
     }
     }
     .mw-ajax-loader{
     #toc,.toc,.mw-warning,.toccolours{
         background-image:url(/w/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);
         border:1px solid #aaa;
         background-position:center center;
         background-color:#f9f9f9;
        background-repeat:no-repeat;
         padding:5px;
         padding:16px;
         font-size:95%
         position:relative;
        top:-16px
     }
     }
     .mw-small-spinner{
     #toc,.toc{
         padding:10px ;
         display:inline-block;
         margin-right:0.6em;
         display:table;
         background-image:url(/w/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);
         zoom:1;
         background-position:center center;
         *display:inline;
         background-repeat:no-repeat
         padding:7px
     }
     }
     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){
     table#toc,table.toc{
         line-height:1.6em
         border-collapse:collapse
     }
     }
     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){
     table#toc td,table.toc td{
         line-height:1.2em
         padding:0
     }
     }
     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{
     #toc h2,.toc h2{
         list-style-type:-moz-persian;
        display:inline;
         list-style-type:persian
        border:none;
        padding:0;
         font-size:100%;
         font-weight:bold
     }
     }
     ol:lang(ckb) li,ol:lang(sdh) li{
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
        list-style-type:-moz-arabic-indic;
         text-align:center
        list-style-type:arabic-indic
    }
    ol:lang(hi) li,ol:lang(mr) 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,.toc ul{
     #toc ul,.toc ul{
         margin:.3em 0
         list-style-type:none;
    }
        list-style-image:none;
    .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{
        margin-left:0;
        padding:0;
         text-align:left
         text-align:left
     }
     }
     .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{
     #toc ul ul,.toc ul ul{
        text-align:right
    }
    .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
         margin:0 0 0 2em
     }
     }
     .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{
     .tocnumber,.toctext{
         margin:0 2em 0 0
        display:table-cell;
        text-decoration:inherit
    }
    .tocnumber{
         padding-left:0;
        padding-right:0.5em
     }
     }
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
     .mw-content-ltr .tocnumber{
         direction:ltr
         padding-left:0;
        padding-right:0.5em
     }
     }
     .mw-help-field-hint{
     .mw-content-rtl .tocnumber{
         display:none;
         padding-left:0.5em;
        margin-left:2px;
         padding-right:0
        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{
     .mw-warning{
         background-image:url(/w/resources/src/mediawiki.legacy/images/help-question-hover.gif?53eb5)
        margin-left:50px;
        margin-right:50px;
         text-align:center
     }
     }
     .mw-help-field-data{
     div.floatright,table.floatright{
         display:block;
         margin:0 0 .5em .5em;
        background-color:#d6f3ff;
         border:0
        padding:5px 8px 4px 8px;
         border:1px solid #5dc9f4;
        margin-left:20px
     }
     }
     #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{
     div.floatright p{
         direction:ltr;
         font-style:italic
        unicode-bidi:embed
     }
     }
     .diff-currentversion-title,.diff{
     div.floatleft,table.floatleft{
         direction:ltr;
         margin:0 .5em .5em 0;
         unicode-bidi:embed
         border:0
     }
     }
     .diff-contentalign-right td{
     div.floatleft p{
         direction:rtl;
         font-style:italic
        unicode-bidi:embed
     }
     }
     .diff-contentalign-left td{
     div.thumb{
         direction:ltr;
        margin-bottom:.5em;
         unicode-bidi:embed
         width:auto;
         background-color:transparent
     }
     }
     .diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{
     div.thumbinner{
         direction:ltr ;
        border:1px solid #ccc;
         unicode-bidi:embed
        padding:3px;
        background-color:#f9f9f9;
        font-size:94%;
         text-align:center;
         overflow:hidden
     }
     }
     #mw-revision-info,#mw-revision-info-current,#mw-revision-nav{
     html .thumbimage{
         direction:ltr;
         border:1px solid #ccc
        display:inline
     }
     }
     div.tright,div.floatright,table.floatright{
     html .thumbcaption{
         clear:right;
        border:none;
         float:right
        line-height:1.4em;
        padding:3px;
         font-size:94%;
         text-align:left
     }
     }
     div.tleft,div.floatleft,table.floatleft{
     div.magnify{
         float:left;
         float:right;
         clear:left
         margin-left:3px
     }
     }
     div.floatright,table.floatright,div.floatleft,table.floatleft{
     div.magnify a{
         position:relative
        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?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
     }
     }
     #mw-credits a{
     img.thumbborder{
         unicode-bidi:embed
         border:1px solid #dddddd
     }
     }
     .mw-jump,#jump-to-nav{
     .mw-content-ltr .thumbcaption{
         overflow:hidden;
         text-align:left
        height:0;
        zoom:1
     }
     }
     .printfooter{
     .mw-content-ltr .magnify{
         display:none
         float:right;
        margin-left:3px;
        margin-right:0
     }
     }
     .xdebug-error{
     .mw-content-ltr div.magnify a{
         position:absolute;
         background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4);
         z-index:99
         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
     }
     }
     .mw-editsection,#jump-to-nav{
     .mw-content-rtl .thumbcaption{
         -moz-user-select:none;
         text-align:right
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none
     }
     }
     .mw-editsection,.mw-editsection-like{
     .mw-content-rtl .magnify{
         font-size:small;
         float:left;
        font-weight:normal;
         margin-left:0;
         margin-left:1em;
         margin-right:3px
         vertical-align:baseline;
        line-height:1em;
        display:inline-block
     }
     }
     .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection{
     .mw-content-rtl div.magnify a{
         margin-left:1em
        background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a50a7);
        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);
         background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)!ie
     }
     }
     .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection{
     div.tright{
         margin-right:1em
         margin:.5em 0 1.3em 1.4em
     }
     }
     sup,sub{
     div.tleft{
         line-height:1
         margin:.5em 1.4em 1.3em 0
     }
     }
}
    .catlinks{
.mw-headline-anchor{
        border:1px solid #aaa;
    display:none
        background-color:#f9f9f9;
}
         padding:5px;
@media screen{
         margin-top:1em;
    a{
         clear:both
         text-decoration:none;
         color:#0645ad;
         background:none
     }
     }
     a:visited{
     .editOptions{
         color:#0b0080
         background-color:#F0F0F0;
        border:1px solid silver;
        border-top:none;
        padding:1em 1em 1.5em 1em;
        margin-bottom:2em
     }
     }
     a:active{
     .usermessage{
         color:#faa700
         background-color:#ffce7b;
    }
        border:1px solid #ffa500;
    a:hover,a:focus{
        color:black;
         text-decoration:underline
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
         vertical-align:middle
     }
     }
     a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){
     #siteNotice{
         text-decoration:none
        position:relative;
        text-align:center;
         margin:0
     }
     }
     a.stub{
     #localNotice{
         color:#772233
         margin-bottom:0.9em
     }
     }
     a.new,#p-personal a.new{
     .firstHeading{
         color:#ba0000
        margin-bottom:.1em;
        line-height:1.2em;
         padding-bottom:0
     }
     }
     a.new:visited,#p-personal a.new:visited{
     #siteSub{
         color:#a55858
         display:none
     }
     }
     .mw-body a.extiw,.mw-body a.extiw:active{
     #jump-to-nav{
         color:#36b
        margin-top:-1.4em;
         margin-bottom:1.4em
     }
     }
     .mw-body a.extiw:visited{
     #contentSub,#contentSub2{
         color:#636
        font-size:84%;
        line-height:1.2em;
        margin:0 0 1.4em 1em;
         color:#545454;
        width:auto
     }
     }
     .mw-body a.extiw:active{
     span.subpages{
         color:#b63
         display:block
     }
     }
     .mw-body a.external{
}
         color:#36b
.mw-wiki-logo{
    background-image:url(/w/skins/common/images/wiki.png?9d626)
}
@media screen{
     .page-Main_Page h1.firstHeading{
         display:none
     }
     }
     .mw-body a.external:visited{
     html{
         color:#636
         font-size:100%
     }
     }
     .mw-body a.external:active{
     html,body{
         color:#b63
        height:100%;
        margin:0;
        padding:0;
         font-family:sans-serif
     }
     }
     .mw-body a.external.free{
     body{
         word-wrap:break-word
        background-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/content_bg.png);
        background-position:0 60px;
         background-repeat:repeat-x;
        background-color:#000000
     }
     }
     img{
     .mw-body{
         border:none;
        margin-left:10em;
         vertical-align:middle
        padding:16px 1em 0.5em 1em;
    }
         border:1px solid #525252;
    hr{
         border-right-width:0;
         height:1px;
        margin-top:3em;
         color:#aaa;
         margin-bottom:0.1em;
         background-color:#aaa;
         background-color:#262626;
         border:0;
         color:#b9b7b5;
         margin:.2em 0
         direction:ltr;
        line-height:1.5em
    }
    .mw-body p{
        line-height:inherit;
         margin:0.4em 0 0.5em 0
    }
    .mw-body p img{
        margin:0
     }
     }
     h1,h2,h3,h4,h5,h6{
     .mw-body h1,.mw-body h2,.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
         color:black;
        font-family:sans-serif;
         color:white;
         background:none;
         background:none;
         font-weight:normal;
         font-weight:normal;
         margin:0;
         margin:0;
        overflow:hidden;
         padding-top:.6em;
         padding-top:.5em;
         padding-bottom:.17em;
         padding-bottom:.17em;
         border-bottom:1px solid #aaa
         width:auto
     }
     }
     h1{
     .mw-body h1,.mw-body h2{
         font-size:188%
         border-bottom:1px solid #65635f
     }
     }
     h2{
     .mw-body h2{
         font-size:150%
        line-height:1.0em;
     }
        margin:0 0 0.6em 0;
     h3,h4,h5,h6{
        padding-top:1em;
         border-bottom:none;
        padding-bottom:3px;
        font-size:1.5em;
        margin-top:1em
    }
    .mw-body .mw-body-content h1{
        margin-top:1em
    }
    .mw-body h1#firstHeading{
        font-size:1.6em;
        margin-top:0.0;
        padding-bottom:0.0em;
        line-height:1.2em
    }
    .mw-body #toc h2,.mw-body .toc h2{
         font-size:100%;
        font-family:sans-serif
     }
     .mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
         line-height:1.1em;
        margin-bottom:0.3em;
        padding-top:.6em;
        padding-bottom:.17em;
         font-weight:bold
         font-weight:bold
     }
     }
     h3{
     .mw-body h3{
         font-size:128%
         font-size:132%
    }
    .mw-body h3,.mw-body h4{
        font-weight:bold
     }
     }
     h4{
     .mw-body h4{
         font-size:116%
         font-size:116%
     }
     }
     h5{
     .mw-body h4,.mw-body h5,.mw-body h6{
        font-size:108%
    }
    h6{
         font-size:100%
         font-size:100%
     }
     }
     h1,h2{
     .mw-body #toc h2,.mw-body .toc h2{
         margin-bottom:.6em
         font-size:100%;
        font-family:sans-serif
     }
     }
     h3,h4,h5{
     .mw-body .firstHeading{
         margin-bottom:.3em
         overflow:visible
     }
     }
     p{
     .mw-body .mw-indicators{
         margin:.4em 0 .5em 0
         float:right;
        line-height:1.5em;
        font-size:0.8em;
        position:relative;
        z-index:1
     }
     }
     p img{
     .mw-body .mw-indicator{
         margin:0
         display:inline-block;
        zoom:1;
        *display:inline
     }
     }
     ul{
     .mw-body h2.mw-specialpagesgroup{
        list-style-type:square;
         margin-bottom:14px
         margin:.3em 0 0 1.6em;
        padding:0
     }
     }
     ol{
     div.emptyPortlet{
         margin:.3em 0 0 3.2em;
         display:none
        padding:0;
        list-style-image:none
     }
     }
     li{
     ul{
         margin-bottom:.1em
         list-style-type:disc;
        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);
        list-style-image:url(/w/skins/Vector/images/bullet-icon.svg?90d59)!ie;
        list-style-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9;
        list-style-image:url(/w/skins/Vector/images/bullet-icon.png?e31f8) \9!ie
    }
    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
     }
     }
     dt{
     pre a:link,pre a:visited{
         font-weight:bold;
         color:#2F6582
        margin-bottom:.1em
     }
     }
     dl{
     pre.de1{
         margin-top:.2em;
         border:none !important
        margin-bottom:.5em
     }
     }
     dd{
     input,select{
         margin-left:1.6em;
         background-color:#202020;
         margin-bottom:.1em
         color:#B9B7B5;
        border:1px solid #666666
     }
     }
     pre,code,tt,kbd,samp,.mw-code{
     hr{
         font-family:monospace,Courier
         background-color:#65635F;
        border:0 none;
        color:#65635F;
        height:1px;
        margin:0.2em 0
     }
     }
     code{
     code{
         color:black;
         background:none;
         background-color:#f9f9f9;
         border:none;
         border:1px solid #ddd;
         color:#b9b7b5;
         border-radius:2px;
         font-size:100%;
         padding:1px 4px
         font-family:monospace,sans-serif
     }
     }
     pre,.mw-code{
     pre a:link,pre a:visited{
         color:black;
         color:#2F6582
        background-color:#f9f9f9;
        border:1px solid #ddd;
        padding:1em;
        white-space:pre-wrap
     }
     }
     table{
     ul{
         font-size:100%
         line-height:1.5em;
        list-style-type:square;
        margin:.3em 0 0 1.5em;
        padding:0;
        list-style-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/bullet-icon.png)
     }
     }
     fieldset{
     ol{
         border:1px solid #2f6fab;
         line-height:1.5em;
         margin:1em 0 1em 0;
         margin:.3em 0 0 3.2em;
         padding:0 1em 1em
         padding:0;
        list-style-image:none
     }
     }
     fieldset.nested{
     li{
         margin:0 0 0.5em 0;
         margin-bottom:.1em
        padding:0 0.5em 0.5em
     }
     }
     legend{
     dt{
         padding:.5em;
         font-weight:bold;
         font-size:95%
         margin-bottom:.1em
     }
     }
     form{
     dl{
         border:none;
         margin-top:.2em;
         margin:0
         margin-bottom:.5em
     }
     }
     textarea{
     dd{
         width:100%;
         line-height:1.5em;
        padding:.1em;
         margin-left:2em;
        display:block;
         margin-bottom:.1em
        -moz-box-sizing:border-box;
         -webkit-box-sizing:border-box;
         box-sizing:border-box
     }
     }
     .center{
     .mw-content-ltr dd{
         width:100%;
         margin-left:2.0em
        text-align:center
     }
     }
     *.center *{
     #siteNotice{
         margin-left:auto;
         font-size:0.8em
        margin-right:auto
     }
     }
     .small{
     .redirectText{
         font-size:94%
         font-size:140%
     }
     }
     table.small{
     .redirectMsg p{
         font-size:100%
         margin:0
     }
     }
     #toc,.toc,.mw-warning,.toccolours{
     a:link{
         border:1px solid #aaa;
         text-decoration:none;
         background-color:#f9f9f9;
         color:#8BB9E0
        padding:5px;
        font-size:95%
     }
     }
     #toc,.toc{
     a{
         display:inline-block;
         text-decoration:none;
        display:table;
         color:#002bb8;
         zoom:1;
         background:none
        *display:inline;
         padding:7px
     }
     }
     table#toc,table.toc{
     a:visited{
         border-collapse:collapse
        color:#5081D1;
         text-decoration:none
     }
     }
     table#toc td,table.toc td{
     a:active{
         padding:0
         color:#ffa500
     }
     }
     #toc h2,.toc h2{
     a:hover{
         display:inline;
         text-decoration:underline
        border:none;
        padding:0;
        font-size:100%;
        font-weight:bold
     }
     }
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
     a.stub{
         text-align:center
         color:#772233
     }
     }
     #toc ul,.toc ul{
     a.new{
         list-style-type:none;
         color:#D64B4B !important
        list-style-image:none;
        margin-left:0;
        padding:0;
        text-align:left
     }
     }
     #toc ul ul,.toc ul ul{
     a.new:visited{
         margin:0 0 0 2em
         color:#C72E2E !important
     }
     }
     .tocnumber,.toctext{
     .mw-body-content{
         display:table-cell;
         position:relative;
         text-decoration:inherit
        width:100%;
        line-height:1.5em;
        font-size:0.8em;
         z-index:0
     }
     }
     .tocnumber{
     #userlogin,#userloginForm{
         padding-left:0;
        border:solid 1px #cccccc;
         padding-right:0.5em
         padding:1.2em;
         margin:.5em;
        float:left
     }
     }
     .mw-content-ltr .tocnumber{
     #userlogin{
         padding-left:0;
         min-width:20em;
         padding-right:0.5em
         max-width:90%;
        width:40em
     }
     }
     .mw-content-rtl .tocnumber{
     #p-personal{
         padding-left:0.5em;
         position:absolute;
         padding-right:0
        top:0.33em;
        right:0;
         padding:0em 1em 0 1em;
        text-align:right;
        border:none;
        z-index:100
     }
     }
     .mw-warning{
     #p-personal h3{
         margin-left:50px;
         display:none
        margin-right:50px;
        text-align:center
     }
     }
     div.floatright,table.floatright{
     #p-personal ul{
         margin:0 0 .5em .5em;
         list-style-type:none;
         border:0
        list-style-image:none;
         margin:0
     }
     }
     div.floatright p{
     #p-personal li a.new,#p-personal a.new:visited{
         font-style:italic
         color:#E3BBBB
     }
     }
     div.floatleft,table.floatleft{
     #p-personal li{
         margin:0 .5em .5em 0;
        line-height:1.2em;
         border:0
        float:left;
        margin-left:1em;
         margin-top:0.2em;
        margin-bottom:.2em;
        color:#2f6fab;
        font-size:0.75em;
         white-space:nowrap
     }
     }
     div.floatleft p{
     #p-personal li a{
         font-style:italic
        text-decoration:none;
        color:white;
        padding-bottom:.2em;
        background:none
    }
    #p-personal li a:hover{
         background-color:gray;
        padding-bottom:.2em;
        text-decoration:none
     }
     }
     div.thumb{
     #p-personal li.active a:hover{
        margin-bottom:.5em;
        width:auto;
         background-color:transparent
         background-color:transparent
     }
     }
     div.thumbinner{
     #p-personal body{
         border:1px solid #ccc;
         border:none
        padding:3px;
        background-color:#f9f9f9;
        font-size:94%;
        text-align:center;
        overflow:hidden
     }
     }
     html .thumbimage{
     #pt-userpage,#pt-anonuserpage{
         border:1px solid #ccc
        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,%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
     }
     }
     html .thumbcaption{
     #pt-anonuserpage{
         border:none;
         color:#707070
        line-height:1.4em;
        padding:3px;
        font-size:94%;
        text-align:left
     }
     }
     div.magnify{
     #p-search{
         float:right;
         float:left;
         margin-left:3px
        margin-right:0.5em;
         margin-left:0.5em
     }
     }
     div.magnify a{
     #p-search h3{
         display:block;
         display:none
        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?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);
        -moz-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none
     }
     }
     img.thumbborder{
     #p-search form,#p-search input{
         border:1px solid #dddddd
        margin:0;
        margin-top:0.4em;
         background-color:#202020
     }
     }
     .mw-content-ltr .thumbcaption{
     div#simpleSearch{
         text-align:left
        display:block;
    }
        width:12.6em;
    .mw-content-ltr .magnify{
        width:20vw;
         float:right;
        min-width:5em;
         margin-left:3px;
        max-width:20em;
         margin-right:0
        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
     }
     }
     .mw-content-ltr div.magnify a{
     div#simpleSearch input{
         background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4);
         margin:0;
         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);
         padding:0;
         background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)
        border:0;
         background-color:transparent;
        color:#F2F2F2
     }
     }
     .mw-content-rtl .thumbcaption{
     div#simpleSearch #searchInput{
         text-align:right
        width:100%;
        padding:0.2em 0 0.2em 0.2em;
        font-size:13px;
        direction:ltr;
         -webkit-appearance:textfield
     }
     }
     .mw-content-rtl .magnify{
     div#simpleSearch #searchInput:focus{
         float:left;
         outline:none
        margin-left:0;
        margin-right:3px
     }
     }
     .mw-content-rtl div.magnify a{
     div#simpleSearch #searchInput.placeholder{
         background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a50a7);
         color:#F2F2F2
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)
     }
     }
     div.tright{
     div#simpleSearch #searchInput:-ms-input-placeholder{
         margin:.5em 0 1.3em 1.4em
         color:#F2F2F2
     }
     }
     div.tleft{
     div#simpleSearch #searchInput:-moz-placeholder{
         margin:.5em 1.4em 1.3em 0
         color:#F2F2F2
     }
     }
     .catlinks{
     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{
        border:1px solid #aaa;
         -webkit-appearance:textfield
        background-color:#f9f9f9;
        padding:5px;
         margin-top:1em;
        clear:both
     }
     }
     .editOptions{
     div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
         background-color:#F0F0F0;
        position:absolute;
         border:1px solid silver;
        top:0;
         border-top:none;
        right:0;
         padding:1em 1em 1.5em 1em;
        width:1.65em;
         margin-bottom:2em
        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
     }
     }
     .usermessage{
     div#simpleSearch #mw-searchButton{
        background-color:#ffce7b;
         z-index:1
        border:1px solid #ffa500;
        color:black;
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
         vertical-align:middle
     }
     }
     #siteNotice{
     input#powerSearchText{
         position:relative;
         color:#F2F2F2
        text-align:center;
        margin:0
     }
     }
     #localNotice{
     div.vectorTabs h3{
        margin-bottom:0.9em
    }
    .firstHeading{
        margin-bottom:.1em;
        line-height:1.2em;
        padding-bottom:0
    }
    #siteSub{
         display:none
         display:none
     }
     }
     #jump-to-nav{
     div.vectorTabs{
         margin-top:-1.4em;
        float:left;
         margin-bottom:1.4em
        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
     }
     }
     #contentSub,#contentSub2{
     div.vectorTabs ul{
         font-size:84%;
         float:left;
         line-height:1.2em;
        height:100%;
         margin:0 0 1.4em 1em;
        list-style-type:none;
         color:#545454;
         list-style-image:none;
         width:auto
         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
     }
     }
     span.subpages{
     div.vectorTabs ul li{
         display:block
         float:left;
    }
        line-height:1.125em;
}
         display:inline-block;
.mw-wiki-logo{
    background-image:url(/w/skins/common/images/wiki.png?9d626)
}
@media screen{
    .page-Main_Page h1.firstHeading{
         display:none
    }
    html{
        font-size:100%
    }
    html,body{
         height:100%;
         height:100%;
         margin:0;
         margin:0;
         padding:0;
         padding:0;
         font-family:sans-serif
         background-color:#f3f3f3;
    }
         background-image:url(data:image/png;
    body{
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
         background-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/content_bg.png);
        background-image:url(/w/skins/Vector/images/tab-normal-fade.png?ef135)!ie;
         background-position:0 60px;
         background-position:bottom left;
         background-repeat:repeat-x;
         background-repeat:repeat-x;
         background-color:#000000
         white-space:nowrap
     }
     }
     .mw-body{
     div.vectorTabs ul > li{
         margin-left:10em;
         display:block
        padding:16px 1em 0.5em 1em;
        border:1px solid #525252;
        border-right-width:0;
        margin-top:3em;
        margin-bottom:0.1em;
        background-color:#262626;
        color:#b9b7b5;
        direction:ltr;
        line-height:1.5em
     }
     }
     .mw-body p{
     div.vectorTabs li{
        line-height:inherit;
        margin:0.4em 0 0.5em 0
     }
     }
     .mw-body p img{
     div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
         margin:0
         color:#688ba8
     }
     }
     .mw-body h1,.mw-body h2,.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
     div.vectorTabs li.selected{
         font-family:sans-serif;
         background-image:url(data:image/png;
         color:white;
         base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPklEQVQY0+2NsQ2EABDDjGcC/f6LnSk4UTPAF5YSRVb4XafAnyWwevKMhR3IZCRl4ExCtr3dAwlpXXidD/83hs4pOTT4hFwAAAAASUVORK5CYII=);
         background:none;
         background-image:url(/w/skins/Vector/images/tab-current-fade.png?d8cc2)!ie
        font-weight:normal;
        margin:0;
        padding-top:.6em;
        padding-bottom:.17em;
        width:auto
     }
     }
     .mw-body h1,.mw-body h2{
     div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
         border-bottom:1px solid #65635f
         color:#b0aeac;
        text-decoration:none
     }
     }
     .mw-body h2{
     div.vectorTabs li.icon a{
         line-height:1.0em;
         background-position:bottom right;
        margin:0 0 0.6em 0;
         background-repeat:no-repeat
        padding-top:1em;
        padding-bottom:3px;
         font-size:1.5em;
        margin-top:1em
     }
     }
     .mw-body .mw-body-content h1{
     div.vectorTabs li a{
         margin-top:1em
        display:inline-block;
        height:1.9em;
        padding-left:0.5em;
        padding-right:0.5em;
        color:#688ba8;
        cursor:pointer;
         font-size:0.8em
     }
     }
     .mw-body h1#firstHeading{
     div.vectorTabs li > a{
         font-size:1.6em;
         display:block
        margin-top:0.0;
        padding-bottom:0.0em;
        line-height:1.2em
     }
     }
     .mw-body #toc h2,.mw-body .toc h2{
     div.vectorTabs span{
         font-size:100%;
        display:inline-block;
         font-family:sans-serif
        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
     }
     }
     .mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
     div.vectorTabs span a{
         line-height:1.1em;
         display:inline-block;
        margin-bottom:0.3em;
         padding-top:1.25em
         padding-top:.6em;
        padding-bottom:.17em;
        font-weight:bold
     }
     }
     .mw-body h3{
     div.vectorTabs span > a{
         font-size:132%
         float:left;
        display:block
     }
     }
     .mw-body h3,.mw-body h4{
     div.vectorMenu{
         font-weight:bold
         direction:ltr;
        float:left;
        cursor:pointer;
        position:relative
     }
     }
     .mw-body h4{
     body.rtl div.vectorMenu{
         font-size:116%
         direction:rtl
     }
     }
     .mw-body h4,.mw-body h5,.mw-body h6{
     div#mw-head div.vectorMenu h3{
         font-size:100%
        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:1px;
        margin-right:-1px
     }
     }
     .mw-body #toc h2,.mw-body .toc h2{
     div.vectorMenu h3 span{
         font-size:100%;
        display:block;
         font-family:sans-serif
        font-size:0.8em;
        padding-left:0.7em;
        padding-top:1.375em;
         margin-right:20px;
         font-weight:normal;
        color:#4d4d4d
     }
     }
     .mw-body .firstHeading{
     div.vectorMenu h3 a{
         overflow:visible
        position:absolute;
        top:0;
        right:0;
        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
     }
     }
     .mw-body .mw-indicators{
     div.vectorMenu.menuForceShow h3 a{
         float:right;
         background-position:100% 100%
        line-height:1.5em;
        font-size:0.8em;
        position:relative;
        z-index:1
     }
     }
     .mw-body .mw-indicator{
     div.vectorMenuFocus h3 a{
         display:inline-block;
        background-image:url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899);
         zoom:1;
         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);
         *display:inline
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.svg?6cc06)!ie;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899)
     }
     }
     .mw-body h2.mw-specialpagesgroup{
     div.vectorMenu div.menu{
         margin-bottom:14px
        min-width:100%;
        position:absolute;
        top:2.5em;
        left:-1px;
        background-color:white;
        border:solid 1px silver;
        border-top-width:0;
        clear:both;
        text-align:left;
        display:none;
         z-index:1
     }
     }
     div.emptyPortlet{
     div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
         display:none
         display:block
     }
     }
     ul{
     div.vectorMenu ul{
         list-style-type:disc;
         background-color:#323539;
         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);
         border:solid 1px #52575d;
         list-style-image:url(/w/skins/Vector/images/bullet-icon.svg?90d59);
         list-style-type:none;
         list-style-image:url(data:image/png;
         list-style-image:none;
         base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9;
        padding:0;
         list-style-image:url(/w/skins/Vector/images/bullet-icon.png?e31f8) \9
         margin:0;
         text-align:left
     }
     }
     pre,.mw-code{
     div.vectorMenu ul,x:-moz-any-link{
        padding:1em;
         min-width:5em
        border-left:6px solid #666666 ;
        background-color:#D8D7D6;
        line-height:1.1em;
        font-size:100%;
        overflow:auto;
         font-family:monospace,sans-serif
     }
     }
     pre a:link,pre a:visited{
     div.vectorMenu ul,x:-moz-any-link,x:default{
         color:#2F6582
         min-width:0
     }
     }
     pre.de1{
     div.vectorMenu li{
         border:none
         padding:0;
        margin:0;
        text-align:left;
        line-height:1em
     }
     }
     input,select{
     div.vectorMenu li a{
         background-color:#202020;
         display:inline-block;
         color:#B9B7B5;
        padding:0.5em;
         border:1px solid #666666
        white-space:nowrap;
        color:#688ba8;
         cursor:pointer;
         font-size:0.8em
     }
     }
     hr{
     div.vectorMenu li > a{
         background-color:#65635F;
         display:block
        border:0 none;
        color:#65635F;
        height:1px;
        margin:0.2em 0
     }
     }
     code{
     div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
        background:none;
         color:#333;
        border:none;
         text-decoration:none
         color:#b9b7b5;
         font-size:100%;
        font-family:monospace,sans-serif
     }
     }
     pre a:link,pre a:visited{
     * html div.vectorMenu div.menu{
         color:#2F6582
        display:block;
        position:static;
         border:0
     }
     }
     ul{
     * html div#mw-head div.vectorMenu h3{
        line-height:1.5em;
         display:none
        list-style-type:square;
        margin:.3em 0 0 1.5em;
         padding:0;
        list-style-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/bullet-icon.png)
     }
     }
     ol{
     * html div.vectorMenu li{
         line-height:1.5em;
        float:left;
        margin:.3em 0 0 3.2em;
         line-height:1.125em;
        padding:0;
         border-right:1px solid #a7d7f9
         list-style-image:none
     }
     }
     li{
     * html div.vectorMenu li a{
         margin-bottom:.1em
         padding-top:1.25em
     }
     }
     dt{
     @-webkit-keyframes rotate{
         font-weight:bold;
         from{
        margin-bottom:.1em
            -webkit-transform:rotate(0deg);
    }
            -moz-transform:rotate(0deg);
    dl{
            transform:rotate(0deg)
        margin-top:.2em;
        }
        margin-bottom:.5em
        to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     dd{
     @-moz-keyframes rotate{
         line-height:1.5em;
         from{
         margin-left:2em;
            -webkit-transform:rotate(0deg);
        margin-bottom:.1em
            -moz-transform:rotate(0deg);
            transform:rotate(0deg)
        }
         to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     .mw-content-ltr dd{
     @keyframes rotate{
        margin-left:2.0em
        from{
            -webkit-transform:rotate(0deg);
            -moz-transform:rotate(0deg);
            transform:rotate(0deg)
        }
        to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     #siteNotice{
     #ca-unwatch.icon a,#ca-watch.icon a{
         font-size:0.8em
         margin:0;
        padding:0;
        display:block;
        width:26px;
        padding-top:3.1em;
        margin-top:0;
        _margin-top:-0.8em;
        height:0;
        overflow:hidden;
        background-position:5px 60%
     }
     }
     .redirectText{
     #ca-unwatch.icon a{
         font-size:140%
         background-image:url(/w/skins/Vector/images/unwatch-icon.png?fccbe);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.svg?95d18)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.png?fccbe)
     }
     }
     .redirectMsg p{
     #ca-watch.icon a{
         margin:0
         background-image:url(/w/skins/Vector/images/watch-icon.png?e1b42);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.svg?200b7)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.png?e1b42)
     }
     }
     a:link{
     #ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
         text-decoration:none;
         background-image:url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723);
         color:#8BB9E0
         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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.svg?a3932)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723)
     }
     }
     a{
     #ca-watch.icon a:hover,#ca-watch.icon a:focus{
         text-decoration:none;
         background-image:url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e);
         color:#002bb8;
        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);
         background:none
         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)
     }
     }
     a:visited{
     #ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
         color:#5081D1;
        background-image:url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
         text-decoration:none
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.svg?6ca63)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
        -webkit-animation:rotate 700ms infinite linear;
        -moz-animation:rotate 700ms infinite linear;
        -o-animation:rotate 700ms infinite linear;
        animation:rotate 700ms infinite linear;
        outline:none;
         cursor:default;
         pointer-events:none;
        background-position:50% 60%;
        -webkit-transform-origin:50% 57%;
        transform-origin:50% 57%
     }
     }
     a:active{
     #ca-unwatch.icon a span,#ca-watch.icon a span{
         color:#ffa500
         display:none
     }
     }
     a:hover{
     #mw-navigation h2{
         text-decoration:underline
        position:absolute;
         top:-9999px
     }
     }
     a.stub{
     #mw-page-base{
         color:#772233
         height:60px;
    }
        background-position:bottom left;
    a.new{
        background-image:url(/w/skins/Vector/images/page-fade.png?1d168);
         color:#D64B4B
         background-color:#000000;
    }
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262626),color-stop(100%,#000000));
    a.new:visited{
        background-image:-webkit-linear-gradient(top,#262626 50%,#000000 100%);
         color:#C72E2E
        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-body-content{
     #mw-head-base{
         position:relative;
         margin-top:-60px;
        width:100%;
         margin-left:10em;
        line-height:1.5em;
         height:60px
         font-size:0.8em;
         z-index:0
     }
     }
     #userlogin,#userloginForm{
     div#mw-head{
         border:solid 1px #cccccc;
         position:absolute;
         padding:1.2em;
         top:0;
         margin:.5em;
         right:0;
         float:left
         width:100%
     }
     }
     #userlogin{
     div#mw-head h3{
         min-width:20em;
         margin:0;
        max-width:90%;
         padding:0
         width:40em
     }
     }
     #p-personal{
     #left-navigation{
        float:left;
         position:absolute;
         position:absolute;
         top:0.33em;
         margin-left:10em;
         right:0;
         margin-top:69px;
         padding:0em 1em 0 1em;
         margin-bottom:-69px;
        text-align:right;
         display:inline
         border:none;
        z-index:100
     }
     }
     #p-personal h3{
     #right-navigation{
         display:none
         float:right;
        margin-top:69px
     }
     }
     #p-personal ul{
     #p-logo{
         list-style-type:none;
         position:absolute;
         list-style-image:none;
        top:-58px;
         margin:0
        left:21px;
         width:372px;
         height:35px
     }
     }
     #p-personal li a.new,#p-personal a.new:visited{
     #p-logo a{
         color:#E3BBBB
        display:block;
        width:372px;
        height:35px;
        background-repeat:no-repeat;
        background-position:center center;
         text-decoration:none
     }
     }
     #p-personal li{
     div#mw-panel{
         line-height:1.2em;
         font-size:inherit;
         float:left;
         position:absolute;
         margin-left:1em;
         top:70px;
         margin-top:0.2em;
         padding-top:1em;
         margin-bottom:.2em;
         width:10em;
         color:#2f6fab;
         left:0
        font-size:0.75em;
        white-space:nowrap
     }
     }
     #p-personal li a{
     div#mw-panel div.portal{
         text-decoration:none;
         margin:0 0.6em 0 0.7em;
         color:white;
         padding:0.25em 0;
         padding-bottom:.2em;
         padding-bottom:1em;
        direction:ltr;
         background:none
         background:none
     }
     }
     #p-personal li a:hover{
     div#mw-panel div.portal h3{
         background-color:gray;
         font-size:0.75em;
         padding-bottom:.2em;
        color:#B0AEAC;
         text-decoration:none
        font-weight:bold;
        margin:0;
         padding:0.25em 0 0.25em 0.25em;
        cursor:default;
         border:none
     }
     }
     #p-personal li.active a:hover{
     div#mw-panel div.portal div.body{
         background-color:transparent
        margin:0 0 0 1.25em;
         padding-top:0.1em
     }
     }
     #p-personal body{
     div#mw-panel div.portal div.body ul{
         border:none
         list-style-type:none;
    }
         list-style-image:none;
    #pt-userpage,#pt-anonuserpage{
         margin:0;
        background-position:left top;
         padding:0
         background-repeat:no-repeat;
    }
         background-image:url(/w/skins/Vector/images/user-icon.png?13155);
    div#mw-panel div.portal div.body 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%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);
        line-height:1.125em;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/user-icon.svg?7b5d5);
        margin:0;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/user-icon.png?13155);
        padding:0.25em 0;
         padding-left:15px
         font-size:0.75em;
         word-wrap:break-word
    }
    div#mw-panel div.portal div.body ul li a{
         color:#688ba8
     }
     }
     #pt-anonuserpage{
     div#mw-panel div.portal div.body ul li a:visited{
         color:#707070
         color:#9e9c9a
     }
     }
     #p-search{
     div#mw-panel #p-logo + div.portal{
         float:left;
         background-image:none;
        margin-right:0.5em;
         margin-top:0
         margin-left:0.5em
     }
     }
     #p-search h3{
     div#mw-panel #p-logo + div.portal h3{
         display:none
         display:none
     }
     }
     #p-search form,#p-search input{
     div#mw-panel #p-logo + div.portal div.body{
        margin:0;
         margin-left:0.5em
         margin-top:0.4em;
        background-color:#202020
     }
     }
     div#simpleSearch{
     div#footer{
         display:block;
         margin-left:10em;
        width:12.6em;
         margin-top:0;
        width:20vw;
         padding:0.75em;
        min-width:5em;
         direction:ltr
         max-width:20em;
    }
         padding-right:1.4em;
    div#footer ul{
        height:1.3em;
         list-style-type:none;
        margin-top:0.65em;
         list-style-image:none;
         position:relative;
         margin:0;
        min-height:1px;
         padding:0
        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);
         background-position:top left;
         background-repeat:repeat-x
     }
     }
     div#simpleSearch input{
     div#footer ul li{
         margin:0;
         margin:0;
         padding:0;
         padding:0;
         border:0;
         padding-top:0.5em;
         background-color:transparent;
         padding-bottom:0.5em;
         color:#F2F2F2
         color:#707070;
        font-size:0.7em
     }
     }
     div#simpleSearch #searchInput{
     div#footer #footer-icons{
         width:100%;
         float:right
        padding:0.2em 0 0.2em 0.2em;
        font-size:13px;
        direction:ltr;
        -webkit-appearance:textfield
     }
     }
     div#simpleSearch #searchInput:focus{
     div#footer #footer-icons li{
         outline:none
        float:left;
        margin-left:0.5em;
        line-height:2em;
         text-align:right
     }
     }
     div#simpleSearch #searchInput.placeholder{
     div#footer #footer-info li{
         color:#F2F2F2
         line-height:1.4em
     }
     }
     div#simpleSearch #searchInput:-ms-input-placeholder{
     div#footer #footer-places li{
         color:#F2F2F2
        float:left;
        margin-right:1em;
         line-height:2em
     }
     }
     div#simpleSearch #searchInput:-moz-placeholder{
     body.ltr div#footer #footer-places{
         color:#F2F2F2
         float:left
     }
     }
     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{
     .mw-body .external{
         -webkit-appearance:textfield
        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,%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
     }
     }
     div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
     .mw-body a.external{
         position:absolute;
         color:#8BB9E0
        top:0;
        right:0;
        width:1.65em;
        height:100%;
        cursor:pointer;
        text-indent:-99999px;
        line-height:1;
        direction:ltr;
        white-space:nowrap;
        overflow:hidden;
        background-image:url(/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);
        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{
     .mw-body a.external:visited{
         z-index:1
         color:#5081D1
     }
     }
     input#powerSearchText{
     table{
         color:#F2F2F2
         font-size:100%;
        background-color:#262626
     }
     }
     div.vectorTabs h3{
     .TablePager{
         display:none
         color:#B9B7B5
     }
     }
     div.vectorTabs{
     .TablePager tr:hover td,.TablePager th{
        float:left;
         background-color:#525252
        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);
        background-position:bottom left;
         background-repeat:no-repeat;
        padding-left:1px
     }
     }
     div.vectorTabs ul{
     .TablePager td{
        float:left;
         background-color:#262626
        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);
        background-position:right bottom;
        background-repeat:no-repeat
     }
     }
     div.vectorTabs ul li{
     .TablePager,.TablePager td,.TablePager th{
        float:left;
         border:1px solid #646464
        line-height:1.125em;
        display:inline-block;
        height:100%;
        margin:0;
        padding:0;
        background-color:#f3f3f3;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
        background-image:url(/w/skins/Vector/images/tab-normal-fade.png?ef135);
         background-position:bottom left;
        background-repeat:repeat-x;
        white-space:nowrap
     }
     }
     div.vectorTabs ul > li{
     .wikitable{
         display:block
         color:#B9B7B5
     }
     }
     div.vectorTabs li{
     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
     }
     }
     div.vectorTabs li.new a,div.vectorTabs li.new a:visited{
     table.standard-table{
         color:#688ba8
        margin:1em 1em 1em 0;
        background:#3A3A3A;
         border:1px #525252 solid;
        border-collapse:collapse
     }
     }
     div.vectorTabs li.selected{
     table.standard-table th,table.standard-table td{
         background-image:url(data:image/png;
         border:1px #525252 solid;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPklEQVQY0+2NsQ2EABDDjGcC/f6LnSk4UTPAF5YSRVb4XafAnyWwevKMhR3IZCRl4ExCtr3dAwlpXXidD/83hs4pOTT4hFwAAAAASUVORK5CYII=);
         padding:0.2em
         background-image:url(/w/skins/Vector/images/tab-current-fade.png?d8cc2)
     }
     }
     div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{
     table.standard-table th{
         color:#b0aeac;
        background:#949494;
         text-decoration:none
         color:black;
         text-align:center
     }
     }
     div.vectorTabs li.icon a{
     table.standard-table caption{
         background-position:bottom right;
         margin-left:inherit;
         background-repeat:no-repeat
        margin-right:inherit;
         font-weight:bold
     }
     }
     div.vectorTabs li a{
     fieldset table{
         display:inline-block;
         background:none
        height:1.9em;
        padding-left:0.5em;
        padding-right:0.5em;
        color:#688ba8;
        cursor:pointer;
        font-size:0.8em
     }
     }
     div.vectorTabs li > a{
     fieldset#mw-searchoptions,fieldset#mw-searchoptions h4{
         display:block
         color:#B9B7B5
     }
     }
     div.vectorTabs span{
     fieldset{
         display:inline-block;
         border:1px solid #2f6fab;
         background-image:url(data:image/png;
         margin:1em 0 1em 0;
         base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
         padding:0 1em 1em;
         background-image:url(/w/skins/Vector/images/tab-break.png?3c163);
         line-height:1.5em
        background-position:bottom right;
        background-repeat:no-repeat
     }
     }
     div.vectorTabs span a{
     fieldset.nested{
         display:inline-block;
         margin:0 0 0.5em 0;
         padding-top:1.25em
         padding:0 0.5em 0.5em
     }
     }
     div.vectorTabs span > a{
     legend{
         float:left;
         padding:.5em;
         display:block
         font-size:95%
     }
     }
     div.vectorMenu{
     form{
         direction:ltr;
         border:none;
         float:left;
         margin:0
        cursor:pointer;
        position:relative
     }
     }
     body.rtl div.vectorMenu{
     textarea{
         direction:rtl
         background-color:#3A3A3A;
        color:#D8D7D6;
        border:2px solid #525252;
        width:100%;
        padding:.1em
     }
     }
     div#mw-head div.vectorMenu h3{
     select{
         float:left;
         vertical-align:top
        background-image:url(data:image/png;
    }
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
    #toc,.toc,.mw-warning{
         background-image:url(/w/skins/Vector/images/tab-break.png?3c163);
         border:1px solid #525252;
         background-repeat:no-repeat;
         background-color:#3A3A3A;
         background-position:bottom right;
         padding:8px 8px 5px 8px;
         font-size:1em;
         font-size:95%
        height:2.5em;
        padding-right:1px;
        margin-right:-1px
     }
     }
     div.vectorMenu h3 span{
     #toc h2,.toc h2{
         display:block;
         display:inline;
         font-size:0.8em;
         border:none;
         padding-left:0.7em;
         padding:0;
         padding-top:1.375em;
         font-size:100%;
        margin-right:20px;
         font-weight:bold
         font-weight:normal;
        color:#4d4d4d
     }
     }
     div.vectorMenu h3 a{
     #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
        position:absolute;
         text-align:center
        top:0;
        right:0;
        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);
        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{
     #toc ul,.toc ul{
         background-position:100% 100%
         list-style-type:none;
        list-style-image:none;
        margin-left:0;
        padding-left:0;
        text-align:left
     }
     }
     div.vectorMenuFocus h3 a{
     #toc ul ul,.toc ul ul{
         background-image:url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899);
         margin:0 0 0 2em
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.svg?6cc06);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899)
     }
     }
     div.vectorMenu div.menu{
     #toc .toctoggle,.toc .toctoggle{
         min-width:100%;
         font-size:94%
        position:absolute;
        top:2.5em;
        left:-1px;
        background-color:white;
        border:solid 1px silver;
        border-top-width:0;
        clear:both;
        text-align:left;
        display:none;
        z-index:1
     }
     }
     div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{
     .toccolours{
         display:block
        border:1px solid #aaa;
        background-color:#f9f9f9;
        padding:5px;
        font-size:95%
    }
    div#content .toc h2{
         border:none;
        font-weight:bold
     }
     }
     div.vectorMenu ul{
     div .toc{
        background-color:#323539;
         padding:15px
        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{
     ul#filetoc{
         min-width:5em
         background-color:#525252 !important
     }
     }
     div.vectorMenu ul,x:-moz-any-link,x:default{
     div.floatright,table.floatright{
         min-width:0
        clear:right;
        float:right;
        position:relative;
         margin:0 0 .5em .5em
     }
     }
     div.vectorMenu li{
     div.floatright p{
         padding:0;
         font-style:italic
        margin:0;
        text-align:left;
        line-height:1em
     }
     }
     div.vectorMenu li a{
     div.floatleft,table.floatleft{
         display:inline-block;
         float:left;
         padding:0.5em;
         clear:left;
         white-space:nowrap;
         position:relative;
         color:#688ba8;
         margin:0 .5em .5em 0;
         cursor:pointer;
         border:0
        font-size:0.8em
     }
     }
     div.vectorMenu li > a{
     div.floatleft p{
         display:block
         font-style:italic
     }
     }
     div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{
     div.thumb{
         color:#333;
        margin-bottom:.5em;
         text-decoration:none
        border-style:solid;
         border-color:#262626;
         width:auto;
        background-color:transparent
     }
     }
     * html div.vectorMenu div.menu{
     div.thumbinner{
         display:block;
         border:1px solid #525252;
         position:static;
        padding:3px !important;
         border:0
        background-color:#353535;
        font-size:94%;
         text-align:center;
         overflow:hidden
     }
     }
     * html div#mw-head div.vectorMenu h3{
     html .thumbimage{
         display:none
         border:1px solid #525252
     }
     }
     * html div.vectorMenu li{
     html .thumbcaption{
         float:left;
         border:none;
         line-height:1.125em;
        text-align:left;
         border-right:1px solid #a7d7f9
         line-height:1.4em;
         padding:3px !important;
        font-size:94%
     }
     }
     * html div.vectorMenu li a{
     div.magnify{
         padding-top:1.25em
         float:right;
        border:none !important;
        background:none !important
     }
     }
     @-webkit-keyframes rotate{
     div.magnify a,div.magnify img{
         from{
         display:block;
            -webkit-transform:rotate(0deg);
        border:none !important;
            -moz-transform:rotate(0deg);
         background:none !important
            transform:rotate(0deg)
         }
        to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     @-moz-keyframes rotate{
     div.tright{
         from{
         clear:right;
            -webkit-transform:rotate(0deg);
        float:right;
            -moz-transform:rotate(0deg);
         border-width:.5em 0 .8em 1.4em
            transform:rotate(0deg)
        }
         to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
     }
     }
     @keyframes rotate{
     div.tleft{
        from{
         float:left;
            -webkit-transform:rotate(0deg);
         clear:left;
            -moz-transform:rotate(0deg);
            transform:rotate(0deg)
        }
        to{
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    #ca-unwatch.icon a,#ca-watch.icon a{
         margin:0;
         padding:0;
        display:block;
        width:26px;
        padding-top:3.1em;
         margin-top:0;
         margin-top:0;
         _margin-top:-0.8em;
         margin-right:.5em;
         height:0;
         border-width:.5em 1.4em .8em 0
        overflow:hidden;
        background-position:5px 60%
     }
     }
     #ca-unwatch.icon a{
     img.thumbborder{
         background-image:url(/w/skins/Vector/images/unwatch-icon.png?fccbe);
         border:1px solid #dddddd
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.svg?95d18);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.png?fccbe)
     }
     }
     #ca-watch.icon a{
     .hiddenStructure{
         background-image:url(/w/skins/Vector/images/watch-icon.png?e1b42);
         display:none
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.svg?200b7);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.png?e1b42)
     }
     }
     #ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
     #mw-panel #p-logo a{
         background-image:url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723);
         background-image:url(https://i.imgur.com/MiqiEEU.png) !important
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.svg?a3932);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723)
     }
     }
     #ca-watch.icon a:hover,#ca-watch.icon a:focus{
     .mw-warning{
         background-image:url(/w/skins/Vector/images/watch-icon-hl.png?f4c7e);
         margin-left:50px;
        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);
         margin-right:50px;
         background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-hl.svg?2b77d);
         text-align:center
         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{
     .usermessage{
         background-image:url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
         background-color:#273458;
         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);
         border:2px solid #3393ea;
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.svg?6ca63);
         color:white;
         background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
         font-weight:bold;
         -webkit-animation:rotate 700ms infinite linear;
         margin:2em 0 1em;
         -moz-animation:rotate 700ms infinite linear;
         padding:.5em 1em;
         -o-animation:rotate 700ms infinite linear;
         vertical-align:middle
        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{
     #siteNotice{
         display:none
        text-align:center;
        font-size:0.8em;
         margin:0
     }
     }
     #mw-navigation h2{
     #siteNotice div,#siteNotice p{
         position:absolute;
         margin:0;
         top:-9999px
         padding:0;
        margin-bottom:0.9em
     }
     }
     #mw-page-base{
     .catlinks{
         height:60px;
         border:1px solid #525252;
        background-position:bottom left;
         background-color:#3A3A3A;
        background-image:url(/w/skins/Vector/images/page-fade.png?1d168);
         padding:5px;
         background-color:#000000;
         margin-top:1em;
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262626),color-stop(100%,#000000));
         clear:both;
         background-image:-webkit-linear-gradient(top,#262626 50%,#000000 100%);
         height:19px
         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{
     .catlinks a a:visited{
         margin-top:-60px;
        line-height:1.5em;
         margin-left:10em;
        list-style-image:none;
         height:60px
         list-style-position:inside;
         list-style-type:none;
         text-align:left
     }
     }
     div#mw-head{
     .capsule{
         position:absolute;
         background-color:#E0E0E0;
        top:0;
        right:0;
         width:100%
         width:100%
     }
     }
     div#mw-head h3{
     .capcontent{
         margin:0;
         margin:0 15px;
         padding:0
         background-color:#E0E0E0
     }
     }
     #left-navigation{
     code.ent{
         float:left;
         color:#006B6B;
        position:absolute;
         font-style:bold
        margin-left:10em;
        margin-top:69px;
         margin-bottom:-69px;
        display:inline
     }
     }
     #right-navigation{
     .mw-ui-container #userloginForm{
        float:right;
         margin-right:50px
         margin-top:69px
     }
     }
     #p-logo{
     .mw-ui-container #userloginForm .mw-ui-vform{
        position:absolute;
         width:415px
        top:-58px;
        left:21px;
         width:372px;
        height:35px
     }
     }
     #p-logo a{
     .mw-ui-container #userloginForm input{
         display:block;
         color:#F2F2F2;
         width:372px;
         border-color:#65635F;
         height:35px;
         background-color:#111111;
         background-repeat:no-repeat;
         width:85%;
         background-position:center center;
         margin-left:2em
         text-decoration:none
    }
    .mw-ui-container #userloginForm input[type='checkbox']{
         width:13px
     }
     }
     div#mw-panel{
     .mw-ui-container #userloginForm label{
         font-size:inherit;
         color:#D6D6D6;
         position:absolute;
         width:90%;
         top:70px;
         margin-left:2em
        padding-top:1em;
        width:10em;
        left:0
     }
     }
     div#mw-panel div.portal{
     .mw-ui-container #userloginForm label#agree_tac_label,.mw-ui-container #userloginForm label#is_valid_label{
         margin:0 0.6em 0 0.7em;
         color:#D6D6D6;
         padding:0.25em 0;
         width:100%;
         padding-bottom:1em;
         margin-left:0em
        direction:ltr;
        background:none
     }
     }
     div#mw-panel div.portal h3{
     .mw-ui-container #userloginForm input#agree_tac,.mw-ui-container #userloginForm input#is_valid{
        font-size:0.75em;
         margin:0
        color:#B0AEAC;
        font-weight:bold;
         margin:0;
        padding:0.25em 0 0.25em 0.25em;
        cursor:default;
        border:none
     }
     }
     div#mw-panel div.portal div.body{
     .mw-ui-container #userloginForm input#wpCaptchaWord{
         margin:0 0 0 1.25em;
         color:black;
         padding-top:0.1em
         background-color:lightgray
     }
     }
     div#mw-panel div.portal div.body ul{
     .mw-ui-container #userloginForm label[for='wpCaptchaWord']{
         list-style-type:none;
         color:#EFE3A0;
         list-style-image:none;
         font-size:100%
        margin:0;
        padding:0
     }
     }
     div#mw-panel div.portal div.body ul li{
     .mw-ui-container #userloginForm input#wpUsername,.mw-ui-container #userloginForm input#wpLoginAttempt,.mw-ui-container #userloginForm input#wpCreateaccount{
         line-height:1.125em;
         background:#744C10;
         margin:0;
         color:#FFFFFF;
         padding:0.25em 0;
         border:1px solid #EB9B24;
         font-size:0.75em;
         width:50%;
         word-wrap:break-word
         margin:0 auto
     }
     }
     div#mw-panel div.portal div.body ul li a{
     .mw-ui-container #userloginForm input#wpCreateaccount.mw-ui-button-disabled{
         color:#688ba8
        background:#47433D;
        border-color:#8D8383;
         color:#AFA9A9
     }
     }
     div#mw-panel div.portal div.body ul li a:visited{
     .mw-ui-container #userloginForm div.mw-number-text{
         color:#9e9c9a
         color:red
     }
     }
     div#mw-panel #p-logo + div.portal{
     .mw-ui-container #userloginForm #mw-createaccount-join{
         background-image:none;
         box-shadow:4px 4px 4px 4px rgba(0,0,0,0.23)
        margin-top:0
     }
     }
     div#mw-panel #p-logo + div.portal h3{
     .mw-ui-container #userloginForm .mw-ui-button.mw-ui-progressive,.mw-ui-container #userloginForm .mw-ui-button.mw-ui-primary{
         display:none
         background:#7D90B1;
        color:#fff;
        border:1px solid #B5C8E9
     }
     }
     div#mw-panel #p-logo + div.portal div.body{
     .mw-ui-vform input:not([type=button]):not([type=submit]):not([type=file]){
         margin-left:0.5em
         color:#F2F2F2;
        background:#111111;
        border:1px solid #65635F
     }
     }
     div#footer{
     .mw-ui-vform label{
        margin-left:10em;
         color:#b9b7b5
        margin-top:0;
         padding:0.75em;
        direction:ltr
     }
     }
     div#footer ul{
     input.mw-htmlform-submit.disabled{
        list-style-type:none;
         color:#B97373;
         list-style-image:none;
         border:1px dotted #B97373
         margin:0;
        padding:0
     }
     }
     div#footer ul li{
     input[id='wpCreateaccount'][disabled='']{
         margin:0;
         color:#B97373;
         padding:0;
         border:1px dotted #B97373
        padding-top:0.5em;
    }
        padding-bottom:0.5em;
    input#wpCaptchaWord{
        color:#707070;
         background-color:red
         font-size:0.7em
     }
     }
     div#footer #footer-icons{
     #bodyContent div.mw-number-text h3,div.mw-createacct-benefits-list p{
         float:right
         color:#B9B7B5
     }
     }
     div#footer #footer-icons li{
     div.ui-dialog-titlebar{
         float:left;
         border:1px solid #636363;
         margin-left:0.5em;
         background:#414141;
         line-height:2em;
         color:#BDBDBD;
         text-align:right
         border-bottom:1px solid #909090 !important
     }
     }
     div#footer #footer-info li{
     .ui-widget-content label{
         line-height:1.4em
         color:#B9B7B5
     }
     }
     div#footer #footer-places li{
     div.wikiEditor-toolbar-dialog{
         float:left;
         background:#242424
        margin-right:1em;
        line-height:2em
     }
     }
     body.ltr div#footer #footer-places{
     div.ui-dialog-buttonpane{
         float:left
         background:#242424
     }
     }
     .mw-body .external{
     button.ui-state-default{
         background-position:center right;
         border:1px solid #636363;
        background-repeat:no-repeat;
         background:#414141;
        background-image:url(/w/skins/Vector/images/external-link-ltr-icon.png?325de);
         color:#BDBDBD
        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);
         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{
     #pagehistory li.selected{
         color:#8BB9E0
         background-color:#404040;
        border:1px solid #646464
     }
     }
     .mw-body a.external:visited{
     #pagehistory li{
         color:#5081D1
         border:none
     }
     }
     table{
     .mw-plusminus-pos{
         font-size:100%;
         color:#239B20
        background-color:#262626
     }
     }
     .TablePager{
     .mw-plusminus-neg{
         color:#B9B7B5
         color:#D33D3D
     }
     }
     .TablePager tr:hover td,.TablePager th{
     .mw-search-formheader div.search-types ul li.current a{
         background-color:#525252
         color:#B9B7B5;
        border-color:#525252
     }
     }
     .TablePager td{
     .mw-search-formheader{
         background-color:#262626
         background-color:#525252;
        border-color:#525252
     }
     }
     .TablePager,.TablePager td,.TablePager th{
     fieldset#mw-searchoptions{
         border:1px solid #646464
         border-color:#525252 !important
     }
     }
     .wikitable{
     fieldset{
         color:#B9B7B5
        background-color:#262626 !important;
        border-color:#525252
    }
    input,select{
        background-color:#202020;
         color:#B9B7B5;
        border:1px solid #666666
     }
     }
     table.wikitable > tr > th,table.wikitable > * > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > td{
     div.editOptions{
         background-color:#262626;
         background-color:#262626;
         border:1px #525252 solid;
         border-color:#666666
        color:#B9B7B5
     }
     }
     table.standard-table{
     .messagebox{
         margin:1em 1em 1em 0;
         border:1px solid #AAA;
         background:#3A3A3A;
         background-color:#f9f9f9;
         border:1px #525252 solid;
        width:80%;
         border-collapse:collapse
        margin:0 auto 1em auto;
         padding:.2em;
         text-align:justify
     }
     }
     table.standard-table th,table.standard-table td{
     td.diff-otitle,td.diff-ntitle{
         border:1px #525252 solid;
         background-color:#525252;
         padding:0.2em
         color:#A2A2A2
     }
     }
     table.standard-table th{
     table.diff{
         background:#949494;
         background-color:#BCBCBC;
         color:black;
         color:black
        text-align:center
     }
     }
    table.standard-table caption{
     td.diff-context{
        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
    }
    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 ;
        background-color:#353535;
        font-size:94%;
        text-align:center;
        overflow:hidden
    }
    html .thumbimage{
        border:1px solid #525252
    }
    html .thumbcaption{
        border:none;
        text-align:left;
        line-height:1.4em;
        padding:3px ;
        font-size:94%
    }
    div.magnify{
        float:right;
        border:none ;
        background:none
    }
    div.magnify a,div.magnify img{
        display:block;
        border:none ;
        background:none
    }
    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(https://i.imgur.com/MiqiEEU.png)
    }
    .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
    }
    .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
    }
    .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:#414141;
        color:#BDBDBD
    }
    #pagehistory li.selected{
        background-color:#404040;
        border:1px solid #646464
    }
    #pagehistory li{
        border:none
    }
    .mw-plusminus-pos{
        color:#239B20
    }
    .mw-plusminus-neg{
        color:#D33D3D
    }
    .mw-search-formheader div.search-types ul li.current a{
        color:#B9B7B5;
        border-color:#525252
    }
    .mw-search-formheader{
        background-color:#525252;
        border-color:#525252
    }
    fieldset#mw-searchoptions{
        border-color:#525252
    }
    fieldset{
        background-color:#262626 ;
        border-color:#525252
    }
    input,select{
        background-color:#202020;
        color:#B9B7B5;
        border:1px solid #666666
    }
    div.editOptions{
        background-color:#262626;
        border-color:#666666
    }
    .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 ;
        border:1px solid #525252
    }
    table.gallery td{
        background-color:#3A3A3A ;
        border:2px solid #3A3A3A
    }
    div.gallerybox div.thumb{
        border:1px solid #525252
    }
    #bodyContent a[href^="steam://"],.link-steam{
        background:url(https://i.imgur.com/MiqiEEU.png) 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 ;
        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
    }
    #p-logo{
        left:21px
    }
    div#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
    }
}
 
        zoom:1;
        display:inline
    }
    .catlinks li:first-child{
        padding-left:0.25em;
        border-left:none
    }
    .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:gray
    }
    #pagehistory .history-user{
        margin-left:0.4em;
        margin-right:0.2em
    }
    #pagehistory li{
        border:1px solid white
    }
    #pagehistory li.selected{
        background-color:#f9f9f9;
        border:1px dashed #aaa
    }
    .mw-history-revisionactions{
        float:right
    }
    .newpage,.minoredit,.botedit{
        font-weight:bold
    }
    div.mw-warning-with-logexcerpt{
        padding:3px;
        margin-bottom:3px;
        border:2px solid #2F6FAB;
        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 ;
        padding:0
    }
    .rtl a.external.free,.rtl a.external.autonumber{
        direction:ltr;
        unicode-bidi:embed
    }
    table.wikitable{
        margin:1em 0;
        background-color:#f9f9f9;
        border:1px solid #aaa;
        border-collapse:collapse;
        color:black
    }
    table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{
        border:1px solid #aaa;
        padding:0.2em 0.4em
    }
    table.wikitable > tr > th,table.wikitable > * > tr > th{
        background-color:#f2f2f2;
        text-align:center
    }
    table.wikitable > caption{
        font-weight:bold
    }
    .error,.warning,.success{
        font-size:larger
    }
    .error{
        color:#cc0000
    }
    .warning{
        color:#705000
    }
    .success{
        color:#009000
    }
    .errorbox,.warningbox,.successbox{
        border:1px solid;
        padding:.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 .5em 0 0;
        border:none
    }
    .errorbox{
        color:#cc0000;
        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:#c00;
        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 #aaaaaa;
        padding:0 0.15em 0 0.15em
    }
    .mw-datatable th{
        background-color:#ddddff
    }
    .mw-datatable td{
        background-color:#ffffff
    }
    .mw-datatable tr:hover td{
        background-color:#eeeeff
    }
    table.mw_metadata{
        font-size:0.8em;
        margin-left:0.5em;
        margin-bottom:0.5em;
        width:400px
    }
    table.mw_metadata caption{
        font-weight:bold
    }
    table.mw_metadata th{
        font-weight:normal
    }
    table.mw_metadata td{
        padding:0.1em
    }
    table.mw_metadata{
        border:none;
        border-collapse:collapse
    }
    table.mw_metadata td,table.mw_metadata th{
        text-align:center;
        border:1px solid #aaaaaa;
        padding-left:5px;
        padding-right:5px
    }
    table.mw_metadata th{
        background-color:#f9f9f9
    }
    table.mw_metadata td{
        background-color:#fcfcfc
    }
    table.mw_metadata ul.metadata-langlist{
        list-style-type:none;
        list-style-image:none;
        padding-right:5px;
        padding-left:5px;
        margin:0
    }
    .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 ;
        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
    }
    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(mr) 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,.toc ul{
        margin:.3em 0
    }
    .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-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-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-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
    }
    #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
        direction:ltr
    }
    .mw-help-field-hint{
        display:none;
        margin-left:2px;
        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-help-field-data{
        display:block;
        background-color:#d6f3ff;
        padding:5px 8px 4px 8px;
        border:1px solid #5dc9f4;
        margin-left:20px
    }
    #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-currentversion-title,.diff{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-contentalign-right td{
        direction:rtl;
        unicode-bidi:embed
    }
    .diff-contentalign-left td{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{
        direction:ltr ;
        unicode-bidi:embed
    }
    #mw-revision-info,#mw-revision-info-current,#mw-revision-nav{
        direction:ltr;
        display:inline
    }
    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;
        display:inline-block
    }
    .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: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:#772233
    }
    a.new,#p-personal a.new{
        color:#ba0000
    }
    a.new:visited,#p-personal a.new:visited{
        color:#a55858
    }
    .mw-body a.extiw,.mw-body a.extiw:active{
        color:#36b
    }
    .mw-body a.extiw:visited{
        color:#636
    }
    .mw-body a.extiw:active{
        color:#b63
    }
    .mw-body a.external{
        color:#36b
    }
    .mw-body a.external:visited{
        color:#636
    }
    .mw-body a.external:active{
        color:#b63
    }
    .mw-body a.external.free{
        word-wrap:break-word
    }
    img{
        border:none;
        vertical-align:middle
    }
    hr{
        height:1px;
        color:#aaa;
        background-color:#aaa;
        border:0;
        margin:.2em 0
    }
    h1,h2,h3,h4,h5,h6{
        color:black;
        background:none;
        font-weight:normal;
        margin:0;
        overflow:hidden;
        padding-top:.5em;
        padding-bottom:.17em;
        border-bottom:1px solid #aaa
    }
    h1{
        font-size:188%
    }
    h2{
        font-size:150%
    }
    h3,h4,h5,h6{
        border-bottom:none;
        font-weight:bold
    }
    h3{
        font-size:128%
    }
    h4{
        font-size:116%
    }
    h5{
        font-size:108%
    }
    h6{
        font-size:100%
    }
    h1,h2{
        margin-bottom:.6em
    }
    h3,h4,h5{
        margin-bottom:.3em
    }
    p{
        margin:.4em 0 .5em 0
    }
    p img{
        margin:0
    }
    ul{
        list-style-type:square;
        margin:.3em 0 0 1.6em;
        padding:0
    }
    ol{
        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{
        margin-left:1.6em;
        margin-bottom:.1em
    }
    pre,code,tt,kbd,samp,.mw-code{
        font-family:monospace,Courier
    }
    code{
        color:black;
        background-color:#f9f9f9;
        border:1px solid #ddd;
        border-radius:2px;
        padding:1px 4px
    }
    pre,.mw-code{
        color:black;
        background-color:#f9f9f9;
        border:1px solid #ddd;
        padding:1em;
        white-space:pre-wrap
    }
    table{
        font-size:100%
    }
    fieldset{
        border:1px solid #2f6fab;
        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:.5em;
        font-size:95%
    }
    form{
        border:none;
        margin:0
    }
    textarea{
        width:100%;
        padding:.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,.toc,.mw-warning,.toccolours{
        border:1px solid #aaa;
        background-color:#f9f9f9;
        padding:5px;
        font-size:95%
    }
    #toc,.toc{
        display:inline-block;
        display:table;
        zoom:1;
        *display:inline;
        padding:7px
    }
    table#toc,table.toc{
        border-collapse:collapse
    }
    table#toc td,table.toc td{
        padding:0
    }
    #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:0;
        text-align:left
    }
    #toc ul ul,.toc ul ul{
        margin:0 0 0 2em
    }
    .tocnumber,.toctext{
        display:table-cell;
        text-decoration:inherit
    }
    .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
    }
    .mw-warning{
        margin-left:50px;
        margin-right:50px;
        text-align:center
    }
    div.floatright,table.floatright{
        margin:0 0 .5em .5em;
        border:0
    }
    div.floatright p{
        font-style:italic
    }
    div.floatleft,table.floatleft{
        margin:0 .5em .5em 0;
        border:0
    }
    div.floatleft p{
        font-style:italic
    }
    div.thumb{
        margin-bottom:.5em;
        width:auto;
        background-color:transparent
    }
    div.thumbinner{
        border:1px solid #ccc;
        padding:3px;
        background-color:#f9f9f9;
        font-size:94%;
        text-align:center;
        overflow:hidden
    }
    html .thumbimage{
        border:1px solid #ccc
    }
    html .thumbcaption{
        border:none;
        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?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);
        -moz-user-select:none;
        -webkit-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    img.thumbborder{
        border:1px solid #dddddd
    }
    .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?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)
    }
    .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?a50a7);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)
    }
    div.tright{
        margin:.5em 0 1.3em 1.4em
    }
    div.tleft{
        margin:.5em 1.4em 1.3em 0
    }
    .catlinks{
        border:1px solid #aaa;
        background-color:#f9f9f9;
        padding:5px;
        margin-top:1em;
        clear:both
    }
    .editOptions{
        background-color:#F0F0F0;
        border:1px solid silver;
        border-top:none;
        padding:1em 1em 1.5em 1em;
        margin-bottom:2em
    }
    .usermessage{
        background-color:#ffce7b;
        border:1px solid #ffa500;
        color:black;
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
        vertical-align:middle
    }
    #siteNotice{
        position:relative;
        text-align:center;
        margin:0
    }
    #localNotice{
        margin-bottom:0.9em
    }
    .firstHeading{
        margin-bottom:.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:#545454;
        width:auto
    }
    span.subpages{
        display:block
    }
}
.mw-wiki-logo{
    background-image:url(/w/skins/common/images/wiki.png?9d626)
}
@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(https://developer.valvesoftware.com/w/skins/valve/images-valve/content_bg.png);
        background-position:0 60px;
        background-repeat:repeat-x;
        background-color:#000000
    }
    .mw-body{
        margin-left:10em;
        padding:16px 1em 0.5em 1em;
        border:1px solid #525252;
        border-right-width:0;
        margin-top:3em;
        margin-bottom:0.1em;
        background-color:#262626;
        color:#b9b7b5;
        direction:ltr;
        line-height:1.5em
    }
    .mw-body p{
        line-height:inherit;
        margin:0.4em 0 0.5em 0
    }
    .mw-body p img{
        margin:0
    }
    .mw-body h1,.mw-body h2,.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
        font-family:sans-serif;
        color:white;
        background:none;
        font-weight:normal;
        margin:0;
        padding-top:.6em;
        padding-bottom:.17em;
        width:auto
    }
    .mw-body h1,.mw-body h2{
        border-bottom:1px solid #65635f
    }
    .mw-body 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 .mw-body-content h1{
        margin-top:1em
    }
    .mw-body h1#firstHeading{
        font-size:1.6em;
        margin-top:0.0;
        padding-bottom:0.0em;
        line-height:1.2em
    }
    .mw-body #toc h2,.mw-body .toc h2{
        font-size:100%;
        font-family:sans-serif
    }
    .mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
        line-height:1.1em;
        margin-bottom:0.3em;
        padding-top:.6em;
        padding-bottom:.17em;
        font-weight:bold
    }
    .mw-body h3{
        font-size:132%
    }
    .mw-body h3,.mw-body h4{
        font-weight:bold
    }
    .mw-body h4{
        font-size:116%
    }
    .mw-body h4,.mw-body h5,.mw-body h6{
        font-size:100%
    }
    .mw-body #toc h2,.mw-body .toc h2{
        font-size:100%;
        font-family:sans-serif
    }
    .mw-body .firstHeading{
        overflow:visible
    }
    .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 h2.mw-specialpagesgroup{
        margin-bottom:14px
    }
    div.emptyPortlet{
        display:none
    }
    ul{
        list-style-type:disc;
        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);
        list-style-image:url(/w/skins/Vector/images/bullet-icon.svg?90d59);
        list-style-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9;
        list-style-image:url(/w/skins/Vector/images/bullet-icon.png?e31f8) \9
    }
    pre,.mw-code{
        padding:1em;
        border-left:6px solid #666666 ;
        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
    }
    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
    }
    code{
        background:none;
        border:none;
        color:#b9b7b5;
        font-size:100%;
        font-family:monospace,sans-serif
    }
    pre a:link,pre a:visited{
        color:#2F6582
    }
    ul{
        line-height:1.5em;
        list-style-type:square;
        margin:.3em 0 0 1.5em;
        padding:0;
        list-style-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/bullet-icon.png)
    }
    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
    }
    .mw-content-ltr dd{
        margin-left:2.0em
    }
    #siteNotice{
        font-size:0.8em
    }
    .redirectText{
        font-size:140%
    }
    .redirectMsg p{
        margin:0
    }
    a:link{
        text-decoration:none;
        color:#8BB9E0
    }
    a{
        text-decoration:none;
        color:#002bb8;
        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
    }
    a.new:visited{
        color:#C72E2E
    }
    .mw-body-content{
        position:relative;
        width:100%;
        line-height:1.5em;
        font-size:0.8em;
        z-index:0
    }
    #userlogin,#userloginForm{
        border:solid 1px #cccccc;
        padding:1.2em;
        margin:.5em;
        float:left
    }
    #userlogin{
        min-width:20em;
        max-width:90%;
        width:40em
    }
    #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,%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);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/user-icon.png?13155);
        padding-left:15px
    }
    #pt-anonuserpage{
        color:#707070
    }
    #p-search{
        float:left;
        margin-right:0.5em;
        margin-left:0.5em
    }
    #p-search h3{
        display:none
    }
    #p-search form,#p-search input{
        margin:0;
        margin-top:0.4em;
        background-color:#202020
    }
    div#simpleSearch{
        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: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);
        background-position:top left;
        background-repeat:repeat-x
    }
    div#simpleSearch input{
        margin:0;
        padding:0;
        border:0;
        background-color:transparent;
        color:#F2F2F2
    }
    div#simpleSearch #searchInput{
        width:100%;
        padding:0.2em 0 0.2em 0.2em;
        font-size:13px;
        direction:ltr;
        -webkit-appearance:textfield
    }
    div#simpleSearch #searchInput:focus{
        outline:none
    }
    div#simpleSearch #searchInput.placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput:-ms-input-placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput:-moz-placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput::-webkit-search-decoration,div#simpleSearch #searchInput::-webkit-search-cancel-button,div#simpleSearch #searchInput::-webkit-search-results-button,div#simpleSearch #searchInput::-webkit-search-results-decoration{
        -webkit-appearance:textfield
    }
    div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
        position:absolute;
        top:0;
        right:0;
        width:1.65em;
        height:100%;
        cursor:pointer;
        text-indent:-99999px;
        line-height:1;
        direction:ltr;
        white-space:nowrap;
        overflow:hidden;
        background-image:url(/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);
        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
    }
    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);
        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);
        background-position:right bottom;
        background-repeat:no-repeat
    }
    div.vectorTabs ul li{
        float:left;
        line-height:1.125em;
        display:inline-block;
        height:100%;
        margin:0;
        padding:0;
        background-color:#f3f3f3;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAARklEQVQY0+2NwQmAAAzE0ttFdADF/RczPlp9OIOPcBACx3nsAX4+CAHjRSgDFTQ6HoJEDDbtjMV0vYXTPc5Q1V/6fi7rdgO7QiS9eARs4gAAAABJRU5ErkJggg==);
        background-image:url(/w/skins/Vector/images/tab-normal-fade.png?ef135);
        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)
    }
    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.5em;
        padding-right:0.5em;
        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);
        background-position:bottom right;
        background-repeat:no-repeat
    }
    div.vectorTabs span a{
        display:inline-block;
        padding-top:1.25em
    }
    div.vectorTabs span > a{
        float:left;
        display:block
    }
    div.vectorMenu{
        direction:ltr;
        float:left;
        cursor:pointer;
        position:relative
    }
    body.rtl div.vectorMenu{
        direction:rtl
    }
    div#mw-head div.vectorMenu h3{
        float:left;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAP0lEQVQI142NMQ7AMBDCbL8pVf//sw6XIdk6IGGBgPdZAb+lBCaGpIamJKZNx+rM2oylmY01oU7eWzQ/cv+AH6mcAVHtBfHqAAAAAElFTkSuQmCC);
        background-image:url(/w/skins/Vector/images/tab-break.png?3c163);
        background-repeat:no-repeat;
        background-position:bottom right;
        font-size:1em;
        height:2.5em;
        padding-right:1px;
        margin-right:-1px
    }
    div.vectorMenu h3 span{
        display:block;
        font-size:0.8em;
        padding-left:0.7em;
        padding-top:1.375em;
        margin-right:20px;
        font-weight:normal;
        color:#4d4d4d
    }
    div.vectorMenu h3 a{
        position:absolute;
        top:0;
        right:0;
        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);
        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%
    }
    div.vectorMenuFocus h3 a{
        background-image:url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.svg?6cc06);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899)
    }
    div.vectorMenu div.menu{
        min-width:100%;
        position:absolute;
        top:2.5em;
        left:-1px;
        background-color:white;
        border:solid 1px silver;
        border-top-width:0;
        clear:both;
        text-align:left;
        display:none;
        z-index:1
    }
    div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow 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.5em;
        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:#333;
        text-decoration:none
    }
    * 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)
        }
    }
    #ca-unwatch.icon a,#ca-watch.icon a{
        margin:0;
        padding:0;
        display:block;
        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);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.svg?95d18);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.png?fccbe)
    }
    #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,%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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.svg?200b7);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.png?e1b42)
    }
    #ca-unwatch.icon a:hover,#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,%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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.svg?a3932);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723)
    }
    #ca-watch.icon a:hover,#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,%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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-hl.svg?2b77d);
        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);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.svg?6ca63);
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
        -webkit-animation:rotate 700ms infinite linear;
        -moz-animation:rotate 700ms infinite linear;
        -o-animation:rotate 700ms infinite linear;
        animation:rotate 700ms infinite linear;
        outline:none;
        cursor:default;
        pointer-events:none;
        background-position:50% 60%;
        -webkit-transform-origin:50% 57%;
        transform-origin:50% 57%
    }
    #ca-unwatch.icon a span,#ca-watch.icon a span{
        display:none
    }
    #mw-navigation h2{
        position:absolute;
        top:-9999px
    }
    #mw-page-base{
        height:60px;
        background-position:bottom left;
        background-image:url(/w/skins/Vector/images/page-fade.png?1d168);
        background-color:#000000;
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262626),color-stop(100%,#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(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;
        margin-left:10em;
        height:60px
    }
    div#mw-head{
        position:absolute;
        top:0;
        right:0;
        width:100%
    }
    div#mw-head h3{
        margin:0;
        padding:0
    }
    #left-navigation{
        float:left;
        position:absolute;
        margin-left:10em;
        margin-top:69px;
        margin-bottom:-69px;
        display:inline
    }
    #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
    }
    div#mw-panel{
        font-size:inherit;
        position:absolute;
        top:70px;
        padding-top:1em;
        width:10em;
        left:0
    }
    div#mw-panel div.portal{
        margin:0 0.6em 0 0.7em;
        padding:0.25em 0;
        padding-bottom:1em;
        direction:ltr;
        background:none
    }
    div#mw-panel div.portal h3{
        font-size:0.75em;
        color:#B0AEAC;
        font-weight:bold;
        margin:0;
        padding:0.25em 0 0.25em 0.25em;
        cursor:default;
        border:none
    }
    div#mw-panel div.portal div.body{
        margin:0 0 0 1.25em;
        padding-top:0.1em
    }
    div#mw-panel div.portal div.body ul{
        list-style-type:none;
        list-style-image:none;
        margin:0;
        padding:0
    }
    div#mw-panel div.portal div.body ul li{
        line-height:1.125em;
        margin:0;
        padding:0.25em 0;
        font-size:0.75em;
        word-wrap:break-word
    }
    div#mw-panel div.portal div.body ul li a{
        color:#688ba8
    }
    div#mw-panel div.portal div.body ul li a:visited{
        color:#9e9c9a
    }
    div#mw-panel #p-logo + div.portal{
        background-image:none;
        margin-top:0
    }
    div#mw-panel #p-logo + div.portal h3{
        display:none
    }
    div#mw-panel #p-logo + div.portal div.body{
        margin-left:0.5em
    }
    div#footer{
        margin-left:10em;
        margin-top:0;
        padding:0.75em;
        direction:ltr
    }
    div#footer ul{
        list-style-type:none;
        list-style-image:none;
        margin:0;
        padding:0
    }
    div#footer ul li{
        margin:0;
        padding:0;
        padding-top:0.5em;
        padding-bottom:0.5em;
        color:#707070;
        font-size:0.7em
    }
    div#footer #footer-icons{
        float:right
    }
    div#footer #footer-icons li{
        float:left;
        margin-left:0.5em;
        line-height:2em;
        text-align:right
    }
    div#footer #footer-info li{
        line-height:1.4em
    }
    div#footer #footer-places li{
        float:left;
        margin-right:1em;
        line-height:2em
    }
    body.ltr div#footer #footer-places{
        float:left
    }
    .mw-body .external{
        background-position:center right;
        background-repeat:no-repeat;
        background-image:url(/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);
        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
    }
    .mw-body 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
    }
    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 ;
        background-color:#353535;
        font-size:94%;
        text-align:center;
        overflow:hidden
    }
    html .thumbimage{
        border:1px solid #525252
    }
    html .thumbcaption{
        border:none;
        text-align:left;
        line-height:1.4em;
        padding:3px ;
        font-size:94%
    }
    div.magnify{
        float:right;
        border:none ;
        background:none
    }
    div.magnify a,div.magnify img{
        display:block;
        border:none ;
        background:none
    }
    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(https://i.imgur.com/MiqiEEU.png)
    }
    .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
    }
    .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
    }
    .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:#414141;
        color:#BDBDBD
    }
    #pagehistory li.selected{
        background-color:#404040;
        border:1px solid #646464
    }
    #pagehistory li{
        border:none
    }
    .mw-plusminus-pos{
        color:#239B20
    }
    .mw-plusminus-neg{
        color:#D33D3D
    }
    .mw-search-formheader div.search-types ul li.current a{
        color:#B9B7B5;
        border-color:#525252
    }
    .mw-search-formheader{
        background-color:#525252;
        border-color:#525252
    }
    fieldset#mw-searchoptions{
        border-color:#525252
    }
    fieldset{
        background-color:#262626 ;
        border-color:#525252
    }
    input,select{
        background-color:#202020;
        color:#B9B7B5;
        border:1px solid #666666
    }
    div.editOptions{
        background-color:#262626;
        border-color:#666666
    }
    .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;
         background:none repeat scroll 0 0 #E2E2E2;
         color:black
         color:black
Line 4,935: Line 2,428:
     }
     }
     table.gallery{
     table.gallery{
         background-color:#3A3A3A ;
         background-color:#3A3A3A !important;
         border:1px solid #525252  
         border:1px solid #525252 !important
     }
     }
     table.gallery td{
     table.gallery td{
         background-color:#3A3A3A ;
         background-color:#3A3A3A !important;
         border:2px solid #3A3A3A  
         border:2px solid #3A3A3A !important
     }
     }
     div.gallerybox div.thumb{
     div.gallerybox div.thumb{
         border:1px solid #525252  
         border:1px solid #525252 !important
     }
     }
     #bodyContent a[href^="steam://"],.link-steam{
     #bodyContent a[href^="steam://"],.link-steam{
Line 4,953: Line 2,446:
     }
     }
     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"]{
     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 ;
         background-color:#3C3C3C !important;
         color:#ACACAC;
         color:#ACACAC;
         margin:0 2px 0 2px;
         margin:0 2px 0 2px;
         padding:0 3px 0 2px
         padding:0 3px 0 2px
     }
     }
}
@media screen and (min-width:982px){
@media screen and (min-width:982px){
     .mw-body{
     .mw-body{

Revision as of 14:18, 14 May 2023

iv.vectorTabs ul li#ca-history {
     visibility: hidden;
}
 @media print{
    .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{
        display:none
    }
    body{
        background:#fff;
        color:#000;
        margin:0;
        padding:0
    }
    h1,h2,h3,h4,h5,h6{
        font-weight:bold;
        page-break-after:avoid
    }
    dt{
        font-weight:bold
    }
    ul{
        list-style-type:square
    }
    p{
        margin:1em 0;
        line-height:1.2em;
        orphans:3;
        widows:3
    }
    pre,.mw-code{
        background:#fff;
        color:#000;
        border:1pt dashed #000;
        padding:1em 0;
        font-size:8pt;
        white-space:pre;
        word-wrap:break-word;
        overflow:auto
    }
    img,.wikitable,.thumb{
        page-break-inside:avoid
    }
    img{
        border:0;
        vertical-align:middle
    }
    #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
    }
    #footer{
        background:#fff;
        color:#000;
        margin-top:1em;
        border-top:1pt solid #aaa;
        direction:ltr
    }
    a{
        background:none !important;
        padding:0 !important
    }
    .mw-body a.external.text:after,.mw-body a.external.autonumber:after{
        content:" (" attr( href ) ")";
        word-wrap:break-word
    }
    .mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after{
        content:" (https:" attr( href ) ")"
    }
    a,a.external,a.new,a.stub{
        color:#000 !important;
        text-decoration:none !important
    }
    a,a.external,a.new,a.stub{
        color:inherit !important;
        text-decoration:inherit !important
    }
    div.floatright{
        float:right;
        clear:right;
        position:relative;
        margin:0.5em 0 0.8em 1.4em
    }
    div.floatright p{
        font-style:italic
    }
    div.floatleft{
        float:left;
        clear:left;
        position:relative;
        margin:0.5em 1.4em 0.8em 0
    }
    div.floatleft p{
        font-style:italic
    }
    div.center{
        text-align:center
    }
    div.thumb{
        background-color:transparent;
        border:0;
        width:auto;
        margin-top:0.5em;
        margin-bottom:0.8em
    }
    div.thumbinner{
        background-color:#fff;
        border:1pt solid #ccc;
        padding:3px !important;
        font-size:94%;
        text-align:center;
        overflow:hidden
    }
    html .thumbimage{
        border:1pt solid #ccc
    }
    html .thumbcaption{
        border:none;
        text-align:left;
        line-height:1.4em;
        padding:3px !important;
        font-size:94%
    }
    div.tright{
        float:right;
        clear:right;
        margin:0.5em 0 0.8em 1.4em
    }
    div.tleft{
        float:left;
        clear:left;
        margin:0.5em 1.4em 0.8em 0
    }
    img.thumbborder{
        border:1pt solid #ddd
    }
    table.wikitable,table.mw_metadata{
        background:#fff;
        margin:1em 0;
        border:1pt solid #aaa;
        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;
        padding:0.2em
    }
    table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th{
        background:#fff;
        font-weight:bold;
        text-align:center
    }
    table.wikitable > caption,.mw_metadata caption{
        font-weight:bold
    }
    table.listing,table.listing td{
        border:1pt solid #000;
        border-collapse:collapse
    }
    a.sortheader{
        margin:0 0.3em
    }
    .catlinks ul{
        display:inline;
        padding:0;
        list-style:none none
    }
    .catlinks li{
        display:inline-block;
        line-height:1.15em;
        padding:0 .4em;
        border-left:1pt solid #aaa;
        margin:0.1em 0
    }
    .catlinks li:first-child{
        padding-left:.2em;
        border-left:0
    }
    .printfooter{
        padding:1em 0
    }
}
@media screen{
    .mw-content-ltr{
        direction:ltr
    }
    .mw-content-rtl{
        direction:rtl
    }
    .sitedir-ltr textarea,.sitedir-ltr input{
        direction:ltrtate-defaul
    }
    .sitedir-rtl textarea,.sitedir-rtl input{
        direction:rtl
    }
    .mw-userlink{
        unicode-bidi:embed
    }
    mark{
        background-color:yellow;
        color:black
    }
    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:none;
            text-decoration:underline dotted
        }
    }
    .mw-plusminus-pos{
        color:#006400
    }
    .mw-plusminus-neg{
        color:#8b0000
    }
    .mw-plusminus-null{
        color:#aaa
    }
    .mw-plusminus-pos,.mw-plusminus-neg,.mw-plusminus-null{
        unicode-bidi:-moz-isolate;
        unicode-bidi:isolate
    }
    span.comment{
        font-style:italic;
        unicode-bidi:-moz-isolate;
        unicode-bidi:isolate
    }
    #wikiPreview.ontop{
        margin-bottom:1em
    }
    #editform,#toolbar,#wpTextbox1{
        clear:both
    }
    li span.deleted,span.history-deleted{
        text-decoration:line-through;
        color:#888;
        font-style:italic
    }
    .not-patrolled{
        background-color:#ffa
    }
    .unpatrolled{
        font-weight:bold;
        color:red
    }
    div.patrollink{
        font-size:75%;
        text-align:right
    }
    td.mw-label{
        text-align:right
    }
    td.mw-input{
        text-align:left
    }
    td.mw-submit{
        text-align:left
    }
    td.mw-label{
        vertical-align:middle
    }
    td.mw-submit{
        white-space:nowrap
    }
    input#wpSummary{
        width:80%;
        margin-bottom:1em
    }
    .mw-input-with-label{
        white-space:nowrap
    }
    .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
    }
    .catlinks li{
        display:inline-block;
        line-height:1.25em;
        border-left:1px solid #AAA;
        margin:0.125em 0;
        padding:0 0.5em;
        zoom:1;
        display:inline !ie
    }
    .catlinks li:first-child{
        padding-left:0.25em;
        border-left:none
    }
    .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:gray
    }
    #pagehistory .history-user{
        margin-left:0.4em;
        margin-right:0.2em
    }
    #pagehistory li{
        border:1px solid white
    }
    #pagehistory li.selected{
        background-color:#f9f9f9;
        border:1px dashed #aaa
    }
    .mw-history-revisionactions{
        float:right
    }
    .newpage,.minoredit,.botedit{
        font-weight:bold
    }
    div.mw-warning-with-logexcerpt{
        padding:3px;
        margin-bottom:3px;
        border:2px solid #2F6FAB;
        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{
        margin:1em 0;
        background-color:#f9f9f9;
        border:1px solid #aaa;
        border-collapse:collapse;
        color:black
    }
    table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{
        border:1px solid #aaa;
        padding:0.2em 0.4em
    }
    table.wikitable > tr > th,table.wikitable > * > tr > th{
        background-color:#f2f2f2;
        text-align:center
    }
    table.wikitable > caption{
        font-weight:bold
    }
    .error,.warning,.success{
        font-size:larger
    }
    .error{
        color:#cc0000
    }
    .warning{
        color:#705000
    }
    .success{
        color:#009000
    }
    .errorbox,.warningbox,.successbox{
        border:1px solid;
        padding:.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 .5em 0 0;
        border:none
    }
    .errorbox{
        color:#cc0000;
        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:#c00;
        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 #aaaaaa;
        padding:0 0.15em 0 0.15em
    }
    .mw-datatable th{
        background-color:#ddddff
    }
    .mw-datatable td{
        background-color:#ffffff
    }
    .mw-datatable tr:hover td{
        background-color:#eeeeff
    }
    table.mw_metadata{
        font-size:0.8em;
        margin-left:0.5em;
        margin-bottom:0.5em;
        width:400px
    }
    table.mw_metadata caption{
        font-weight:bold
    }
    table.mw_metadata th{
        font-weight:normal
    }
    table.mw_metadata td{
        padding:0.1em
    }
    table.mw_metadata{
        border:none;
        border-collapse:collapse
    }
    table.mw_metadata td,table.mw_metadata th{
        text-align:center;
        border:1px solid #aaaaaa;
        padding-left:5px;
        padding-right:5px
    }
    table.mw_metadata th{
        background-color:#f9f9f9
    }
    table.mw_metadata td{
        background-color:#fcfcfc
    }
    table.mw_metadata ul.metadata-langlist{
        list-style-type:none;
        list-style-image:none;
        padding-right:5px;
        padding-left:5px;
        margin:0
    }
    .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(mr) 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,.toc ul{
        margin:.3em 0
    }
    .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-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-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-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
    }
    #toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{
        direction:ltr
    }
    .mw-help-field-hint{
        display:none;
        margin-left:2px;
        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-help-field-data{
        display:block;
        background-color:#d6f3ff;
        padding:5px 8px 4px 8px;
        border:1px solid #5dc9f4;
        margin-left:20px
    }
    #mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-currentversion-title,.diff{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-contentalign-right td{
        direction:rtl;
        unicode-bidi:embed
    }
    .diff-contentalign-left td{
        direction:ltr;
        unicode-bidi:embed
    }
    .diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{
        direction:ltr !important;
        unicode-bidi:embed
    }
    #mw-revision-info,#mw-revision-info-current,#mw-revision-nav{
        direction:ltr;
        display:inline
    }
    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;
        display:inline-block
    }
    .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: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:#772233
    }
    a.new,#p-personal a.new{
        color:#ba0000
    }
    a.new:visited,#p-personal a.new:visited{
        color:#a55858
    }
    .mw-body a.extiw,.mw-body a.extiw:active{
        color:#36b
    }
    .mw-body a.extiw:visited{
        color:#636
    }
    .mw-body a.extiw:active{
        color:#b63
    }
    .mw-body a.external{
        color:#36b
    }
    .mw-body a.external:visited{
        color:#636
    }
    .mw-body a.external:active{
        color:#b63
    }
    .mw-body a.external.free{
        word-wrap:break-word
    }
    img{
        border:none;
        vertical-align:middle
    }
    hr{
        height:1px;
        color:#aaa;
        background-color:#aaa;
        border:0;
        margin:.2em 0
    }
    h1,h2,h3,h4,h5,h6{
        color:black;
        background:none;
        font-weight:normal;
        margin:0;
        overflow:hidden;
        padding-top:.5em;
        padding-bottom:.17em;
        border-bottom:1px solid #aaa
    }
    h1{
        font-size:188%
    }
    h2{
        font-size:150%
    }
    h3,h4,h5,h6{
        border-bottom:none;
        font-weight:bold
    }
    h3{
        font-size:128%
    }
    h4{
        font-size:116%
    }
    h5{
        font-size:108%
    }
    h6{
        font-size:100%
    }
    h1,h2{
        margin-bottom:.6em
    }
    h3,h4,h5{
        margin-bottom:.3em
    }
    p{
        margin:.4em 0 .5em 0
    }
    p img{
        margin:0
    }
    ul{
        list-style-type:square;
        margin:.3em 0 0 1.6em;
        padding:0
    }
    ol{
        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{
        margin-left:1.6em;
        margin-bottom:.1em
    }
    pre,code,tt,kbd,samp,.mw-code{
        font-family:monospace,Courier
    }
    code{
        color:black;
        background-color:#f9f9f9;
        border:1px solid #ddd;
        border-radius:2px;
        padding:1px 4px
    }
    pre,.mw-code{
        color:black;
        background-color:#f9f9f9;
        border:1px solid #ddd;
        padding:1em;
        white-space:pre-wrap
    }
    table{
        font-size:100%
    }
    fieldset{
        border:1px solid #2f6fab;
        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:.5em;
        font-size:95%
    }
    form{
        border:none;
        margin:0
    }
    textarea{
        width:100%;
        padding:.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,.toc,.mw-warning,.toccolours{
        border:1px solid #aaa;
        background-color:#f9f9f9;
        padding:5px;
        font-size:95%
    }
    #toc,.toc{
        display:inline-block;
        display:table;
        zoom:1;
        *display:inline;
        padding:7px
    }
    table#toc,table.toc{
        border-collapse:collapse
    }
    table#toc td,table.toc td{
        padding:0
    }
    #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:0;
        text-align:left
    }
    #toc ul ul,.toc ul ul{
        margin:0 0 0 2em
    }
    .tocnumber,.toctext{
        display:table-cell;
        text-decoration:inherit
    }
    .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
    }
    .mw-warning{
        margin-left:50px;
        margin-right:50px;
        text-align:center
    }
    div.floatright,table.floatright{
        margin:0 0 .5em .5em;
        border:0
    }
    div.floatright p{
        font-style:italic
    }
    div.floatleft,table.floatleft{
        margin:0 .5em .5em 0;
        border:0
    }
    div.floatleft p{
        font-style:italic
    }
    div.thumb{
        margin-bottom:.5em;
        width:auto;
        background-color:transparent
    }
    div.thumbinner{
        border:1px solid #ccc;
        padding:3px;
        background-color:#f9f9f9;
        font-size:94%;
        text-align:center;
        overflow:hidden
    }
    html .thumbimage{
        border:1px solid #ccc
    }
    html .thumbcaption{
        border:none;
        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?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-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?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
    }
    .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?a50a7);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)!ie
    }
    div.tright{
        margin:.5em 0 1.3em 1.4em
    }
    div.tleft{
        margin:.5em 1.4em 1.3em 0
    }
    .catlinks{
        border:1px solid #aaa;
        background-color:#f9f9f9;
        padding:5px;
        margin-top:1em;
        clear:both
    }
    .editOptions{
        background-color:#F0F0F0;
        border:1px solid silver;
        border-top:none;
        padding:1em 1em 1.5em 1em;
        margin-bottom:2em
    }
    .usermessage{
        background-color:#ffce7b;
        border:1px solid #ffa500;
        color:black;
        font-weight:bold;
        margin:2em 0 1em;
        padding:.5em 1em;
        vertical-align:middle
    }
    #siteNotice{
        position:relative;
        text-align:center;
        margin:0
    }
    #localNotice{
        margin-bottom:0.9em
    }
    .firstHeading{
        margin-bottom:.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:#545454;
        width:auto
    }
    span.subpages{
        display:block
    }
}
.mw-wiki-logo{
    background-image:url(/w/skins/common/images/wiki.png?9d626)
}
@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(https://developer.valvesoftware.com/w/skins/valve/images-valve/content_bg.png);
        background-position:0 60px;
        background-repeat:repeat-x;
        background-color:#000000
    }
    .mw-body{
        margin-left:10em;
        padding:16px 1em 0.5em 1em;
        border:1px solid #525252;
        border-right-width:0;
        margin-top:3em;
        margin-bottom:0.1em;
        background-color:#262626;
        color:#b9b7b5;
        direction:ltr;
        line-height:1.5em
    }
    .mw-body p{
        line-height:inherit;
        margin:0.4em 0 0.5em 0
    }
    .mw-body p img{
        margin:0
    }
    .mw-body h1,.mw-body h2,.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
        font-family:sans-serif;
        color:white;
        background:none;
        font-weight:normal;
        margin:0;
        padding-top:.6em;
        padding-bottom:.17em;
        width:auto
    }
    .mw-body h1,.mw-body h2{
        border-bottom:1px solid #65635f
    }
    .mw-body 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 .mw-body-content h1{
        margin-top:1em
    }
    .mw-body h1#firstHeading{
        font-size:1.6em;
        margin-top:0.0;
        padding-bottom:0.0em;
        line-height:1.2em
    }
    .mw-body #toc h2,.mw-body .toc h2{
        font-size:100%;
        font-family:sans-serif
    }
    .mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{
        line-height:1.1em;
        margin-bottom:0.3em;
        padding-top:.6em;
        padding-bottom:.17em;
        font-weight:bold
    }
    .mw-body h3{
        font-size:132%
    }
    .mw-body h3,.mw-body h4{
        font-weight:bold
    }
    .mw-body h4{
        font-size:116%
    }
    .mw-body h4,.mw-body h5,.mw-body h6{
        font-size:100%
    }
    .mw-body #toc h2,.mw-body .toc h2{
        font-size:100%;
        font-family:sans-serif
    }
    .mw-body .firstHeading{
        overflow:visible
    }
    .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 h2.mw-specialpagesgroup{
        margin-bottom:14px
    }
    div.emptyPortlet{
        display:none
    }
    ul{
        list-style-type:disc;
        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);
        list-style-image:url(/w/skins/Vector/images/bullet-icon.svg?90d59)!ie;
        list-style-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9;
        list-style-image:url(/w/skins/Vector/images/bullet-icon.png?e31f8) \9!ie
    }
    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
    }
    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
    }
    code{
        background:none;
        border:none;
        color:#b9b7b5;
        font-size:100%;
        font-family:monospace,sans-serif
    }
    pre a:link,pre a:visited{
        color:#2F6582
    }
    ul{
        line-height:1.5em;
        list-style-type:square;
        margin:.3em 0 0 1.5em;
        padding:0;
        list-style-image:url(https://developer.valvesoftware.com/w/skins/valve/images-valve/bullet-icon.png)
    }
    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
    }
    .mw-content-ltr dd{
        margin-left:2.0em
    }
    #siteNotice{
        font-size:0.8em
    }
    .redirectText{
        font-size:140%
    }
    .redirectMsg p{
        margin:0
    }
    a:link{
        text-decoration:none;
        color:#8BB9E0
    }
    a{
        text-decoration:none;
        color:#002bb8;
        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
    }
    .mw-body-content{
        position:relative;
        width:100%;
        line-height:1.5em;
        font-size:0.8em;
        z-index:0
    }
    #userlogin,#userloginForm{
        border:solid 1px #cccccc;
        padding:1.2em;
        margin:.5em;
        float:left
    }
    #userlogin{
        min-width:20em;
        max-width:90%;
        width:40em
    }
    #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,%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
    }
    #p-search{
        float:left;
        margin-right:0.5em;
        margin-left:0.5em
    }
    #p-search h3{
        display:none
    }
    #p-search form,#p-search input{
        margin:0;
        margin-top:0.4em;
        background-color:#202020
    }
    div#simpleSearch{
        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: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;
        padding:0;
        border:0;
        background-color:transparent;
        color:#F2F2F2
    }
    div#simpleSearch #searchInput{
        width:100%;
        padding:0.2em 0 0.2em 0.2em;
        font-size:13px;
        direction:ltr;
        -webkit-appearance:textfield
    }
    div#simpleSearch #searchInput:focus{
        outline:none
    }
    div#simpleSearch #searchInput.placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput:-ms-input-placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput:-moz-placeholder{
        color:#F2F2F2
    }
    div#simpleSearch #searchInput::-webkit-search-decoration,div#simpleSearch #searchInput::-webkit-search-cancel-button,div#simpleSearch #searchInput::-webkit-search-results-button,div#simpleSearch #searchInput::-webkit-search-results-decoration{
        -webkit-appearance:textfield
    }
    div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{
        position:absolute;
        top:0;
        right:0;
        width:1.65em;
        height:100%;
        cursor:pointer;
        text-indent:-99999px;
        line-height:1;
        direction:ltr;
        white-space:nowrap;
        overflow:hidden;
        background-image:url(/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
    }
    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-color:#f3f3f3;
        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.5em;
        padding-right:0.5em;
        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
    }
    div.vectorTabs span a{
        display:inline-block;
        padding-top:1.25em
    }
    div.vectorTabs span > a{
        float:left;
        display:block
    }
    div.vectorMenu{
        direction:ltr;
        float:left;
        cursor:pointer;
        position:relative
    }
    body.rtl div.vectorMenu{
        direction:rtl
    }
    div#mw-head div.vectorMenu h3{
        float:left;
        background-image: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:1px;
        margin-right:-1px
    }
    div.vectorMenu h3 span{
        display:block;
        font-size:0.8em;
        padding-left:0.7em;
        padding-top:1.375em;
        margin-right:20px;
        font-weight:normal;
        color:#4d4d4d
    }
    div.vectorMenu h3 a{
        position:absolute;
        top:0;
        right:0;
        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%
    }
    div.vectorMenuFocus h3 a{
        background-image:url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.svg?6cc06)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/arrow-down-focus-icon.png?69899)
    }
    div.vectorMenu div.menu{
        min-width:100%;
        position:absolute;
        top:2.5em;
        left:-1px;
        background-color:white;
        border:solid 1px silver;
        border-top-width:0;
        clear:both;
        text-align:left;
        display:none;
        z-index:1
    }
    div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow 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.5em;
        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:#333;
        text-decoration:none
    }
    * 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)
        }
    }
    #ca-unwatch.icon a,#ca-watch.icon a{
        margin:0;
        padding:0;
        display:block;
        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);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.svg?95d18)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon.png?fccbe)
    }
    #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,%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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.svg?200b7)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon.png?e1b42)
    }
    #ca-unwatch.icon a:hover,#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,%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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.svg?a3932)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/unwatch-icon-hl.png?c4723)
    }
    #ca-watch.icon a:hover,#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,%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);
        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);
        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);
        background-image:linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.svg?6ca63)!ie;
        background-image:-o-linear-gradient(transparent,transparent),url(/w/skins/Vector/images/watch-icon-loading.png?5cb92);
        -webkit-animation:rotate 700ms infinite linear;
        -moz-animation:rotate 700ms infinite linear;
        -o-animation:rotate 700ms infinite linear;
        animation:rotate 700ms infinite linear;
        outline:none;
        cursor:default;
        pointer-events:none;
        background-position:50% 60%;
        -webkit-transform-origin:50% 57%;
        transform-origin:50% 57%
    }
    #ca-unwatch.icon a span,#ca-watch.icon a span{
        display:none
    }
    #mw-navigation h2{
        position:absolute;
        top:-9999px
    }
    #mw-page-base{
        height:60px;
        background-position:bottom left;
        background-image:url(/w/skins/Vector/images/page-fade.png?1d168);
        background-color:#000000;
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262626),color-stop(100%,#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(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;
        margin-left:10em;
        height:60px
    }
    div#mw-head{
        position:absolute;
        top:0;
        right:0;
        width:100%
    }
    div#mw-head h3{
        margin:0;
        padding:0
    }
    #left-navigation{
        float:left;
        position:absolute;
        margin-left:10em;
        margin-top:69px;
        margin-bottom:-69px;
        display:inline
    }
    #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
    }
    div#mw-panel{
        font-size:inherit;
        position:absolute;
        top:70px;
        padding-top:1em;
        width:10em;
        left:0
    }
    div#mw-panel div.portal{
        margin:0 0.6em 0 0.7em;
        padding:0.25em 0;
        padding-bottom:1em;
        direction:ltr;
        background:none
    }
    div#mw-panel div.portal h3{
        font-size:0.75em;
        color:#B0AEAC;
        font-weight:bold;
        margin:0;
        padding:0.25em 0 0.25em 0.25em;
        cursor:default;
        border:none
    }
    div#mw-panel div.portal div.body{
        margin:0 0 0 1.25em;
        padding-top:0.1em
    }
    div#mw-panel div.portal div.body ul{
        list-style-type:none;
        list-style-image:none;
        margin:0;
        padding:0
    }
    div#mw-panel div.portal div.body ul li{
        line-height:1.125em;
        margin:0;
        padding:0.25em 0;
        font-size:0.75em;
        word-wrap:break-word
    }
    div#mw-panel div.portal div.body ul li a{
        color:#688ba8
    }
    div#mw-panel div.portal div.body ul li a:visited{
        color:#9e9c9a
    }
    div#mw-panel #p-logo + div.portal{
        background-image:none;
        margin-top:0
    }
    div#mw-panel #p-logo + div.portal h3{
        display:none
    }
    div#mw-panel #p-logo + div.portal div.body{
        margin-left:0.5em
    }
    div#footer{
        margin-left:10em;
        margin-top:0;
        padding:0.75em;
        direction:ltr
    }
    div#footer ul{
        list-style-type:none;
        list-style-image:none;
        margin:0;
        padding:0
    }
    div#footer ul li{
        margin:0;
        padding:0;
        padding-top:0.5em;
        padding-bottom:0.5em;
        color:#707070;
        font-size:0.7em
    }
    div#footer #footer-icons{
        float:right
    }
    div#footer #footer-icons li{
        float:left;
        margin-left:0.5em;
        line-height:2em;
        text-align:right
    }
    div#footer #footer-info li{
        line-height:1.4em
    }
    div#footer #footer-places li{
        float:left;
        margin-right:1em;
        line-height:2em
    }
    body.ltr div#footer #footer-places{
        float:left
    }
    .mw-body .external{
        background-position:center right;
        background-repeat:no-repeat;
        background-image:url(/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
    }
    .mw-body 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
    }
    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
    }
    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(https://i.imgur.com/MiqiEEU.png) !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
    }
    .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:#414141;
        color:#BDBDBD
    }
    #pagehistory li.selected{
        background-color:#404040;
        border:1px solid #646464
    }
    #pagehistory li{
        border:none
    }
    .mw-plusminus-pos{
        color:#239B20
    }
    .mw-plusminus-neg{
        color:#D33D3D
    }
    .mw-search-formheader div.search-types ul li.current a{
        color:#B9B7B5;
        border-color:#525252
    }
    .mw-search-formheader{
        background-color:#525252;
        border-color:#525252
    }
    fieldset#mw-searchoptions{
        border-color:#525252 !important
    }
    fieldset{
        background-color:#262626 !important;
        border-color:#525252
    }
    input,select{
        background-color:#202020;
        color:#B9B7B5;
        border:1px solid #666666
    }
    div.editOptions{
        background-color:#262626;
        border-color:#666666
    }
    .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(https://i.imgur.com/MiqiEEU.png) 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
    }
    #p-logo{
        left:21px
    }
    div#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
    }
}