MediaWiki:Vector.css

From aurawatch
Revision as of 14:19, 14 May 2023 by Bob (talk | contribs)
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
iv.vectorTabs ul li#ca-history {
     visibility: hidden;
}
iv.vectorTabs ul li#vector-menu-content-list {
     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
    }
}