Jump to content

MediaWiki:Common.css: Difference between revisions

From jeankn.app WIKI
No edit summary
Tag: Reverted
Blanked the page
Tags: Blanking Manual revert
Line 1: Line 1:
pre {
 
  line-height:125%
}
td.linenos .normal {
  color:inherit;
  background-color:transparent;
  padding-left:5px;
  padding-right:5px
}
span.linenos {
  color:inherit;
  background-color:transparent;
  padding-left:5px;
  padding-right:5px
}
td.linenos .special {
  color:#000000;
  background-color:#ffffc0;
  padding-left:5px;
  padding-right:5px
}
span.linenos.special {
  color:#000000;
  background-color:#ffffc0;
  padding-left:5px;
  padding-right:5px
}
.mw-highlight .hll {
  background-color:#ffffcc
}
.mw-highlight {
  background:#f8f8f8
}
.mw-highlight .c {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .err {
  border:1px solid #FF0000
}
.mw-highlight .k {
  color:#008000;
  font-weight:bold
}
.mw-highlight .o {
  color:#666666
}
.mw-highlight .ch {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .cm {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .cp {
  color:#9C6500
}
.mw-highlight .cpf {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .c1 {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .cs {
  color:#3D7B7B;
  font-style:italic
}
.mw-highlight .gd {
  color:#A00000
}
.mw-highlight .ge {
  font-style:italic
}
.mw-highlight .gr {
  color:#E40000
}
.mw-highlight .gh {
  color:#000080;
  font-weight:bold
}
.mw-highlight .gi {
  color:#008400
}
.mw-highlight .go {
  color:#717171
}
.mw-highlight .gp {
  color:#000080;
  font-weight:bold
}
.mw-highlight .gs {
  font-weight:bold
}
.mw-highlight .gu {
  color:#800080;
  font-weight:bold
}
.mw-highlight .gt {
  color:#0044DD
}
.mw-highlight .kc {
  color:#008000;
  font-weight:bold
}
.mw-highlight .kd {
  color:#008000;
  font-weight:bold
}
.mw-highlight .kn {
  color:#008000;
  font-weight:bold
}
.mw-highlight .kp {
  color:#008000
}
.mw-highlight .kr {
  color:#008000;
  font-weight:bold
}
.mw-highlight .kt {
  color:#B00040
}
.mw-highlight .m {
  color:#666666
}
.mw-highlight .s {
  color:#BA2121
}
.mw-highlight .na {
  color:#687822
}
.mw-highlight .nb {
  color:#008000
}
.mw-highlight .nc {
  color:#0000FF;
  font-weight:bold
}
.mw-highlight .no {
  color:#880000
}
.mw-highlight .nd {
  color:#AA22FF
}
.mw-highlight .ni {
  color:#717171;
  font-weight:bold
}
.mw-highlight .ne {
  color:#CB3F38;
  font-weight:bold
}
.mw-highlight .nf {
  color:#0000FF
}
.mw-highlight .nl {
  color:#767600
}
.mw-highlight .nn {
  color:#0000FF;
  font-weight:bold
}
.mw-highlight .nt {
  color:#008000;
  font-weight:bold
}
.mw-highlight .nv {
  color:#19177C
}
.mw-highlight .ow {
  color:#AA22FF;
  font-weight:bold
}
.mw-highlight .w {
  color:#bbbbbb
}
.mw-highlight .mb {
  color:#666666
}
.mw-highlight .mf {
  color:#666666
}
.mw-highlight .mh {
  color:#666666
}
.mw-highlight .mi {
  color:#666666
}
.mw-highlight .mo {
  color:#666666
}
.mw-highlight .sa {
  color:#BA2121
}
.mw-highlight .sb {
  color:#BA2121
}
.mw-highlight .sc {
  color:#BA2121
}
.mw-highlight .dl {
  color:#BA2121
}
.mw-highlight .sd {
  color:#BA2121;
  font-style:italic
}
.mw-highlight .s2 {
  color:#BA2121
}
.mw-highlight .se {
  color:#AA5D1F;
  font-weight:bold
}
.mw-highlight .sh {
  color:#BA2121
}
.mw-highlight .si {
  color:#A45A77;
  font-weight:bold
}
.mw-highlight .sx {
  color:#008000
}
.mw-highlight .sr {
  color:#A45A77
}
.mw-highlight .s1 {
  color:#BA2121
}
.mw-highlight .ss {
  color:#19177C
}
.mw-highlight .bp {
  color:#008000
}
.mw-highlight .fm {
  color:#0000FF
}
.mw-highlight .vc {
  color:#19177C
}
.mw-highlight .vg {
  color:#19177C
}
.mw-highlight .vi {
  color:#19177C
}
.mw-highlight .vm {
  color:#19177C
}
.mw-highlight .il {
  color:#666666
}
.mw-highlight {
  unicode-bidi:embed
}
.mw-highlight pre {
  -moz-tab-size:4;
  tab-size:4;
  position:relative
}
code code.mw-highlight {
  background-color:transparent;
  border:0;
  padding:0
}
div.mw-highlight {
  background-color:inherit
}
.mw-highlight .err {
  border:0
}
.mw-highlight .hll {
  display:block
}
.mw-highlight-lines pre,
.content .mw-highlight-lines pre {
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
  padding-left:3.5em;
  box-shadow:inset 2.75em 0 0 #f0f0f0
}
.mw-content-ltr.mw-highlight-lines pre .hll,
.mw-content-ltr.content .mw-highlight-lines pre .hll {
  margin-left:-3.5em;
  padding-left:3.5em
}
.mw-content-rtl.mw-highlight-lines pre,
.mw-content-rtl.content .mw-highlight-lines pre {
  padding-right:3.5em;
  box-shadow:inset -2.75em 0 0 #f0f0f0
}
.mw-content-rtl.mw-highlight-lines pre .hll,
.mw-content-rtl.content .mw-highlight-lines pre .hll {
  margin-right:-3.5em;
  padding-right:3.5em
}
.mw-highlight .linenos {
  position:absolute;
  box-sizing:border-box;
  width:2.75em;
  background:none;
  color:#72777d;
  white-space:pre
}
.mw-content-ltr.mw-highlight .linenos {
  left:0;
  text-align:right;
  margin-right:4px
}
.mw-content-rtl.mw-highlight .linenos {
  right:0;
  text-align:left;
  margin-left:4px
}
.mw-highlight .linenos:before {
  content:attr(data-line)
}
.mw-highlight a:hover .linenos,
.mw-highlight .hll a .linenos {
  color:#333
}
#mw-credits a {
  unicode-bidi:embed
}
#mw-clearyourcache {
  direction:ltr;
  unicode-bidi:embed
}
div.patrollink {
  font-size:75%;
  text-align:right
}
#mw-revision-info,
#mw-revision-info-current,
#mw-revision-nav {
  direction:ltr
}
p.mw-protect-editreasons,
p.mw-delete-editreasons {
  font-size:90%;
  text-align:right
}
.action-info .mw-hiddenCategoriesExplanation,
.action-info .mw-templatesUsedExplanation {
  display:none
}
.action-info .mw-page-info tr:target {
  background-color:rgba(0,127,255,0.133)
}
.mw-category .mw-category-group ul {
  margin-top:0;
  margin-bottom:0
}
.mw-category.mw-category-columns {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:24em;
  -moz-column-width:24em;
  column-width:24em
}
.mw-category.mw-category-columns .mw-category-group li {
  -webkit-column-break-inside:avoid;
  page-break-inside:avoid;
  break-inside:avoid-column
}
.redirect-in-category {
  font-style:italic
}
@media (prefers-reduced-motion:reduce) {
  *,
  ::before,
  ::after {
    animation-delay:-0.01ms !important;
    animation-duration:0.01ms !important;
    animation-iteration-count:1 !important;
    scroll-behavior:auto !important;
    transition-duration:0ms !important
  }
}
body {
  margin:0
}
main {
  display:block
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
abbr[title] {
  border-bottom:1px dotted;
  cursor:help
}
@supports (text-decoration:underline dotted) {
  abbr[title] {
    border-bottom:0;
    text-decoration:underline dotted
  }
}
pre,
code,
tt,
kbd,
samp {
  font-family:monospace,monospace
}
sub,
sup {
  line-height:1
}
img {
  border:0
}
button,
input,
optgroup,
select,
textarea {
  margin:0
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style:none;
  padding:0
}
legend {
  color:inherit;
  padding:0
}
div.tright,
div.floatright,
table.floatright {
  clear:right;
  float:right
}
div.tleft,
div.floatleft,
table.floatleft {
  float:left;
  clear:left
}
div.floatright,
table.floatright {
  margin:0 0 0.5em 0.5em
}
div.floatleft,
table.floatleft {
  margin:0 0.5em 0.5em 0
}
div.thumb {
  width:auto;
  background-color:transparent;
  margin-bottom:0.5em
}
div.tleft {
  margin:0.5em 1.4em 1.3em 0
}
div.tright {
  margin:0.5em 0 1.3em 1.4em
}
.thumbcaption {
  text-align:left;
  line-height:1.4em;
  padding:3px
}
div.thumbinner {
  padding:3px;
  text-align:center;
  overflow:hidden
}
.mw-message-box {
  color:#000;
  box-sizing:border-box;
  margin-bottom:16px;
  border:1px solid;
  padding:12px 24px;
  word-wrap:break-word;
  overflow-wrap:break-word;
  overflow:hidden;
  background-color:#eaecf0;
  border-color:#a2a9b1
}
.mw-message-box > :only-child {
  margin:0
}
.mw-message-box h2 {
  color:inherit;
  display:block;
  border:0;
  font-size:1em;
  font-weight:bold
}
.mw-message-box .mw-logevent-loglines li {
  font-size:90%
}
.mw-message-box-error {
  background-color:#fee7e6;
  border-color:#d33
}
.mw-message-box-warning {
  background-color:#fef6e7;
  border-color:#fc3
}
.mw-message-box-success {
  background-color:#d5fdf4;
  border-color:#14866d
}
.toctogglecheckbox:checked ~ ul {
  display:none
}
@media screen {
  html,
  body {
    height:100%
  }
  :focus {
    outline-color:#36c
  }
  html {
    font-size:100%
  }
  html,
  body {
    font-family:sans-serif
  }
  ul {
    list-style-image:url(/w/skins/Vector/resources/common/images/bullet-icon.svg?d4515)
  }
  pre,
  .mw-code {
    line-height:1.3
  }
  .mw-jump-link:not(:focus) {
    display:block;
    position:absolute !important;
    clip:rect(1px,1px,1px,1px);
    width:1px;
    height:1px;
    margin:-1px;
    border:0;
    padding:0;
    overflow:hidden
  }
  .mw-editsection,
  .mw-editsection-like {
    font-family:sans-serif
  }
  .mw-body h1,
  .mw-body-content h1,
  .mw-body-content h2 {
    margin-bottom:0.25em;
    padding:0;
    font-family:sans-serif;
    line-height:1.2
  }
  .mw-body h1:lang(ja),
  .mw-body-content h1:lang(ja),
  .mw-body-content h2:lang(ja),
  .mw-body h1:lang(he),
  .mw-body-content h1:lang(he),
  .mw-body-content h2:lang(he),
  .mw-body h1:lang(ko),
  .mw-body-content h1:lang(ko),
  .mw-body-content h2:lang(ko) {
    font-family:sans-serif
  }
  .mw-body h1:lang(my),
  .mw-body-content h1:lang(my),
  .mw-body-content h2:lang(my) {
    line-height:normal
  }
  .mw-body h1,
  .mw-body-content h1 {
    font-size:1.6em;
    color:white
  }
  .vector-body {
    font-size:0.8em;
    font-size:calc(1em * 0.8);
    line-height:1.6
  }
  .vector-body #siteSub {
    font-size:12.8px
  }
  .vector-body h1,
  .vector-body h2,
  .vector-body h3,
  .vector-body h4,
  .vector-body h5,
  .vector-body h6 {
    font-family:sans-serif;
    color:white;
    background:none;
    font-weight:normal;
    margin:0;
    padding-top:.6em;
    padding-bottom:.17em;
    width:auto
  }
  .vector-body h1,
  .vector-body h2 {
    border-bottom:1px solid #65635f
  }
  .vector-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
  }
  .vector-body h3,
  .vector-body h4,
  .vector-body h5,
  .vector-body h6 {
    line-height:1.1em;
    margin-bottom:0.3em;
    padding-top:.6em;
    padding-bottom:.17em;
    font-weight:bold
  }
  .vector-body h3 {
    font-size:132%
  }
  .vector-body h3,
  .vector-body h4 {
    font-weight:bold
  }
  .vector-body h4 {
    font-size:116%
  }
  .vector-body h1.firstHeading {
    font-size:1.6em;
    color:green;
    margin-top:0.0;
    padding-bottom:0.0em;
    line-height:1.2
  }
  .vector-body h4,
  .vector-body h5,
  .vector-body h6 {
    font-size:100%
  }
  .vector-body .toc h2 {
    font-family:sans-serif;
    font-size:100%
  }
  .vector-body p {
    margin:0.4em 0 0.5em 0;
    color:#b9b7b5
  }
  .vector-body blockquote {
    border-left:4px solid #eaecf0;
    padding:8px 32px
  }
  .vector-body blockquote > :first-child {
    margin-top:0
  }
  .vector-body blockquote > :last-child {
    margin-bottom:0
  }
  .vector-body .firstHeading {
    overflow:visible;
    border-bottom:1px solid #65635f;
    color:green
  }
  .vector-body h2.mw-specialpagesgroup {
    margin-bottom:14px
  }
  .vector-body p img {
    margin:0
  }
  .mw-parser-output a.external {
    background-image:url(/w/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg?14604);
    background-position:center right;
    background-repeat:no-repeat;
    background-size:0.857em;
    padding-right:1em
  }
  .mw-indicators {
    font-size:0.8em;
    line-height:1.6;
    position:relative;
    float:right
  }
  .mw-indicator {
    display:inline-block
  }
  .mw-helplink {
    background-image:url(/w/skins/Vector/resources/common/images/helpNotice.svg?c964b) !important
  }
  #localNotice {
    margin-bottom:0.9em
  }
  #siteNotice {
    font-size:0.8em;
    margin:24px 0;
    position:relative;
    text-align:center
  }
  .mw-portlet .vector-menu-heading {
    display:none
  }
  .mw-portlet ul {
    list-style:none;
    margin:0
  }
  .vector-menu-dropdown {
    position:relative
  }
  .vector-menu-dropdown .vector-menu-content {
    position:absolute;
    top:100%;
    left:-1px;
    opacity:0;
    height:0;
    visibility:hidden;
    overflow:hidden;
    min-width:100%;
    margin:0;
    padding:0;
    z-index:3
  }
  .vector-menu-dropdown .vector-menu-content-list {
    list-style:none
  }
  .vector-menu-dropdown .mw-list-item {
    padding:0;
    margin:0
  }
  .vector-menu-dropdown .mw-list-item a {
    display:block;
    white-space:nowrap;
    cursor:pointer
  }
  .vector-menu-dropdown .selected a,
  .vector-menu-dropdown .selected a:visited {
    color:#b9b7b5;
    text-decoration:none
  }
  .vector-menu-checkbox {
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    display:none
  }
  .vector-menu-checkbox:checked ~ .vector-menu-content {
    opacity:1;
    visibility:visible;
    height:auto
  }
  :not(:checked) > .vector-menu-checkbox {
    display:block
  }
  .vector-menu-checkbox:focus + .vector-menu-heading {
    outline:dotted 1px;
    outline:auto -webkit-focus-ring-color
  }
  .vector-menu-portal {
    margin:0px 9px 0 11px;
    padding:4px 0 16px 0;
    direction:ltr;
    background:none
  }
  .vector-menu-portal .vector-menu-heading {
    display:block;
    color:#b9b7b5;
    margin:0.5em 0 0 0.66666667em;
    border:0;
    padding:0.25em 0;
    font-size:0.75em;
    font-weight:bold;
    cursor:default
  }
  .vector-menu-portal .vector-menu-content {
    margin-left:0.5em;
    padding-top:0;
    text-decoration:none
  }
  .vector-menu-portal .vector-menu-content ul {
    list-style:none;
    margin:0;
    padding-top:0.3em
  }
  .vector-menu-portal .vector-menu-content li {
    margin:0;
    padding:0.25em 0;
    font-size:0.75em;
    line-height:1.125em;
    word-wrap:break-word
  }
  .vector-menu-portal .vector-menu-content li a {
    color:#688ba8
  }
  .vector-menu-portal .vector-menu-content li a:visited {
    color:#688ba8
  }
  .vector-search-box-inner {
    position:relative;
    height:100%
  }
  .vector-search-box-input {
    background:linear-gradient(to bottom,#242424 0%,#141414 60%);
    color:#f2f2f2;
    width:100%;
    height:1.92307692em;
    box-sizing:border-box;
    border:1px solid #a2a9b1;
    border-color:#666666;
    border-radius:2px;
    padding:5px 2.15384615em 5px 0.4em;
    box-shadow:inset 0 0 0 1px transparent;
    font-family:inherit;
    font-size:0.8125em;
    direction:ltr;
    transition-property:border-color,box-shadow;
    transition-duration:250ms;
    -webkit-appearance:none;
    -moz-appearance:textfield
  }
  .vector-search-box-inner:hover .vector-search-box-input {
    border-color:#72777d
  }
  .vector-search-box-input:focus,
  .vector-search-box-inner:hover .vector-search-box-input:focus {
    outline:0;
    border-color:#7391C8;
    box-shadow:#525252
  }
  .vector-search-box-input::-webkit-input-placeholder {
    color:#72777d;
    opacity:1
  }
  .vector-search-box-input:-ms-input-placeholder {
    color:#72777d;
    opacity:1
  }
  .vector-search-box-input::-moz-placeholder {
    color:#72777d;
    opacity:1
  }
  .vector-search-box-input::placeholder {
    color:#72777d;
    opacity:1
  }
  .vector-search-box-input::-webkit-search-decoration,
  .vector-search-box-input::-webkit-search-cancel-button,
  .vector-search-box-input::-webkit-search-results-button,
  .vector-search-box-input::-webkit-search-results-decoration {
    display:none
  }
  .searchButton {
    filter:invert(48%);
    background-color:transparent;
    position:absolute;
    top:1px;
    bottom:1px;
    right:1px;
    min-width:28px;
    width:2.15384615em;
    border:0;
    padding:0;
    cursor:pointer;
    font-size:0.8125em;
    direction:ltr;
    text-indent:-99999px;
    white-space:nowrap;
    overflow:hidden;
    z-index:1
  }
  .searchButton[name='go'] {
    background:no-repeat center / 1.23076923em url(/w/skins/Vector/resources/common/images/search.svg?bbf78);
    opacity:0.67;
    filter:invert(48%)
  }
  .search-toggle {
    display:block;
    float:right
  }
  .vector-search-box-collapses > div {
    display:none
  }
  #p-logo {
    position:absolute;
    top:-58px;
    left:21px;
    width:372px;
    height:35px
  }
  #p-logo a {
    display:block;
    width:372px;
    height:35px;
    background-repeat:no-repeat;
    background-position:center center;
    text-decoration:none
  }
  .mw-footer {
    direction:ltr
  }
  .mw-footer ul {
    list-style:none;
    margin:0;
    padding:0
  }
  .mw-footer li {
    color:#707070 !important;
    margin:0;
    padding:0.5em 0;
    font-size:0.75em
  }
  #footer-icons {
    float:right
  }
  #footer-icons li {
    float:left;
    margin-left:0.5em;
    line-height:2;
    text-align:right
  }
  #footer-info li {
    line-height:1.4
  }
  #footer-places li {
    float:left;
    margin-right:1em;
    line-height:2
  }
}
@media screen and (min-width:1000px) {
  .search-toggle {
    display:none
  }
}
@media screen and (min-width:1000px) {
  .vector-search-box-collapses > div {
    display:block
  }
}
@media print {
  .toc,
  body {
    padding:10px;
    font-family:'Linux Libertine','Georgia','Times',serif
  }
  .printfooter,
  .mw-footer,
  .thumb,
  figure,
  table,
  ol,
  dl,
  ul,
  h3,
  h4,
  h5,
  h6 {
    font-family:sans-serif
  }
  img {
    font-family:'Linux Libertine','Georgia','Times',serif
  }
  .mw-body a:not(.image) {
    border-bottom:1px solid #aaa
  }
  .firstHeading {
    font-size:25pt;
    line-height:28pt;
    margin-bottom:20px;
    padding-bottom:5px
  }
  .firstHeading,
  h2 {
    overflow:hidden;
    border-bottom:2px solid #000
  }
  h3,
  h4,
  h5,
  h6 {
    margin:30px 0 0
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding:0;
    position:relative
  }
  h2 {
    font-size:18pt;
    line-height:24pt;
    margin-bottom:0.25em
  }
  h3 {
    font-size:14pt;
    line-height:20pt
  }
  h4,
  h5,
  h6 {
    font-size:12pt;
    line-height:16pt
  }
  p {
    font-size:12pt;
    line-height:16pt;
    margin-top:5px;
    text-align:justify
  }
  p:before {
    content:'';
    display:block;
    width:120pt;
    overflow:hidden
  }
  blockquote {
    border-left:2px solid #000;
    padding-left:20px
  }
  ol,
  ul {
    margin:10px 0 0 1.6em;
    padding:0
  }
  ol li,
  ul li {
    padding:2px 0;
    font-size:12pt
  }
  table ol li,
  table ul li {
    font-size:inherit
  }
  .toc {
    page-break-before:avoid;
    page-break-after:avoid;
    background:none;
    border:0;
    display:table
  }
  .toc a {
    border:0;
    font-weight:normal
  }
  .toc > ul > li {
    margin-bottom:4px;
    font-weight:bold
  }
  .toc ul {
    margin:0;
    list-style:none
  }
  .toc ul ul {
    padding-left:30px
  }
  .toc li.toclevel-1 > a {
    font-size:12pt;
    font-weight:bold
  }
  #mw-navigation,
  .noprint,
  .mw-jump-link,
  .mw-portlet-lang,
  .toc .tocnumber,
  .mw-checkbox-hack-checkbox,
  .mw-checkbox-hack-button {
    display:none
  }
  .printfooter {
    margin-top:10px;
    border-top:3px solid #000;
    padding-top:10px;
    font-size:10pt;
    clear:both
  }
  .mw-footer {
    margin-top:12px;
    border-top:1px solid #eee;
    padding-top:5px
  }
  #footer-info {
    margin:0;
    padding:0
  }
  #footer-info li {
    color:#999;
    list-style:none;
    display:block;
    padding-bottom:10px;
    font-size:10pt
  }
  #footer-info li a {
    color:#999 !important
  }
  #footer-info-lastmod {
    color:#000;
    font-size:12pt;
    font-weight:bold
  }
}
@media screen {
  body.page-Main_Page #content {
    background-image:url(https://developer.valvesoftware.com/w/images/c/cc/Main_Page_background.png);
    background-repeat:no-repeat;
    background-size:cover
  }
  body {
    background:linear-gradient(0deg,rgba(26,26,26,0) 0%,#1c1c1c 40%,#1d1d1d 60%);
    background-color:#121212;
    background-position-x:0%;
    background-position-y:0%;
    background-repeat:repeat;
    background-color:#222;
    background-position:0 60px;
    background-repeat:repeat-x;
    overflow-y:scroll
  }
  body {
    background:linear-gradient(0deg,#1f1e1d 0%,#1f1e1d 80%,#242422 100%);
    background-color:#1f1e1d;
    background-position:0 60px;
    background-repeat:repeat-x;
    overflow-y:scroll
  }
  div.mw-display-qrcode {
    background:white;
    padding:2em;
    margin:1em
  }
  .page-Main_Page h1.firstHeading {
    display:none
  }
  #content {
    background-color:#262626
  }
  div#content {
    border-radius:0px 0px 0px 4px
  }
  .mw-body,
  .parsoid-body {
    background-color:#262626;
    color:#b9b7b5;
    direction:ltr;
    padding:1em
  }
  .mw-body,
  #mw-data-after-content {
    margin-left:10em
  }
  .mw-body {
    margin-top:3em;
    margin-bottom:0.1em;
    line-height:1.5em;
    border:1px solid #525252;
    border-right-width:0
  }
  .mw-body .firstHeading {
    overflow:visible;
    padding-top:.6em;
    border-bottom:1px solid #65635f
  }
  .mw-indicators {
    z-index:1
  }
  #jump-to-nav {
    overflow-y:auto
  }
  .vector-body {
    position:relative;
    z-index:0;
    line-height:1.5em
  }
  #mw-page-base {
    background-color:#131313;
    background-image:linear-gradient(to bottom,#262626 50%,black 100%);
    background-image:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images-valve/globalheader_bg.jpg?94456);
    background-position:bottom left;
    height:60px
  }
  #mw-head-base {
    margin-top:-60px;
    margin-left:10em;
    height:60px
  }
  #mw-navigation h2 {
    position:absolute;
    top:-9999px
  }
  #mw-head {
    position:absolute;
    top:0;
    right:0;
    width:100%
  }
  #left-navigation {
    float:left;
    position:absolute;
    margin-left:10em;
    margin-top:69px;
    margin-bottom:-2.5em
  }
  #right-navigation {
    float:right;
    margin-top:69px
  }
  .vector-search-box {
    float:left;
    margin-right:0.5em;
    margin-left:0.5em
  }
  .vector-search-box form {
    margin:0.5em 0 0
  }
  .vector-search-box-inner {
    min-width:5em;
    width:13.2em;
    width:22vw;
    max-width:20em
  }
  #mw-panel {
    position:absolute;
    top:70px;
    width:10em;
    left:0
  }
  #p-logo + .mw-portlet .vector-menu-heading {
    display:none
  }
  .mw-footer {
    margin-left:10em;
    margin-top:0;
    padding:0.75em
  }
  .mw-content-ltr {
    direction:ltr
  }
  .mw-content-rtl {
    direction:rtl
  }
  input,
  select {
    background-color:#202020;
    color:#B9B7B5;
    border:1px solid #666666
  }
  hr {
    background-color:#65635F;
    border:0 none;
    color:#65635F;
    height:1px;
    margin:0.2em 0
  }
  pre,
  .mw-code {
    color:#d1d1d1 !important;
    padding:1em;
    border:0px solid #1c1c1c !important;
    border-left:0px solid #2f2f2f !important;
    border-radius:4px;
    background-color:#1f1f1f !important;
    line-height:1.1em;
    font-size:100%;
    overflow:auto;
    font-family:monospace,sans-serif
  }
  pre a:link,
  pre a:visited {
    color:#2F6582
  }
  pre.de1 {
    border:none !important
  }
  pre a:link,
  pre a:visited {
    color:#2F6582
  }
  code {
    background:rgba(0,0,0,0.16) !important;
    border:none !important;
    color:#b9b7b5 !important;
    font-size:100%;
    font-family:monospace,sans-serif
  }
  .mw-highlight {
    background-color:#00000000 !important
  }
  .mw-highlight .linenos {
    color:#b5b5b5 !important
  }
  .mw-highlight a:hover .linenos {
    color:white !important
  }
  .mw-content-ltr.mw-highlight-lines pre,
  .mw-content-ltr.content .mw-highlight-lines pre {
    padding-left:3.5em;
    box-shadow:inset 2.75em 0 0 #373737
  }
  .mw-highlight .hll {
    background-color:#41410e !important
  }
  .mw-highlight .kt {
    color:#ff1f71
  }
  .mw-highlight .nc,
  .mw-highlight .nn,
  .mw-highlight .nf,
  .mw-highlight .nv {
    color:#0082ff
  }
  .mw-highlight .s2,
  .mw-highlight .sx {
    color:#ff3535
  }
  .mw-highlight .mi,
  .mw-highlight .mf,
  .mw-highlight .mh,
  .mw-highlight .o {
    color:#b5b5b5
  }
  ul {
    line-height:1.5em;
    list-style-type:square;
    margin:.3em 0 0 1.5em;
    padding:0;
    list-style-image:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images-valve/bullet-icon.png?9e565)
  }
  ol {
    line-height:1.5em;
    margin:.3em 0 0 3.2em;
    padding:0;
    list-style-image:none
  }
  li {
    margin-bottom:.1em
  }
  dt {
    font-weight:bold;
    margin-bottom:.1em
  }
  dl {
    margin-top:.2em;
    margin-bottom:.5em
  }
  dd {
    line-height:1.5em;
    margin-left:2em;
    margin-bottom:.1em
  }
  a {
    text-decoration:none;
    color:#648cc8;
    background:none
  }
  a:link,
  .mw-parser-output a.extiw {
    text-decoration:none !important;
    color:#648cc8
  }
  a:visited,
  .mw-parser-output a.extiw:visited {
    color:#648cc8;
    text-decoration:none
  }
  a:active,
  .mw-parser-output a.extiw:active {
    color:#ffa500
  }
  a:hover {
    text-decoration:underline !important
  }
  a.stub {
    color:#772233
  }
  a.new {
    color:#bf6060 !important
  }
  a.new:visited {
    color:#c72e2e !important
  }
  .mw-parser-output a.extiw,
  .mw-parser-output a.extiw:visited {
    color:#648cc8
  }
  .mw-parser-output a.extiw:active {
    color:#ffa500
  }
  #footer #footer-places li a,
  #footer #footer-places li a:visited,
  #footer #footer-places li a:active {
    color:#688ba8 !important
  }
  .catlinks {
    border:1px solid #525252 !important;
    border-radius:4px;
    background-color:#303030 !important;
    padding:5px 5px 5px 8px !important;
    margin-top:1em;
    clear:both;
    height:auto
  }
  .catlinks li {
    border-left:1px solid #505050 !important
  }
  .catlinks a a:visited {
    line-height:1.5em;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:none;
    text-align:left
  }
  div.ui-dialog-titlebar {
    border:1px solid #636363;
    background:#414141;
    color:#BDBDBD;
    border-bottom:1px solid #909090 !important
  }
  div.wikiEditor-ui,
  div.wikiEditor-ui-view,
  div.wikiEditor-ui-view-wikitext,
  div.wikiEditor-ui-top {
    border-color:#525252 !important
  }
  div.wikiEditor-ui-top {
    box-shadow:0 2px 2px 2px rgba(0,0,0,0.1)
  }
  .wikiEditor-ui-toolbar {
    filter:invert(90%);
    box-shadow:none !important
  }
  .ui-widget-content label {
    color:#B9B7B5
  }
  div.wikiEditor-toolbar-dialog {
    background:#242424
  }
  div.ui-dialog-buttonpane {
    background:#242424
  }
  div.editOptions {
    background-color:#262626;
    border-color:#666666;
    color:#b9b7b5
  }
  input#wpSummary.oo-ui-inputWidget-input {
    background-color:#202020;
    border-color:#626262;
    color:#B9B7B5
  }
  .client-js .mw-changeslist table.mw-enhanced-rc {
    margin-left:0
  }
  .mw-changeslist .mw-changeslist-legend {
    background-color:#3c3c3c !important;
    border-color:#525252 !important
  }
  #pagehistory li.selected {
    color:#b9b7b5 !important;
    background-color:#404040;
    border:1px solid #646464
  }
  #pagehistory li {
    border:none
  }
  .mw-plusminus-neg {
    color:#bf6060 !important
  }
  .mw-plusminus-pos {
    color:#629360 !important
  }
  table.diff {
    background-color:#202020;
    color:white;
    border:1px solid #666666;
    border-radius:4px
  }
  .diff-addedline,
  .diff-deletedline,
  .diff-context {
    font-size:88%
  }
  td.diff-otitle,
  td.diff-ntitle {
    background-color:#3A3A3A;
    color:#D8D7D6;
    border-radius:4px
  }
  td.diff-deletedline,
  td.diff-addedline {
    color:#D8D7D6;
    background-color:#404040;
    border-color:#666
  }
  td.diff-context {
    background:#303030;
    color:#D8D7D6;
    border-color:transparent
  }
  .diffchange {
    color:white;
    font-weight:normal !important
  }
  .diff-addedline .diffchange {
    background:#194C7D
  }
  .diff-deletedline .diffchange {
    background:#B78100
  }
  #mw-indicator-mw-helplink a {
    background-image:unset
  }
  .mw-changeslist-legend {
    background-color:#3c3c3c;
    border-radius:.35em;
    border:1px solid
  }
  div.mw-changeslist-legend strong::after {
    content:" "
  }
  abbr.unpatrolled {
    display:none
  }
  .not-patrolled {
    background-color:#3c3c30
  }
  .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
    background-color:#2b2b2b;
    border-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 !important;
    padding:3px !important;
    background-color:#353535 !important;
    font-size:94%;
    text-align:center;
    overflow:hidden
  }
  html .thumbimage {
    border:1px solid #525252;
    background-color:#353535
  }
  html .thumbcaption {
    border:none;
    text-align:left;
    line-height:1.4em;
    padding:3px !important;
    font-size:94%
  }
  div.magnify {
    float:right;
    border:none !important;
    background:none !important
  }
  div.magnify a,
  div.magnify img {
    display:block;
    border:none !important;
    background:none !important
  }
  div.tright {
    clear:right;
    float:right;
    border-width:.5em 0 .8em 1.4em
  }
  div.tleft {
    float:left;
    clear:left;
    margin-top:0;
    margin-right:.5em;
    border-width:.5em 1.4em .8em 0
  }
  img.thumbborder {
    border:1px solid #dddddd
  }
  .hiddenStructure {
    display:none
  }
  li.gallerybox div.thumb img {
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering:pixelated;
    image-rendering:optimize-contrast;
    -ms-interpolation-mode:nearest-neighbor;
    image-rendering:crisp-edges
  }
  li.gallerybox div.thumb {
    border:1px solid #5e5e5e;
    background-image:url(data:image/gif;base64,R0lGODlhCgAKAKECADAwMEdHR15eXl5eXiH5BAEKAAIALAAAAAAKAAoAAAIRhB2ZhxoM3GMSykqd1VltzxQAOw==)
  }
  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
  }
  ul.gallery {
    margin:2px !important;
    padding:2px !important
  }
  div.gallerytext p {
    padding:0 !important;
    margin:0.4em 0 0.5em 0 !important
  }
  .vector-menu-checkbox:checked + .vector-menu-heading:after {
    transform:scaleY(-1)
  }
  .vector-menu-dropdown {
    direction:ltr;
    float:left;
    cursor:pointer;
    position:relative;
    line-height:1.125em;
    background:linear-gradient(0deg,rgba(75,75,75,0) 0%,rgba(75,75,75,0.2) 5%,rgba(75,75,75,0.1) 40%,rgba(75,75,75,0) 70%)
  }
  .vector-menu-dropdown .vector-menu-heading {
    display:flex;
    color:#54595d;
    font-size:0.8em;
    background-position:right bottom;
    margin:0 -1px 0 0;
    padding:1.25em 8px 6px;
    font-weight:normal
  }
  .vector-menu-dropdown .vector-menu-heading:after {
    content:'';
    background:url(/w/skins/Vector/resources/common/images/arrow-down.svg?9426f) 100% 50% no-repeat;
    width:1.25em;
    height:1.25em;
    opacity:0.84
  }
  .vector-menu-dropdown .vector-menu-heading:hover,
  .vector-menu-dropdown .vector-menu-heading:focus {
    color:#b9b7b5
  }
  .vector-menu-dropdown .vector-menu-heading:hover:after,
  .vector-menu-dropdown .vector-menu-heading:focus:after {
    opacity:1
  }
  .vector-menu-dropdown .vector-menu-content {
    line-height:1.125em;
    background-color:#4B4B4B;
    border:1px solid #52575d;
    border-top-width:0;
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
    transition-property:opacity;
    transition-duration:100ms
  }
  .vector-menu-dropdown:hover .vector-menu-content {
    opacity:1;
    visibility:visible;
    height:auto
  }
  .vector-menu-dropdown .mw-list-item {
    text-align:left;
    line-height:1em;
    background-color:#222
  }
  .vector-menu-dropdown .mw-list-item a:not(.mw-ui-icon) {
    font-size:0.8em
  }
  .vector-menu-dropdown .mw-list-item a {
    padding:0.625em;
    color:#898785;
    text-decoration:none
  }
  .vector-menu-dropdown .mw-list-item a:hover {
    text-decoration:underline;
    text-decoration-color:#b0aeac
  }
  .vector-menu-dropdown .mw-list-item.selected a,
  .vector-menu-dropdown .mw-list-item.selected a:visited {
    color:#b9b7b5;
    text-decoration:none
  }
  .vector-menu-tabs-legacy {
    background-position:left bottom;
    float:left;
    height:2.5em;
    padding-left:1px
  }
  .vector-menu-tabs-legacy .vector-menu-heading {
    display:none
  }
  .vector-menu-tabs-legacy ul {
    float:left;
    height:100%;
    list-style:none;
    margin:0;
    padding:0
  }
  .vector-menu-tabs-legacy li {
    background:linear-gradient(0deg,#2d2b2a 0%,#2d2b2a 20%,#373534 60%);
    border-bottom:1px #525252 solid;
    background-position:left bottom;
    background-repeat:repeat-x;
    float:left;
    display:block;
    height:100%;
    margin:0;
    margin-top:-1px;
    padding:0;
    line-height:1.125em;
    white-space:nowrap
  }
  .vector-menu-tabs-legacy li a {
    background-position:right bottom;
    color:#898785;
    box-sizing:border-box;
    display:block;
    float:left;
    height:3.125em;
    position:relative;
    padding-top:1.35em;
    padding-left:8px;
    padding-right:8px;
    font-size:0.8em;
    cursor:pointer
  }
  .vector-menu-tabs-legacy .new a,
  .vector-menu-tabs-legacy .new a:visited {
    color:#688ba8
  }
  .vector-menu-tabs-legacy .selected {
    background:linear-gradient(0deg,#262626 0%,#262626 20%,rgba(38,38,38,0) 85%);
    border-bottom:none;
    margin-top:0px
  }
  .vector-menu-tabs-legacy .selected a,
  .vector-menu-tabs-legacy .selected a:visited {
    color:#b9b7b5;
    text-decoration:none !important;
    font-weight:bold
  }
  .vector-menu-tabs-legacy .icon a {
    background-position:right bottom;
    background-repeat:no-repeat
  }
  .vector-menu-tabs,
  .vector-menu-tabs a,
  #mw-head .vector-menu-dropdown .vector-menu-heading {
    background-image:linear-gradient(to bottom,rgba(167,215,249,0) 0,#525252 100%);
    background-repeat:no-repeat;
    background-size:.55px 100%
  }
  #mw-head .vector-menu-dropdown .vector-menu-heading {
    background-position:right bottom
  }
  .vector-menu-tabs,
  .vector-menu-tabs a,
  #mw-head .vector-menu-dropdown .vector-menu-heading {
    background-image:linear-gradient(rgba(82,82,82,0) 0px,#525252 100%)
  }
  .vector-menu-tabs-legacy .new a,
  .vector-menu-tabs-legacy .new a:visited {
    color:#688ba8 !important
  }
  .vector-menu-tabs-legacy .selected a,
  .vector-menu-tabs-legacy .selected a:visited {
    text-decoration:none
  }
  .vector-menu-tabs-legacy .selected {
  }
  .vector-menu-tabs-legacy li {
    background:linear-gradient(0deg,rgba(75,75,75,0.2) 0%,rgba(75,75,75,0.1) 40%,rgba(75,75,75,0) 70%)
  }
  .vector-menu-tabs,
  .vector-menu-tabs a,
  #mw-head .vector-menu-dropdown .vector-menu-heading {
    background-image:linear-gradient(0deg,#525252 0%,rgba(82,82,82,0) 80%,rgba(82,82,82,0) 100%)
  }
  .vector-menu-dropdown .vector-menu-heading {
    color:#898785
  }
  .vector-menu-dropdown .vector-menu-heading::after {
    opacity:.4;
    filter:invert(1)
  }
  #mw-panel #p-logo a {
    background-image:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images-valve/logo.png?8adb5) !important
  }
  .vector-menu-portal .vector-menu-heading {
    background-position:center bottom;
    background-repeat:no-repeat;
    background-size:100% 1px;
    margin-top:7px !important;
    margin-bottom:0 !important
  }
  .mw-notification {
    color:#d1d1d1;
    padding:0.75em 1.5em;
    margin-bottom:0.5em;
    border:solid 1px #525252;
    background-color:#303030
  }
  .messagebox {
    border:1px solid #AAA;
    background-color:#f9f9f9;
    width:80%;
    margin:0 auto 1em auto;
    padding:.2em;
    text-align:justify
  }
  .mw-message-box {
    color:#b9b7b5
  }
  .mw-message-box p strong {
    color:#c74343
  }
  .mw-message-box-warning {
    background-color:#5d5028;
    border-color:#b4932e
  }
  .mw-message-box-error {
    color:red
  }
  .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
  }
  .client-js #preferences {
    border:none
  }
  .client-js #preferences div.mw-prefs-buttons {
    padding:1em
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed {
    background-color:#3C3C3C;
    border:none
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed fieldset.oo-ui-fieldsetLayout {
    background-color:inherit
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-tabSelectWidget-framed {
    background-color:#262626
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-tabSelectWidget-framed .oo-ui-labelElement-label {
    color:gray
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected {
    background-color:#3C3C3C;
    color:white
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    color:lightgray;
    border-bottom-color:#626262
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input,
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color:#202020;
    border-color:#626262;
    color:#B9B7B5
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-dropdownWidget-handle {
    border-radius:0px
  }
  .client-js #preferences .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed .oo-ui-indicatorElement-indicator {
    filter:invert(100%)
  }
  .client-js #preferences div.mw-prefs-buttons {
    background:#626262;
    border-color:#3C3C3C
  }
  .client-js #preferences div.mw-prefs-buttons .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    background-color:#4A4A4A;
    border-color:#626262
  }
  .vector-search-box h3 {
    display:block;
    position:absolute !important;
    clip:rect(1px,1px,1px,1px);
    width:1px;
    height:1px;
    margin:-1px;
    border:0;
    padding:0;
    overflow:hidden
  }
  .mw-search-profile-tabs {
    background-color:#2b2b2b;
    margin-top:1em;
    border:#525252 1px solid;
    border-radius:2px
  }
  #mw-searchoptions {
    clear:both;
    padding:0.5em 0.75em 0.75em 0.75em;
    background-color:#2b2b2b;
    margin:-1px 0 0;
    border:#525252 1px solid;
    border-radius:0 0 2px 2px
  }
  #mw-searchoptions .divider {
    clear:both;
    border-bottom:1px solid #525252;
    padding-top:0.5em;
    margin-bottom:0.5em
  }
  .search-types .current a {
    color:#b9b7b5
  }
  #mw-panel {
    font-size:inherit;
    padding-top:18px
  }
  #mw-panel nav:first-child {
    background-image:none
  }
  #mw-panel nav:first-child .vector-menu-heading {
    display:none
  }
  #mw-panel nav:first-child .vector-menu-content {
    margin-left:0.5em
  }
  #toc,
  .toc,
  .mw-warning {
    border:1px solid #525252;
    background-color:#3A3A3A;
    padding:8px 8px 5px 8px;
    font-size:95%
  }
  #toc h2,
  .toc h2 {
    display:inline;
    border:none;
    padding:0;
    font-size:100%;
    font-weight:bold
  }
  #toc #toctitle,
  .toc #toctitle,
  #toc .toctitle,
  .toc .toctitle {
    text-align:center
  }
  #toc ul,
  .toc ul {
    list-style-type:none;
    list-style-image:none;
    margin-left:0;
    padding-left:0;
    text-align:left
  }
  #toc ul ul,
  .toc ul ul {
    margin:0 0 0 2em
  }
  #toc .toctoggle,
  .toc .toctoggle {
    font-size:94%
  }
  .toccolours {
    border:1px solid #aaa;
    background-color:#f9f9f9;
    padding:5px;
    font-size:95%
  }
  div#content .toc h2 {
    border:none;
    font-weight:bold
  }
  div .toc {
    padding:15px
  }
  ul#filetoc {
    background-color:#525252 !important
  }
  #toc a,
  .tocnumber,
  .toctogglelabel {
    color:#8BB9E0 !important
  }
  table {
    font-size:100%;
    background-color:#262626
  }
  .mw-datatable {
    color:#B9B7B5
  }
  .mw-datatable tr:hover td,
  .mw-datatable th {
    background-color:#525252
  }
  .mw-datatable td {
    background-color:#262626
  }
  .mw-datatable,
  .mw-datatable td,
  .mw-datatable th {
    border:1px solid #646464
  }
  .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:5px
  }
  table.standard-table th {
    background:#949494;
    color:#262626;
    text-align:center
  }
  table.standard-table caption {
    margin-left:inherit;
    margin-right:inherit;
    font-weight:bold
  }
  fieldset table {
    background:none
  }
  fieldset {
    background-color:#2b2b2b;
    border:#ffff0d 1px solid;
    border-radius:.35em;
    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%;
    font-weight:bold
  }
  form {
    border:none;
    margin:0
  }
  textarea {
    background-color:#3A3A3A;
    color:#D8D7D6;
    border:2px solid #525252;
    width:100%;
    padding:.1em
  }
  select {
    vertical-align:top
  }
  @keyframes rotate {
    from {
      transform:rotate(0deg)
    }
    to {
      transform:rotate(360deg)
    }
  }
  .vector-menu-tabs .mw-watchlink.icon a {
    width:2.1875em;
    height:0;
    padding:3.125em 0 0 0;
    overflow:hidden
  }
  .vector-menu-tabs .mw-watchlink.icon a:before {
    background-repeat:no-repeat;
    background-position:50% 50%;
    content:'';
    display:block;
    position:absolute;
    top:1.09375em;
    left:0.390625em;
    width:1.25em;
    height:1.25em
  }
  .vector-menu-tabs #ca-unwatch.icon a:before {
    background-image:url(/w/skins/Vector/resources/common/images/unwatch-icon.svg?4152f)
  }
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {
    background-image:url(/w/skins/Vector/resources/common/images/unwatch-temp-icon.svg?195f5)
  }
  .vector-menu-tabs #ca-watch.icon a:before {
    background-image:url(/w/skins/Vector/resources/common/images/watch-icon.svg?6ab6f)
  }
  .vector-menu-tabs #ca-unwatch.icon a:hover:before,
  .vector-menu-tabs #ca-unwatch.icon a:focus:before {
    background-image:url(/w/skins/Vector/resources/common/images/unwatch-icon-hl.svg?a4731)
  }
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {
    background-image:url(/w/skins/Vector/resources/common/images/unwatch-temp-icon-hl.svg?f3db6)
  }
  .vector-menu-tabs #ca-watch.icon a:hover:before,
  .vector-menu-tabs #ca-watch.icon a:focus:before {
    background-image:url(/w/skins/Vector/resources/common/images/watch-icon-hl.svg?9bf90)
  }
  .vector-menu-tabs #ca-unwatch.icon .loading:before,
  .vector-menu-tabs #ca-watch.icon .loading:before {
    animation:rotate 700ms infinite linear;
    outline:0;
    cursor:default;
    pointer-events:none;
    transform-origin:50% 50%
  }
  #p-personal {
    position:absolute;
    z-index:100
  }
  #p-personal ul {
    list-style-type:none;
    list-style-image:none
  }
  #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;
    white-space:nowrap
  }
  #p-personal li a {
    text-decoration:none;
    color:#dcdedf !important;
    padding-bottom:.2em;
    background:none
  }
  #p-personal li a:hover {
    color:white !important;
    padding-bottom:.2em;
    text-decoration:none !important;
    background-color:transparent
  }
  .vector-user-menu-legacy {
  }
  .vector-user-menu-legacy li {
    font-size:0.75em;
    float:left;
    margin-left:.75em;
    padding-top:0.5em;
    line-height:1.16666667
  }
  .vector-user-menu-legacy #pt-anonuserpage,
  .vector-user-menu-legacy #pt-tmpuserpage,
  .vector-user-menu-legacy #pt-userpage a {
    padding-top:0.5em;
    padding-left:.5em
  }
  .vector-user-menu-legacy #pt-anonuserpage,
  .vector-user-menu-legacy #pt-tmpuserpage,
  .vector-user-menu-legacy #pt-userpage a::before {
    content:'';
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%);
    background-position:center;
    background-image:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images/user-avatar.svg?b7f58);
    background-repeat:no-repeat;
    background-size:cover;
    filter:invert();
    width:15px;
    height:15px
  }
  .vector-user-menu-legacy #pt-userpage {
    padding-top:0;
    background-position:left top;
    background-position-y:6px;
    background-repeat:no-repeat
  }
  .vector-user-menu-legacy #pt-userpage a {
    display:inline-block
  }
  .vector-user-menu-legacy #pt-anonuserpage,
  .vector-user-menu-legacy #pt-tmpuserpage {
    color:#54595d
  }
  .vector-user-menu-legacy .vector-menu-content-list {
    display:flex;
    flex-wrap:wrap;
    flex-grow:1;
    justify-content:flex-end;
    align-items:baseline
  }
  #userlogin,
  #userloginForm {
    border:solid 1px #cccccc;
    padding:1.2em;
    margin:.5em;
    float:left
  }
  #userlogin {
    min-width:20em;
    max-width:90%;
    width:40em
  }
  .mw-ui-container #userloginForm {
    margin-right:50px
  }
  .mw-ui-container #userloginForm .mw-ui-vform {
    width:415px
  }
  .mw-ui-container #userloginForm input {
    color:#F2F2F2;
    border-color:#65635F;
    background-color:#111111;
    width:85%;
    margin-left:2em
  }
  .mw-ui-container #userloginForm input[type='checkbox'] {
    width:13px
  }
  .mw-ui-container #userloginForm label {
    color:#D6D6D6;
    width:90%;
    margin-left:2em
  }
  .mw-ui-container #userloginForm label#agree_tac_label,
  .mw-ui-container #userloginForm label#is_valid_label {
    color:#D6D6D6;
    width:100%;
    margin-left:0em
  }
  .mw-ui-container #userloginForm input#agree_tac,
  .mw-ui-container #userloginForm input#is_valid {
    margin:0
  }
  .mw-ui-container #userloginForm input#wpCaptchaWord {
    color:black;
    background-color:lightgray
  }
  .mw-ui-container #userloginForm label[for='wpCaptchaWord'] {
    color:#EFE3A0;
    font-size:100%
  }
  .mw-ui-container #userloginForm input#wpUsername,
  .mw-ui-container #userloginForm input#wpLoginAttempt,
  .mw-ui-container #userloginForm input#wpCreateaccount {
    background:#744C10;
    color:#FFFFFF;
    border:1px solid #EB9B24;
    width:50%;
    margin:0 auto
  }
  .mw-ui-container #userloginForm input#wpCreateaccount.mw-ui-button-disabled {
    background:#47433D;
    border-color:#8D8383;
    color:#AFA9A9
  }
  .mw-ui-container #userloginForm div.mw-number-text {
    color:red
  }
  .mw-ui-container #userloginForm #mw-createaccount-join {
    box-shadow:4px 4px 4px 4px rgba(0,0,0,0.23)
  }
  .mw-ui-container #userloginForm .mw-ui-button.mw-ui-progressive,
  .mw-ui-container #userloginForm .mw-ui-button.mw-ui-primary {
    background:#7D90B1;
    color:#fff;
    border:1px solid #B5C8E9
  }
  .mw-ui-vform input:not([type=button]):not([type=submit]):not([type=file]) {
    color:#F2F2F2;
    background:#111111;
    border:1px solid #65635F
  }
  .mw-ui-vform label {
    color:#b9b7b5
  }
  a[class="mw-userlink"][title="User:Al Farnsworth"],
  a[class="mw-userlink"][title="User:Coreyp"],
  a[class="mw-userlink"][title="User:David Speyrer"],
  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: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:Karlw"],
  a[class="mw-userlink"][title="User:KenBanks"],
  a[class="mw-userlink"][title="User:Martino"],
  a[class="mw-userlink"][title="User:Matt Boone"],
  a[class="mw-userlink"][title="User:Robin Walker"],
  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:CrematorBot"],
  a[class="mw-userlink"][title="User:PabloS"],
  a[class="mw-userlink"][title="User:Alfred"],
  a[class="mw-userlink"][title="User:BrynMoslow"],
  a[class="mw-userlink"][title="User:Csham"],
  a[class="mw-userlink"][title="User:DougWood"],
  a[class="mw-userlink"][title="User:GregCoomer"],
  a[class="mw-userlink"][title="User:Jsutton"],
  a[class="mw-userlink"][title="User:Lombardi"],
  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:Steve Bond"],
  a[class="mw-userlink"][title="User:SteveB"],
  a[class="mw-userlink"][title="User:YasserMalaika"] {
    background-color:#3C3C3C !important;
    color:#ACACAC;
    margin:0 2px 0 2px;
    padding:0 3px 0 2px
  }
  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
  }
  #bodyContent a[href^="steam://"],
  .link-steam {
    background:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images/steam_icon.png) center right no-repeat;
    padding-right:18px
  }
  #bodyContent a[href^="steam://"]:link,
  .link-steam:link {
    color:#86BF39
  }
}
@media screen and (min-width:982px) {
  .mw-body,
  #mw-head-base,
  #left-navigation,
  #mw-data-after-content,
  .mw-footer {
    margin-left:11em
  }
  .mw-body {
    padding:1.25em 1.5em 1.5em 1.5em
  }
  .mw-footer {
    padding:1.25em
  }
  #mw-panel {
    padding-left:0.5em
  }
  .vector-search-box {
    margin-right:1em
  }
  #p-personal {
    right:2em
  }
}
@media print {
  .noprint,
  .mw-cite-backlink,
  .mw-redirectedfrom,
  .patrollink,
  #column-one,
  #footer-places,
  #mw-navigation,
  #f-poweredbyico,
  #f-copyrightico,
  li#about,
  li#disclaimer,
  li#mobileview,
  li#privacy {
    display:none
  }
  #footer {
    background:#fff;
    color:#000;
    margin-top:1em;
    border-top:1pt solid #aaa;
    padding-top:5px;
    direction:ltr
  }
}
.mw-wiki-logo {
  background-image:url(/w/skins/Vector/resources/skins.vector.styles.legacy/images-valve/logo.png?8adb5)
}
@media print {
  table.floatright,
  div.floatright {
    border:0
  }
  table.floatleft,
  div.floatleft {
    border:0
  }
  div.thumb {
    page-break-inside:avoid
  }
  div.thumb a {
    border-bottom:0
  }
  div.thumbinner {
    border:1px;
    background-color:#fff;
    font-size:10pt;
    color:#666;
    border-radius:2px;
    min-width:100px
  }
  .thumbborder {
    border:1pt solid #ddd
  }
  .magnify {
    display:none
  }
  .mw-parser-output a.external {
  }
  .mw-parser-output a.external.text:after,
  .mw-parser-output a.external.autonumber:after {
    content:' (' attr(href) ')';
    word-break:break-all;
    word-wrap:break-word
  }
  .mw-parser-output a.external.text[href^='//']:after,
  .mw-parser-output a.external.autonumber[href^='//']:after {
    content:' (https:' attr(href) ')'
  }
  .wikitable {
    background:#fff;
    margin:1em 0;
    border:1pt solid #aaa;
    border-collapse:collapse;
    font-size:10pt;
    page-break-inside:avoid
  }
  .wikitable > caption {
    padding:5px;
    font-size:10pt
  }
  .wikitable > tr > th,
  .wikitable > tr > td,
  .wikitable > * > tr > th,
  .wikitable > * > tr > td {
    background:#fff !important;
    color:#000 !important;
    border:1pt solid #aaa;
    padding:0.4em 0.6em
  }
  .wikitable > tr > th,
  .wikitable > * > tr > th {
    text-align:center
  }
  table.listing,
  table.listing td {
    border:1pt solid #000;
    border-collapse:collapse
  }
  .catlinks ul {
    display:inline;
    padding:0;
    list-style:none
  }
  .catlinks li {
    display:inline-block;
    line-height:1.15;
    margin:0.1em 0;
    border-left:1pt solid #aaa;
    padding:0 0.4em
  }
  .catlinks li:first-child {
    border-left:0;
    padding-left:0.2em
  }
  .mw-hidden-catlinks,
  .catlinks {
    display:none
  }
  .mw-editsection,
  .mw-editsection-like,
  .mw-indicators,
  #siteNotice,
  .usermessage {
    display:none
  }
  .printfooter {
    padding:1em 0
  }
  .center {
    text-align:center
  }
  a {
    background:none !important;
    padding:0 !important
  }
  a,
  a.external,
  a.new,
  a.stub {
    color:inherit !important;
    text-decoration:inherit !important
  }
  dt {
    font-weight:bold
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight:bold;
    page-break-after:avoid;
    page-break-before:avoid
  }
  p {
    margin:1em 0;
    line-height:1.2;
    orphans:3;
    widows:3
  }
  img,
  figure {
    page-break-inside:avoid
  }
  img {
    border:0;
    vertical-align:middle
  }
  pre,
  .mw-code {
    background:#fff;
    color:#000;
    border:1pt dashed #000;
    padding:1em;
    font-size:8pt;
    white-space:pre-wrap;
    overflow-x:hidden;
    word-wrap:break-word
  }
  ul {
    list-style-type:square
  }
  .toctogglecheckbox:checked + .toctitle {
    display:none
  }
  .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
  }
}
@media screen {
  div.thumbinner {
    border:1px solid #c8ccd1;
    background-color:#f8f9fa;
    font-size:94%
  }
  .thumbimage {
    background-color:#fff;
    border:1px solid #c8ccd1
  }
  .thumbcaption {
    border:0;
    font-size:94%
  }
  .thumbborder {
    border:1px solid #eaecf0
  }
  .magnify {
    float:right;
    margin-left:3px
  }
  .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.svg?8330e);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .mw-content-ltr .thumbcaption {
    text-align:left
  }
  .mw-content-rtl .thumbcaption {
    text-align:right
  }
  .mw-content-ltr .magnify {
    margin-left:3px;
    margin-right:0;
    float:right
  }
  .mw-content-ltr .magnify a {
    background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
  }
  .mw-content-rtl .magnify {
    margin-left:0;
    margin-right:3px;
    float:left
  }
  .mw-content-rtl .magnify a {
    background-image:url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
  }
  a.new {
    color:#bf6060
  }
  a.mw-selflink {
    color:inherit;
    font-weight:bold;
    text-decoration:inherit
  }
  a.mw-selflink:hover {
    cursor:inherit;
    text-decoration:inherit
  }
  a.mw-selflink:active,
  a.mw-selflink:visited {
    color:inherit
  }
  a.new:visited {
    color:#c72e2e
  }
  .mw-parser-output a.extiw,
  .mw-parser-output a.external {
    color:#3366bb
  }
  .mw-parser-output a.extiw:visited,
  .mw-parser-output a.external:visited {
    color:#663366
  }
  .mw-parser-output a.extiw:active,
  .mw-parser-output a.external:active {
    color:#a100ff
  }
  .mw-underline-always a {
    text-decoration:underline
  }
  .mw-underline-never a {
    text-decoration:none
  }
  .plainlinks a.external {
    background:none !important;
    padding:0 !important
  }
  .mw-body-content:after {
    clear:both;
    content:'';
    display:block
  }
  .mw-body-content a.external.free {
    word-wrap:break-word
  }
  .mw-body-content .error {
    font-size:larger;
    color:#d33
  }
  .rtl .mw-parser-output a.external.free,
  .rtl .mw-parser-output a.external.autonumber {
    direction:ltr;
    unicode-bidi:embed
  }
  .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt {
    display:none
  }
  .wikitable {
    background-color:#f8f9fa;
    color:#202122;
    margin:1em 0;
    border:1px solid #a2a9b1;
    border-collapse:collapse
  }
  .wikitable > tr > th,
  .wikitable > tr > td,
  .wikitable > * > tr > th,
  .wikitable > * > tr > td {
    border:1px solid #a2a9b1;
    padding:0.2em 0.4em
  }
  .wikitable > tr > th,
  .wikitable > * > tr > th {
    background-color:#eaecf0;
    text-align:center
  }
  .wikitable > caption {
    font-weight:bold
  }
  #catlinks {
    text-align:left
  }
  .catlinks {
    border:1px solid #a2a9b1;
    background-color:#f8f9fa;
    padding:5px;
    margin-top:1em;
    clear:both
  }
  .catlinks ul {
    display:inline;
    margin:0;
    padding:0;
    list-style:none
  }
  .catlinks li {
    display:inline-block;
    line-height:1.25em;
    border-left:1px solid #a2a9b1;
    margin:0.125em 0;
    padding:0 0.5em
  }
  .catlinks li:first-child {
    padding-left:0.25em;
    border-left:0
  }
  .catlinks li a.mw-redirect {
    font-style:italic
  }
  .mw-hidden-cats-hidden,
  .catlinks-allhidden {
    display:none
  }
  .emptyPortlet {
    display:none
  }
  .printfooter,
  .client-nojs #t-print {
    display:none
  }
  .mw-editsection {
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .mw-editsection,
  .mw-editsection-like {
    font-size:small;
    font-weight:normal;
    margin-left:1em;
    vertical-align:baseline;
    line-height:1em
  }
  .mw-content-ltr .mw-editsection,
  .mw-content-rtl .mw-content-ltr .mw-editsection,
  .mw-content-ltr .mw-editsection-like,
  .mw-content-rtl .mw-content-ltr .mw-editsection-like {
    margin-left:1em;
    margin-right:0
  }
  .mw-content-rtl .mw-editsection,
  .mw-content-ltr .mw-content-rtl .mw-editsection,
  .mw-content-rtl .mw-editsection-like,
  .mw-content-ltr .mw-content-rtl .mw-editsection-like {
    margin-right:1em;
    margin-left:0
  }
  .mw-indicators {
    float:right
  }
  #siteNotice {
    position:relative;
    text-align:center;
    margin:0
  }
  #localNotice {
    margin-bottom:0.9em
  }
  #siteSub {
    display:none
  }
  #contentSub,
  #contentSub2 {
    font-size:84%;
    line-height:1.2em;
    margin:0 0 1.4em 1em;
    color:#54595d;
    width:auto
  }
  span.subpages {
    display:block
  }
  .usermessage {
    background-color:#fef6e7;
    border:1px solid #fc3;
    color:#000;
    font-weight:bold;
    margin:2em 0 1em;
    padding:0.5em 1em;
    vertical-align:middle
  }
  a {
    text-decoration:none;
    color:#648cc8;
    background:none
  }
  a:not([href]) {
    cursor:pointer
  }
  a:visited {
    color:#648cc8
  }
  a:active {
    color:#ffa500
  }
  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
  }
  img {
    border:0;
    vertical-align:middle
  }
  hr {
    height:1px;
    background-color:#a2a9b1;
    border:0;
    margin:0.2em 0
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color:#000;
    margin:0;
    padding-top:0.5em;
    padding-bottom:0.17em;
    overflow:hidden
  }
  h1,
  h2 {
    margin-bottom:0.6em;
    border-bottom:1px solid #a2a9b1
  }
  h3,
  h4,
  h5 {
    margin-bottom:0.3em
  }
  h1 {
    font-size:188%;
    font-weight:normal
  }
  h2 {
    font-size:150%;
    font-weight:normal
  }
  h3 {
    font-size:128%
  }
  h4 {
    font-size:116%
  }
  h5 {
    font-size:108%
  }
  h6 {
    font-size:100%
  }
  p {
    margin:0.4em 0 0.5em 0
  }
  p img {
    margin:0
  }
  ul {
    margin:0.3em 0 0 1.6em;
    padding:0
  }
  ol {
    margin:0.3em 0 0 3.2em;
    padding:0;
    list-style-image:none
  }
  li {
    margin-bottom:0.1em
  }
  dt {
    font-weight:bold;
    margin-bottom:0.1em
  }
  dl {
    margin-top:0.2em;
    margin-bottom:0.5em
  }
  dd {
    margin-left:1.6em;
    margin-bottom:0.1em
  }
  pre,
  code,
  tt,
  kbd,
  samp,
  .mw-code {
    font-family:monospace,monospace
  }
  pre,
  code,
  .mw-code {
    background-color:#f8f9fa;
    color:#000;
    border:1px solid #eaecf0
  }
  code {
    border-radius:2px;
    padding:1px 4px
  }
  pre,
  .mw-code {
    padding:1em;
    white-space:pre-wrap;
    overflow-x:hidden;
    word-wrap:break-word
  }
  table {
    font-size:100%
  }
  fieldset {
    border:1px solid #2a4b8d;
    margin:1em 0 1em 0;
    padding:0 1em 1em
  }
  legend {
    padding:0.5em
  }
  form {
    border:0;
    margin:0
  }
  textarea {
    display:block;
    box-sizing:border-box;
    width:100%;
    border:1px solid #c8ccd1;
    padding:0.1em
  }
  .center {
    width:100%;
    text-align:center
  }
  *.center * {
    margin-left:auto;
    margin-right:auto
  }
  .small {
    font-size:94%
  }
  table.small {
    font-size:100%
  }
  @counter-style meetei {
    system:numeric;
    symbols:'\ABF0' '\ABF1' '\ABF2' '\ABF3' '\ABF4' '\ABF5' '\ABF6' '\ABF7' '\ABF8' '\ABF9';
    suffix:') '
  }
  @counter-style santali {
    system:numeric;
    symbols:'\1C50' '\1C51' '\1C52' '\1C53' '\1C54' '\1C55' '\1C56' '\1C57' '\1C58' '\1C59'
  }
  @counter-style myanmar_with_period {
    system:numeric;
    symbols:'\1040' '\1041' '\1042' '\1043' '\1044' '\1045' '\1046' '\1047' '\1048' '\1049';
    suffix:'\104B\0020'
  }
  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:persian
  }
  ol:lang(ckb) li,
  ol:lang(sdh) li {
    list-style-type:arabic-indic
  }
  ol:lang(hi) li,
  ol:lang(mai) li,
  ol:lang(mr) li,
  ol:lang(ne) li {
    list-style-type:devanagari
  }
  ol:lang(as) li,
  ol:lang(bn) li {
    list-style-type:bengali
  }
  ol:lang(mni) li {
    list-style-type:meetei
  }
  ol:lang(or) li {
    list-style-type:oriya
  }
  ol:lang(sat) li {
    list-style-type:santali
  }
  ol:lang(blk) li,
  ol:lang(kjp) li,
  ol:lang(ksw) li,
  ol:lang(mnw) li,
  ol:lang(my) li,
  ol:lang(shn) li {
    list-style-type:myanmar_with_period
  }
  .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
  }
  h1:lang(anp),
  h1:lang(as),
  h1:lang(bh),
  h1:lang(bho),
  h1:lang(blk),
  h1:lang(bn),
  h1:lang(gu),
  h1:lang(hi),
  h1:lang(kjp),
  h1:lang(kn),
  h1:lang(ks),
  h1:lang(ksw),
  h1:lang(ml),
  h1:lang(mr),
  h1:lang(my),
  h1:lang(mai),
  h1:lang(mnw),
  h1:lang(ne),
  h1:lang(new),
  h1:lang(or),
  h1:lang(pa),
  h1:lang(pi),
  h1:lang(sa),
  h1:lang(shn),
  h1:lang(syl),
  h1:lang(ta),
  h1:lang(te) {
    line-height:1.6em !important
  }
  h2:lang(anp),
  h2:lang(as),
  h2:lang(bh),
  h2:lang(bho),
  h2:lang(blk),
  h2:lang(bn),
  h2:lang(gu),
  h2:lang(hi),
  h2:lang(kjp),
  h2:lang(kn),
  h2:lang(ks),
  h2:lang(ksw),
  h2:lang(ml),
  h2:lang(mr),
  h2:lang(my),
  h2:lang(mai),
  h2:lang(mnw),
  h2:lang(ne),
  h2:lang(new),
  h2:lang(or),
  h2:lang(pa),
  h2:lang(pi),
  h2:lang(sa),
  h2:lang(shn),
  h2:lang(syl),
  h2:lang(ta),
  h2:lang(te),
  h3:lang(anp),
  h3:lang(as),
  h3:lang(bh),
  h3:lang(bho),
  h3:lang(blk),
  h3:lang(bn),
  h3:lang(gu),
  h3:lang(hi),
  h3:lang(kjp),
  h3:lang(kn),
  h3:lang(ks),
  h3:lang(ksw),
  h3:lang(ml),
  h3:lang(mr),
  h3:lang(my),
  h3:lang(mai),
  h3:lang(mnw),
  h3:lang(ne),
  h3:lang(new),
  h3:lang(or),
  h3:lang(pa),
  h3:lang(pi),
  h3:lang(sa),
  h3:lang(shn),
  h3:lang(syl),
  h3:lang(ta),
  h3:lang(te),
  h4:lang(anp),
  h4:lang(as),
  h4:lang(bh),
  h4:lang(bho),
  h4:lang(blk),
  h4:lang(bn),
  h4:lang(gu),
  h4:lang(hi),
  h4:lang(kjp),
  h4:lang(kn),
  h4:lang(ks),
  h4:lang(ksw),
  h4:lang(ml),
  h4:lang(mr),
  h4:lang(my),
  h4:lang(mai),
  h4:lang(mnw),
  h4:lang(ne),
  h4:lang(new),
  h4:lang(or),
  h4:lang(pa),
  h4:lang(pi),
  h4:lang(sa),
  h4:lang(shn),
  h4:lang(syl),
  h4:lang(ta),
  h4:lang(te),
  h5:lang(anp),
  h5:lang(as),
  h5:lang(bh),
  h5:lang(bho),
  h5:lang(blk),
  h5:lang(bn),
  h5:lang(gu),
  h5:lang(hi),
  h5:lang(kjp),
  h5:lang(kn),
  h5:lang(ks),
  h5:lang(ksw),
  h5:lang(ml),
  h5:lang(mr),
  h5:lang(my),
  h5:lang(mai),
  h5:lang(mnw),
  h5:lang(ne),
  h5:lang(new),
  h5:lang(or),
  h5:lang(pa),
  h5:lang(pi),
  h5:lang(sa),
  h5:lang(shn),
  h5:lang(syl),
  h5:lang(ta),
  h5:lang(te),
  h6:lang(anp),
  h6:lang(as),
  h6:lang(bh),
  h6:lang(bho),
  h6:lang(blk),
  h6:lang(bn),
  h6:lang(gu),
  h6:lang(hi),
  h6:lang(kjp),
  h6:lang(kn),
  h6:lang(ks),
  h6:lang(ksw),
  h6:lang(ml),
  h6:lang(mr),
  h6:lang(my),
  h6:lang(mai),
  h6:lang(mnw),
  h6:lang(ne),
  h6:lang(new),
  h6:lang(or),
  h6:lang(pa),
  h6:lang(pi),
  h6:lang(sa),
  h6:lang(shn),
  h6:lang(syl),
  h6:lang(ta),
  h6:lang(te) {
    line-height:1.4em
  }
  h2:lang(th) {
    line-height:1.6
  }
  .toc,
  .toccolours {
    border:1px solid #a2a9b1;
    background-color:#f8f9fa;
    padding:5px;
    font-size:95%
  }
  .toc {
    display:table;
    padding:7px
  }
  .toc h2 {
    display:inline;
    border:0;
    padding:0;
    font-size:100%;
    font-weight:bold
  }
  .toc .toctitle {
    text-align:center
  }
  .toc ul {
    list-style:none;
    margin:0.3em 0;
    padding:0;
    text-align:left
  }
  .toc ul ul {
    margin:0 0 0 2em
  }
  table.toc {
    border-collapse:collapse
  }
  table.toc td {
    padding:0
  }
  .tocnumber,
  .toctext {
    display:table-cell;
    text-decoration:inherit
  }
  .tocnumber {
    color:#202122;
    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
  }
  .toctogglecheckbox {
    display:inline !important;
    position:absolute;
    opacity:0;
    z-index:-1
  }
  .toctogglespan {
    font-size:94%
  }
  .toctogglespan:before {
    content:' ['
  }
  .toctogglespan:after {
    content:']'
  }
  .toctogglelabel {
    cursor:pointer;
    color:#0645ad
  }
  .toctogglelabel:hover {
    text-decoration:underline
  }
  .toctogglecheckbox:focus + .toctitle .toctogglelabel {
    text-decoration:underline;
    outline:dotted 1px;
    outline:auto -webkit-focus-ring-color
  }
  .toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
    content:'show'
  }
  .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {
    content:'hide'
  }
  .toc .toctitle {
    direction:ltr
  }
  .mw-content-ltr .toc ul,
  .mw-content-rtl .mw-content-ltr .toc ul {
    text-align:left
  }
  .mw-content-rtl .toc ul,
  .mw-content-ltr .mw-content-rtl .toc ul {
    text-align:right
  }
  .mw-content-ltr .toc ul ul,
  .mw-content-rtl .mw-content-ltr .toc ul ul {
    margin:0 0 0 2em
  }
  .mw-content-rtl .toc ul ul,
  .mw-content-ltr .mw-content-rtl .toc ul ul {
    margin:0 2em 0 0
  }
}

Revision as of 17:52, 19 October 2025