MediaWiki:Common.css: различия между версиями

Материал из Space Station 14 Вики
м (Комментарии в начале)
м (Фикс reference)
 
(не показано 156 промежуточных версий 4 участников)
Строка 1: Строка 1:
/* Стандартные цвета:
/* Стандартные цвета:
#1b1b1f - фон вики
#1b1b1f - фон вики
#212126 - фон информационных блоков (навигация и основной блок текста)
#212126 - фон информационных блоков (навигация и основной блок страницы)
 
#303037 - фон для <pre> и <code>
lightgrey - цвет текста для <pre> и <code>
*/
*/


/* Шрифты */
/* ШРИФТЫ */
@font-face {
@font-face {
     font-family: 'Noto Sans Light';
     font-family: 'Noto Sans Light';
Строка 122: Строка 125:
     src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
     src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
}
}
/* конец шрифтов */


/* ТЕГИ */
cite,dfn {
    font-style: inherit;
}


.skameykatable{
/* Он вообще используется? Удалить, если нет */
border:1px solid black;
q {
border-radius:1.4rem;
    quotes: '«' '»' "„" "“";
}
}
.skameykatable>*>tr>th{
 
      text-align:center;
code {
    font-weight:bold;
     background-color: #303037;
    }
     border-color: #303037;
.skameykatable>*>tr>td{
     color: lightgrey;
      border:none;
    }
.skameykatable>*>tr:not(:first-child)>*{
    border-top:1px solid black !important;
}
.skameykatable>*>tr:not(:first-child):not(:last-child):hover{
box-shadow: inset 30em 30em 0 #1b1b20;
}
.skameykatable>*>tr:last-child{
     box-shadow: inset 30em 30em 0 #1b1b20;
     border-bottom-left-radius:1.3rem;
     border-bottom-right-radius:1.3rem;
}
}


.skameykatable>*>tr>*{
pre {
    padding:0.4em;
    overflow: auto;
     background:transparent;
    white-space: pre-wrap;
          border:none !important;
    color: lightgrey;
    }
     background-color: #303037;
    border-color: #303037;
}
 
blockquote {
    overflow: hidden;
    margin: 1em 0;
    padding: 0 40px
}
 
small {
    font-size: 85%
}
 
img {
    image-rendering: pixelated;
}
 
.noSprite>*>* {
image-rendering: auto !important;
}


.material-symbols-outlined {
.material-symbols-outlined {
Строка 170: Строка 184:
}
}


cite,dfn {
.mw-body-content sub,.mw-body-content sup,span.reference {
     font-style: inherit
     font-size: 80%
}
}


q {
.ns-talk .mw-body-content dd {
     quotes: '"' '"' "'" "'"
     margin-top: 0.4em;
    margin-bottom: 0.4em
}
}


code {
#interwiki-completelist {
     background-color: #303037;
     font-weight: bold
     border-color: #303037;
}
     color: #d3d3d3
 
.biglink {
    font-family: "Oswald";
    font-style: oblique 10deg;
     font-variant-caps: small-caps;
     text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
}
}


pre {
.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
    overflow: auto;
     display: none
    white-space: pre-wrap;
    color: lightgrey;
    background-color: #303037;
     border-color: #303037
}
}


blockquote {
.mw-rcfilters-enabled .mw-specialpage-summary {
    overflow: hidden;
     margin-top: 1em
     margin: 1em 0;
    padding: 0 40px
}
}


small {
.citation:target {
     font-size: 85%
     background-color: rgba(0,127,255,0.133)
}
}


img {
.citation {
     image-rendering: pixelated
     word-wrap: break-word
}
}


.mw-body-content sub,.mw-body-content sup,span.reference {
ol.references {
     font-size: 80%
     font-size: 90%;
    margin-bottom: 0.5em
}
}


.ns-talk .mw-body-content dd {
.hlist dl,.hlist ol,.hlist ul {
     margin-top: 0.4em;
     margin: 0;
     margin-bottom: 0.4em
     padding: 0
}
}


#interwiki-completelist {
.hlist dd,.hlist dt,.hlist li {
     font-weight: bold
     margin: 0;
    display: inline
}
}


.biglink {
.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
     font-family: "Oswald";
     display: inline
    font-style: oblique 10deg;
    font-variant-caps: small-caps;
    text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
}
}


.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
.hlist .mw-empty-li {
     display: none
     display: none
}
}


.mw-rcfilters-enabled .mw-specialpage-summary {
.hlist dt:after {
     margin-top: 1em
     content: ":"
}
}


.citation:target {
.hlist dd:after,.hlist li:after {
     background-color: rgba(0,127,255,0.133)
     content: " · ";
    font-weight: bold
}
}


.citation {
.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
     word-wrap: break-word
     content: none
}
}


ol.references {
.hlist dd dd:first-child:before,.hlist dd dt:first-child:before,.hlist dd li:first-child:before,.hlist dt dd:first-child:before,.hlist dt dt:first-child:before,.hlist dt li:first-child:before,.hlist li dd:first-child:before,.hlist li dt:first-child:before,.hlist li li:first-child:before {
     font-size: 90%;
     content: " (";
     margin-bottom: 0.5em
     font-weight: normal
}
}


.hlist dl,.hlist ol,.hlist ul {
.hlist dd dd:last-child:after,.hlist dd dt:last-child:after,.hlist dd li:last-child:after,.hlist dt dd:last-child:after,.hlist dt dt:last-child:after,.hlist dt li:last-child:after,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
     margin: 0;
     content: ")";
     padding: 0
     font-weight: normal
}
}


.hlist dd,.hlist dt,.hlist li {
.hlist ol {
     margin: 0;
     counter-reset: listitem
    display: inline
}
}


.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
.hlist ol>li {
     display: inline
     counter-increment: listitem
}
}


.hlist .mw-empty-li {
.hlist ol>li:before {
     display: none
     content: " " counter(listitem) "\a0"
}
}


.hlist dt:after {
.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
     content: ":"
     content: " (" counter(listitem) "\a0"
}
}


.hlist dd:after,.hlist li:after {
.plainlist ol,.plainlist ul {
     content: " · ";
     line-height: inherit;
     font-weight: bold
     list-style: none none;
    margin: 0
}
}


.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
.plainlist ol li,.plainlist ul li {
     content: none
     margin-bottom: 0
}
}


.hlist dd dd:first-child:before,.hlist dd dt:first-child:before,.hlist dd li:first-child:before,.hlist dt dd:first-child:before,.hlist dt dt:first-child:before,.hlist dt li:first-child:before,.hlist li dd:first-child:before,.hlist li dt:first-child:before,.hlist li li:first-child:before {
.navbox {
     content: " (";
    box-sizing: border-box;
     font-weight: normal
    border: 1px solid #a2a9b1;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
     padding: 1px;
     margin: 1em auto 0
}
}


.hlist dd dd:last-child:after,.hlist dd dt:last-child:after,.hlist dd li:last-child:after,.hlist dt dd:last-child:after,.hlist dt dt:last-child:after,.hlist dt li:last-child:after,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
.navbox .navbox {
     content: ")";
     margin-top: 0
    font-weight: normal
}
}


.hlist ol {
.navbox+.navbox {
     counter-reset: listitem
     margin-top: -1px
}
}


.hlist ol>li {
.navbox-inner,.navbox-subgroup {
     counter-increment: listitem
     width: 100%
}
}


.hlist ol>li:before {
.navbox-group,.navbox-title,.navbox-abovebelow {
     content: " " counter(listitem) "\a0"
    padding: 0.25em 1em;
    line-height: 1.5em;
     text-align: center
}
}


.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
th.navbox-group {
     content: " (" counter(listitem) "\a0"
    white-space: nowrap;
     text-align: right
}
}


.plainlist ol,.plainlist ul {
.navbox,.navbox-subgroup {
     line-height: inherit;
     background-color: #fdfdfd
    list-style: none none;
    margin: 0
}
}


.plainlist ol li,.plainlist ul li {
.navbox-list {
     margin-bottom: 0
    line-height: 1.5em;
     border-color: #fdfdfd
}
}


.navbox {
tr+tr>.navbox-abovebelow,tr+tr>.navbox-group,tr+tr>.navbox-image,tr+tr>.navbox-list {
     box-sizing: border-box;
     border-top: 2px solid #fdfdfd
    border: 1px solid #a2a9b1;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0
}
}


.navbox .navbox {
.navbox th,.navbox-title {
     margin-top: 0
     background-color: #ccccff
}
}


.navbox+.navbox {
.navbox-abovebelow,th.navbox-group,.navbox-subgroup .navbox-title {
     margin-top: -1px
     background-color: #ddddff
}
}


.navbox-inner,.navbox-subgroup {
.navbox-subgroup .navbox-group,.navbox-subgroup .navbox-abovebelow {
     width: 100%
     background-color: #e6e6ff
}
}


.navbox-group,.navbox-title,.navbox-abovebelow {
.navbox-even {
     padding: 0.25em 1em;
     background-color: #f7f7f7
    line-height: 1.5em;
    text-align: center
}
}


th.navbox-group {
.navbox-odd {
     white-space: nowrap;
     background-color: transparent
    text-align: right
}
}


.navbox,.navbox-subgroup {
.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
     background-color: #fdfdfd
     padding: 0.125em 0
}
}


.navbox-list {
.mw-parser-output .mw-collapsible-toggle {
     line-height: 1.5em;
     font-weight: normal;
     border-color: #fdfdfd
    text-align: right;
    padding-right: 0.2em;
     padding-left: 0.2em
}
}


tr+tr>.navbox-abovebelow,tr+tr>.navbox-group,tr+tr>.navbox-image,tr+tr>.navbox-list {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
     border-top: 2px solid #fdfdfd
     float: left;
    text-align: left
}
}


.navbox th,.navbox-title {
.infobox {
     background-color: #ccccff
    border: 1px solid #a2a9b1;
    border-spacing: 3px;
     background-color: #f8f9fa;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em
}
}


.navbox-abovebelow,th.navbox-group,.navbox-subgroup .navbox-title {
.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
     background-color: #ddddff
     vertical-align: top
}
}


.navbox-subgroup .navbox-group,.navbox-subgroup .navbox-abovebelow {
.infobox-label,.infobox-data,.infobox th,.infobox td {
     background-color: #e6e6ff
     text-align: left
}
}


.navbox-even {
.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
     background-color: #f7f7f7
     font-size: 125%;
    font-weight: bold;
    text-align: center
}
}


.navbox-odd {
.infobox-title,.infobox caption {
     background-color: transparent
     padding: 0.2em
}
}


.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
     padding: 0.125em 0
    text-align: center
}
 
.infobox .infobox-navbar {
     text-align: right
}
}


.mw-parser-output .mw-collapsible-toggle {
.wikitable.plainrowheaders th[scope=row] {
     font-weight: normal;
     font-weight: normal;
     text-align: right;
     text-align: left
    padding-right: 0.2em;
    padding-left: 0.2em
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.wikitable td ul,.wikitable td ol,.wikitable td dl {
    float: left;
     text-align: left
     text-align: left
}
}


.infobox {
table.mw-hiero-table td {
    border: 1px solid #a2a9b1;
     vertical-align: middle
    border-spacing: 3px;
    background-color: #f8f9fa;
     color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em
}
}


.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
.mw-parser-output a[href$=".pdf"].external,.mw-parser-output a[href*=".pdf?"].external,.mw-parser-output a[href*=".pdf#"].external,.mw-parser-output a[href$=".PDF"].external,.mw-parser-output a[href*=".PDF?"].external,.mw-parser-output a[href*=".PDF#"].external {
     vertical-align: top
     background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
    padding-right: 18px
}
}


.infobox-label,.infobox-data,.infobox th,.infobox td {
.messagebox {
     text-align: left
     border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em
}
}


.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
.messagebox.merge {
     font-size: 125%;
     border: 1px solid #c0b8cc;
     font-weight: bold;
     background-color: #f0e5ff;
     text-align: center
     text-align: center
}
}


.infobox-title,.infobox caption {
.messagebox.cleanup {
     padding: 0.2em
     border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center
}
}


.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
.messagebox.standard-talk {
     text-align: center
     border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto
}
}


.infobox .infobox-navbar {
.mbox-inside .standard-talk {
     text-align: right
     border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px
}
}


.wikitable.plainrowheaders th[scope=row] {
.messagebox.small {
     font-weight: normal;
    width: 238px;
     text-align: left
     font-size: 85%;
     float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em
}
}


.wikitable td ul,.wikitable td ol,.wikitable td dl {
.messagebox.small-talk {
     text-align: left
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
     background-color: #f8eaba
}
}


table.mw-hiero-table td {
th.mbox-text,td.mbox-text {
     vertical-align: middle
     border: none;
    padding: 0.25em 0.9em;
    width: 100%
}
}


.mw-parser-output a[href$=".pdf"].external,.mw-parser-output a[href*=".pdf?"].external,.mw-parser-output a[href*=".pdf#"].external,.mw-parser-output a[href$=".PDF"].external,.mw-parser-output a[href*=".PDF?"].external,.mw-parser-output a[href*=".PDF#"].external {
td.mbox-image {
     background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
     border: none;
     padding-right: 18px
    padding: 2px 0 2px 0.9em;
     text-align: center
}
}


.messagebox {
td.mbox-imageright {
     border: 1px solid #a2a9b1;
     border: none;
     background-color: #f8f9fa;
     padding: 2px 0.9em 2px 0;
    width: 80%;
     text-align: center
    margin: 0 auto 1em auto;
     padding: .2em
}
}


.messagebox.merge {
td.mbox-empty-cell {
     border: 1px solid #c0b8cc;
     border: none;
     background-color: #f0e5ff;
     padding: 0;
     text-align: center
     width: 1px
}
}


.messagebox.cleanup {
table.ambox {
     border: 1px solid #9f9fff;
    margin: 0 10%;
     background-color: #efefff;
     border: 1px solid #a2a9b1;
     text-align: center
    border-left: 10px solid #36c;
     background-color: #fbfbfb;
     box-sizing: border-box
}
}


.messagebox.standard-talk {
table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
     border: 1px solid #c0c090;
     margin-top: -1px
    background-color: #f8eaba;
    margin: 4px auto
}
}


.mbox-inside .standard-talk {
.ambox th.mbox-text,.ambox td.mbox-text {
     border: 1px solid #c0c090;
     padding: 0.25em 0.5em
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px
}
}


.messagebox.small {
.ambox td.mbox-image {
     width: 238px;
     padding: 2px 0 2px 0.5em
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em
}
}


.messagebox.small-talk {
.ambox td.mbox-imageright {
     width: 238px;
     padding: 2px 0.5em 2px 0
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background-color: #f8eaba
}
}


th.mbox-text,td.mbox-text {
table.ambox-notice {
     border: none;
     border-left: 10px solid #36c
    padding: 0.25em 0.9em;
    width: 100%
}
}


td.mbox-image {
table.ambox-speedy {
     border: none;
     border-left: 10px solid #b32424;
    padding: 2px 0 2px 0.9em;
     background-color: #fee7e6
     text-align: center
}
}


td.mbox-imageright {
table.ambox-delete {
     border: none;
     border-left: 10px solid #b32424
    padding: 2px 0.9em 2px 0;
    text-align: center
}
}


td.mbox-empty-cell {
table.ambox-content {
     border: none;
     border-left: 10px solid #f28500
    padding: 0;
    width: 1px
}
}


table.ambox {
table.ambox-style {
    margin: 0 10%;
     border-left: 10px solid #fc3
    border: 1px solid #a2a9b1;
     border-left: 10px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box
}
}


table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
table.ambox-move {
     margin-top: -1px
     border-left: 10px solid #9932cc
}
}


.ambox th.mbox-text,.ambox td.mbox-text {
table.ambox-protection {
     padding: 0.25em 0.5em
     border-left: 10px solid #a2a9b1
}
}


.ambox td.mbox-image {
table.imbox {
     padding: 2px 0 2px 0.5em
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #36c;
    background-color: #fbfbfb;
     box-sizing: border-box
}
}


.ambox td.mbox-imageright {
.imbox .mbox-text .imbox {
     padding: 2px 0.5em 2px 0
     margin: 0 -0.5em;
    display: block
}
}


table.ambox-notice {
.mbox-inside .imbox {
     border-left: 10px solid #36c
     margin: 4px
}
}


table.ambox-speedy {
table.imbox-notice {
     border-left: 10px solid #b32424;
     border: 3px solid #36c
    background-color: #fee7e6
}
}


table.ambox-delete {
table.imbox-speedy {
     border-left: 10px solid #b32424
     border: 3px solid #b32424;
    background-color: #fee7e6
}
}


table.ambox-content {
table.imbox-delete {
     border-left: 10px solid #f28500
     border: 3px solid #b32424
}
}


table.ambox-style {
table.imbox-content {
     border-left: 10px solid #fc3
     border: 3px solid #f28500
}
}


table.ambox-move {
table.imbox-style {
     border-left: 10px solid #9932cc
     border: 3px solid #fc3
}
}


table.ambox-protection {
table.imbox-move {
     border-left: 10px solid #a2a9b1
     border: 3px solid #9932cc
}
}


table.imbox {
table.imbox-protection {
    margin: 4px 10%;
     border: 3px solid #a2a9b1
    border-collapse: collapse;
     border: 3px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box
}
}


.imbox .mbox-text .imbox {
table.imbox-license {
     margin: 0 -0.5em;
     border: 3px solid #88a;
     display: block
     background-color: #f7f8ff
}
}


.mbox-inside .imbox {
table.imbox-featured {
     margin: 4px
     border: 3px solid #cba135
}
}


table.imbox-notice {
table.cmbox {
     border: 3px solid #36c
    margin: 3px 10%;
    border-collapse: collapse;
     border: 1px solid #a2a9b1;
    background-color: #dfe8ff;
    box-sizing: border-box
}
}


table.imbox-speedy {
table.cmbox-notice {
    border: 3px solid #b32424;
     background-color: #d8e8ff
     background-color: #fee7e6
}
}


table.imbox-delete {
table.cmbox-speedy {
     border: 3px solid #b32424
    margin-top: 4px;
    margin-bottom: 4px;
     border: 4px solid #b32424;
    background-color: #ffdbdb
}
}


table.imbox-content {
table.cmbox-delete {
     border: 3px solid #f28500
     background-color: #ffdbdb
}
}


table.imbox-style {
table.cmbox-content {
     border: 3px solid #fc3
     background-color: #ffe7ce
}
}


table.imbox-move {
table.cmbox-style {
     border: 3px solid #9932cc
     background-color: #fff9db
}
}


table.imbox-protection {
table.cmbox-move {
     border: 3px solid #a2a9b1
     background-color: #e4d8ff
}
}


table.imbox-license {
table.cmbox-protection {
    border: 3px solid #88a;
     background-color: #efefe1
     background-color: #f7f8ff
}
}


table.imbox-featured {
table.ombox {
    border: 3px solid #cba135
     margin: 4px 10%;
}
 
table.cmbox {
     margin: 3px 10%;
     border-collapse: collapse;
     border-collapse: collapse;
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
     background-color: #dfe8ff;
     background-color: #f8f9fa;
     box-sizing: border-box
     box-sizing: border-box
}
}


table.cmbox-notice {
table.ombox-notice {
     background-color: #d8e8ff
     border: 1px solid #a2a9b1
}
}


table.cmbox-speedy {
table.ombox-speedy {
    margin-top: 4px;
     border: 2px solid #b32424;
    margin-bottom: 4px;
     background-color: #fee7e6
     border: 4px solid #b32424;
     background-color: #ffdbdb
}
}


table.cmbox-delete {
table.ombox-delete {
     background-color: #ffdbdb
     border: 2px solid #b32424
}
}


table.cmbox-content {
table.ombox-content {
     background-color: #ffe7ce
     border: 1px solid #f28500
}
}


table.cmbox-style {
table.ombox-style {
     background-color: #fff9db
     border: 1px solid #fc3
}
}


table.cmbox-move {
table.ombox-move {
     background-color: #e4d8ff
     border: 1px solid #9932cc
}
}


table.cmbox-protection {
table.ombox-protection {
     background-color: #efefe1
     border: 2px solid #a2a9b1
}
}


table.ombox {
table.tmbox {
     margin: 4px 10%;
     margin: 4px 10%;
     border-collapse: collapse;
     border-collapse: collapse;
     border: 1px solid #a2a9b1;
     border: 1px solid #c0c090;
     background-color: #f8f9fa;
     background-color: #f8eaba;
    min-width: 80%;
     box-sizing: border-box
     box-sizing: border-box
}
}


table.ombox-notice {
.tmbox.mbox-small {
     border: 1px solid #a2a9b1
    min-width: 0
}
 
.mediawiki .mbox-inside .tmbox {
    margin: 2px 0;
    width: 100%
}
 
.mbox-inside .tmbox.mbox-small {
     line-height: 1.5em;
    font-size: 100%
}
}


table.ombox-speedy {
table.tmbox-speedy {
     border: 2px solid #b32424;
     border: 2px solid #b32424;
     background-color: #fee7e6
     background-color: #fee7e6
}
}


table.ombox-delete {
table.tmbox-delete {
     border: 2px solid #b32424
     border: 2px solid #b32424
}
}


table.ombox-content {
table.tmbox-content {
     border: 1px solid #f28500
     border: 2px solid #f28500
}
}


table.ombox-style {
table.tmbox-style {
     border: 1px solid #fc3
     border: 2px solid #fc3
}
}


table.ombox-move {
table.tmbox-move {
     border: 1px solid #9932cc
     border: 2px solid #9932cc
}
}


table.ombox-protection {
table.tmbox-protection,table.tmbox-notice {
     border: 2px solid #a2a9b1
     border: 1px solid #c0c090
}
}


table.tmbox {
table.fmbox {
     margin: 4px 10%;
    clear: both;
     border-collapse: collapse;
     margin: 0.2em 0;
     border: 1px solid #c0c090;
     width: 100%;
     background-color: #f8eaba;
     border: 1px solid #a2a9b1;
    min-width: 80%;
     background-color: #f8f9fa;
     box-sizing: border-box
     box-sizing: border-box
}
}


.tmbox.mbox-small {
table.fmbox-system {
     min-width: 0
     background-color: #191970
}
}


.mediawiki .mbox-inside .tmbox {
table.fmbox-warning {
     margin: 2px 0;
     border: 1px solid #bb7070;
     width: 100%
     background-color: #ffdbdb
}
}


.mbox-inside .tmbox.mbox-small {
table.fmbox-editnotice {
     line-height: 1.5em;
     background-color: transparent
    font-size: 100%
}
}


table.tmbox-speedy {
div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
     border: 2px solid #b32424;
    clear: both;
     background-color: #fee7e6
    margin: 0.2em 0;
     border: 1px solid #bb7070;
     background-color: #ffdbdb;
    padding: 0.25em 0.9em;
    box-sizing: border-box
}
}


table.tmbox-delete {
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
     border: 2px solid #b32424
     border-color: #fc3;
    background-color: #fef6e7
}
}


table.tmbox-content {
html body.mediawiki .mbox-small {
     border: 2px solid #f28500
     clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em
}
}


table.tmbox-style {
html body.mediawiki .mbox-small-left {
     border: 2px solid #fc3
     margin: 4px 1em 4px 0;
    box-sizing: border-box;
    overflow: hidden;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em
}
}


table.tmbox-move {
.compact-ambox table .mbox-image,.compact-ambox table .mbox-imageright,.compact-ambox table .mbox-empty-cell {
     border: 2px solid #9932cc
     display: none
}
}


table.tmbox-protection,table.tmbox-notice {
.compact-ambox table.ambox {
     border: 1px solid #c0c090
     border: none;
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block
}
}


table.fmbox {
body.mediawiki .compact-ambox table.mbox-small-left {
     clear: both;
     font-size: 100%;
    margin: 0.2em 0;
     width: auto;
    width: 100%;
     margin: 0
     border: 1px solid #a2a9b1;
     background-color: #f8f9fa;
    box-sizing: border-box
}
}


table.fmbox-system {
.compact-ambox table .mbox-text {
     background-color: #191970
     padding: 0 !important;
    margin: 0 !important
}
}


table.fmbox-warning {
.compact-ambox table .mbox-text-span {
     border: 1px solid #bb7070;
     display: list-item;
     background-color: #ffdbdb
    line-height: 1.5em;
    list-style-type: square;
     list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


table.fmbox-editnotice {
.compact-ambox .hide-when-compact {
     background-color: transparent
     display: none
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
.nounderlines a,.IPA a:link,.IPA a:visited {
     clear: both;
     text-decoration: none !important
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background-color: #ffdbdb;
    padding: 0.25em 0.9em;
    box-sizing: border-box
}
}


.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
.nowrap,.nowraplinks a {
     border-color: #fc3;
     white-space: nowrap
    background-color: #fef6e7
}
}


html body.mediawiki .mbox-small {
.wrap,.wraplinks a {
     clear: right;
     white-space: normal
    float: right;
    margin: 4px 0 4px 1em;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em
}
}


html body.mediawiki .mbox-small-left {
#wpUploadDescription {
     margin: 4px 1em 4px 0;
     height: 13em
    box-sizing: border-box;
    overflow: hidden;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em
}
}


.compact-ambox table .mbox-image,.compact-ambox table .mbox-imageright,.compact-ambox table .mbox-empty-cell {
.thumbinner {
     display: none
    min-width: 100px;
    background: #303037;
     border: solid #37373e
}
}


.compact-ambox table.ambox {
.thumbinner .thumbimage,.thumbborder {
     border: none;
     border: solid 1px #37373e
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block
}
}


body.mediawiki .compact-ambox table.mbox-small-left {
#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
     font-size: 100%;
     clear: both
    width: auto;
    margin: 0
}
}


.compact-ambox table .mbox-text {
.wpb .wpb-header {
     padding: 0 !important;
     display: none
    margin: 0 !important
}
}


.compact-ambox table .mbox-text-span {
.wpbs-inner .wpb .wpb-header {
     display: list-item;
     display: table-row
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


.compact-ambox .hide-when-compact {
.wpbs-inner .wpb-outside {
     display: none
     display: none
}
}


.nounderlines a,.IPA a:link,.IPA a:visited {
.mw-tag-markers {
     text-decoration: none !important
    font-style: italic;
     font-size: 90%
}
}


.nowrap,.nowraplinks a {
.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
     white-space: nowrap
     display: none
}
}


.wrap,.wraplinks a {
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
     white-space: normal
     display: none !important
}
}


#wpUploadDescription {
ul.permissions-errors>li {
     height: 13em
     list-style: none none
}
}


.thumbinner {
ul.permissions-errors {
     min-width: 100px;
     margin: 0
    background: #303037;
    border: solid #37373e
}
}


.thumbinner .thumbimage,.thumbborder {
span.texhtml {
     border: solid 1px #37373e
    font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
    font-size: 118%;
    line-height: 1;
    white-space: nowrap;
    -moz-font-feature-settings: "lnum","tnum","kern" 0;
    -webkit-font-feature-settings: "lnum","tnum","kern" 0;
    font-feature-settings: "lnum","tnum","kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
     font-kerning: none
}
}


#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
span.texhtml span.texhtml {
     clear: both
     font-size: 100%
}
}


.wpb .wpb-header {
span.mwe-math-mathml-inline {
     display: none
     font-size: 118%
}
}


.wpbs-inner .wpb .wpb-header {
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
     display: table-row
     margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em
}
}


.wpbs-inner .wpb-outside {
.mwe-math-mathml-display math {
     display: none
     display: inline
}
}


.mw-tag-markers {
.k-player .k-attribution {
     font-style: italic;
     visibility: hidden
    font-size: 90%
}
}


.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
.PopUpMediaTransform a .play-btn-large {
     display: none
     margin: 0;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0
}
}


.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
@media screen {
    display: none !important
    #content .gallerybox div.thumb {
        background-color: #f8f9fa
    }
 
    .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
    }
 
    .ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
        background-image: none
    }
}
}


ul.permissions-errors>li {
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
     list-style: none none
     display: none
}
}


ul.permissions-errors {
#site-tools {
     margin: 0
     display: none !important
}
}


span.texhtml {
span.comment {
     font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
     overflow-wrap: break-word
    font-size: 118%;
    line-height: 1;
    white-space: nowrap;
    -moz-font-feature-settings: "lnum","tnum","kern" 0;
    -webkit-font-feature-settings: "lnum","tnum","kern" 0;
    font-feature-settings: "lnum","tnum","kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
    font-kerning: none
}
}


span.texhtml span.texhtml {
#mw-page-base {
     font-size: 100%
     background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}
}


span.mwe-math-mathml-inline {
.mediawiki,.mw-page-container {
     font-size: 118%
     background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}
}


.mwe-math-fallback-image-display,.mwe-math-mathml-display {
.mw-body {
     margin-left: 1.6em !important;
     background: #212126;
     margin-top: 0.6em;
     color: lightgrey;
     margin-bottom: 0.6em
     border: black
}
}


.mwe-math-mathml-display math {
#mw-panel {
     display: inline
     background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}
}


.k-player .k-attribution {
#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
     visibility: hidden
     background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}
}


.PopUpMediaTransform a .play-btn-large {
.mw-code {
     margin: 0;
     background: #212126;
    top: auto;
     color: lightgrey
    right: auto;
    bottom: 0;
     left: 0
}
}


@media screen {
footer,#footer-info-lastmod,#footer-info-copyright {
     #content .gallerybox div.thumb {
     color: lightgrey
        background-color: #f8f9fa
}
    }


    .gallerybox .thumb img {
p,h1,h2,h3,h4,h5,h6,li {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
    color: lightgrey
    }
 
    .ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
        background-image: none
    }
}
}


.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
a,.vector-menu-portal .vector-menu-content li a,.vector-menu-tabs li a,body.skin--responsive #p-cactions li a,a:visited,.vector-menu-portal .vector-menu-content li a:visited,.vector-menu-tabs li a:visited,body.skin--responsive #p-cactions li a:visited {
     display: none
     color: #77c1d9
}
}


#site-tools {
a:hover,a:visited:hover {
     display: none !important
     color: white
}
}


span.comment {
body.skin--responsive #p-cactions li a {
     overflow-wrap: break-word
     background: #27272e
}
}


#mw-page-base {
.mw-prefs-buttons {
     background: #1b1b1f;
     background: #27272e
    color: lightgrey;
    border: #1b1b1f
}
}


.mediawiki,.mw-page-container {
a.extiw:visited,a.external:visited,.mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited,body.skin--responsive #p-cactions li a.external:visited {
    background: #1b1b1f;
     color: #3377aa
     color: lightgrey;
    border: #1b1b1f
}
}


.mw-body {
.vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited,body.skin--responsive #p-cactions li.selected a {
    background: #212126;
     color: lightgrey;
     color: lightgrey;
     border: black
     font-weight: bold
}
}


#mw-panel {
body.skin--responsive #p-cactions li.selected a {
     background: #1b1b1f;
     background: #27272e
    color: lightgrey;
}
     border: #1b1b1f
 
.vector-menu-tabs li {
     background: #212126
}
}


#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
#mw-site-navigation .sidebar-chunk,#mw-site-navigation .sidebar-chunk,#mw-related-navigation .sidebar-chunk,body.skin--responsive .portlet,body.skin--responsive .pBody {
     background: #1b1b1f;
     background: #212126;
     color: lightgrey;
     color: lightgrey;
     border: #1b1b1f
     border-color: #1b1b1f;
    border: 1px solid black;
    border-radius:1.4rem;
}
}


.mw-code {
#p-logo-text a {
    background: #212126;
     color: lightgrey
     color: lightgrey
}
}


footer,#footer-info-lastmod,#footer-info-copyright {
#ca-nstab-mediawiki.a {
     color: lightgrey
     color: lightgrey
}
}


p,h1,h2,h3,h4,h5,h6,li {
#mw-changeslist-links {
    background: #212126;
     color: lightgrey
     color: lightgrey
}
}


a,.vector-menu-portal .vector-menu-content li a,.vector-menu-tabs li a,body.skin--responsive #p-cactions li a,a:visited,.vector-menu-portal .vector-menu-content li a:visited,.vector-menu-tabs li a:visited,body.skin--responsive #p-cactions li a:visited {
#simpleSearch {
     color: #77c1d9
    background: #27272e;
    border: 1px solid #37373e;
     color: lightgrey
}
}


a:hover,a:visited:hover {
#searchInput {
     color: white
     color: white
}
}


body.skin--responsive #p-cactions li a {
#pt-createaccount {
     background: #27272e
    visibility: hidden;
    display: none
}
 
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
     background: #27272e;
    border: 1px solid black;
    color: lightgrey
}
}


.mw-prefs-buttons {
body.skin--responsive #p-cactions li.selected {
     background: #27272e
     border: #37373e
}
}


a.extiw:visited,a.external:visited,.mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited,body.skin--responsive #p-cactions li a.external:visited {
.vector-menu-tabs .selected {
     color: #3377aa
     background: #1b1b1f
}
}


.vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited,body.skin--responsive #p-cactions li.selected a {
#pagehistory li.selected {
     color: lightgrey;
     background: #1B4D3E;
     font-weight: bold
     font-weight: bold
}
}


body.skin--responsive #p-cactions li.selected a {
div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
     background: #27272e
     background: #7C0A02;
    border: 1px solid #bb7070
}
}


.vector-menu-tabs li {
.wikitable {
     background: #212126
     background: #303037;
    border: 1px solid #37373e;
    color: white
}
}


#mw-site-navigation .sidebar-chunk,#mw-site-navigation .sidebar-chunk,#mw-related-navigation .sidebar-chunk,body.skin--responsive .portlet,body.skin--responsive .pBody {
.wikitableKZ {
    background: #212126;
     border-collapse: collapse
    color: lightgrey;
     border-color: #1b1b1f;
    border: 1px solid black;
    border-radius:1.4rem;
}
}


#p-logo-text a {
.wikitableKZ>tr>th,.wikitableKZ>tr>td,.wikitableKZ>*>tr>th,.wikitableKZ>*>tr>td {
     color: lightgrey
     border: 1px solid black
}
}


#ca-nstab-mediawiki.a {
.toc {
     color: lightgrey
    background: #27272E;
    border: 1px solid black;
     color: white
}
}


#mw-changeslist-links {
.mw-content-ltr .tocnumber {
    background: #212126;
     color: grey
     color: lightgrey
}
}


#simpleSearch {
.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
    background: #27272e;
     border: 1px solid black
     border: 1px solid #37373e;
    color: lightgrey
}
}


#searchInput {
.wikitable>*>tr>th {
    background: #27272e;
    border: 1px solid black;
     color: white
     color: white
}
}


#pt-createaccount {
/* Закругление верхнего левого угла первой ячейки */
     visibility: hidden;
.wikitable thead tr:first-child th:first-child,
    display: none
.wikitable thead tr:first-child td:first-child,
}
.wikitable:not(:has(thead)) tr:first-child th:first-child,
.wikitable:not(:has(thead)) tr:first-child td:first-child {
     border-top-left-radius: 4px;
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
/* Закругление верхнего правого угла последней ячейки */
    background: #27272e;
.wikitable thead tr:first-child th:last-child,
     border: 1px solid black;
.wikitable thead tr:first-child td:last-child,
    color: lightgrey
.wikitable:not(:has(thead)) tbody > tr:first-child th:last-child,
.wikitable:not(:has(thead)) tbody > tr:first-child td:last-child {
     border-top-right-radius: 4px;
}
}


body.skin--responsive #p-cactions li.selected {
/* Закругление нижнего левого угла первой ячейки последнего ряда
     border: #37373e
.wikitable tbody tr:last-child th:first-child,
}
.wikitable tbody tr:last-child td:first-child {
     border-bottom-left-radius: 4px;
}*/


.vector-menu-tabs .selected {
/* Закругление нижнего правого угла последней ячейки последнего ряда
     background: #1b1b1f
.wikitable tbody tr:last-child th:last-child,
}
.wikitable tbody tr:last-child td:last-child {
     border-bottom-right-radius: 4px;
}*/


#pagehistory li.selected {
.quickbox {
     background: #1B4D3E;
     border: 1px solid #303038;
     font-weight: bold
     background: #27272e
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
.quickboxhead {
     background: #7C0A02;
    border-bottom: 1px solid #303038;
     border: 1px solid #bb7070
     background: #1b1b1f;
     text-align: center
}
}


.wikitable {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
     background: #303037;
     background: #27272e;
     border: 1px solid #37373e;
     border: 1px solid #303038;
     color: white
     color: white
}
}


.wikitableKZ {
.mw-changeslist-legend {
     border-collapse: collapse
     display: none
}
}


.wikitableKZ>tr>th,.wikitableKZ>tr>td,.wikitableKZ>*>tr>th,.wikitableKZ>*>tr>td {
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
     border: 1px solid black
    background: #27272e;
     border: 1px solid #303038;
    color: white
}
}


.toc {
.oo-ui-popupWidget-popup {
     background: #27272E;
     background: #303037;
     border: 1px solid black;
     border: 1px solid #37373e;
     color: white
     color: white
}
}


.mw-content-ltr .tocnumber {
.mw-editform #wpTextbox1,textarea {
     color: grey
    background: #303037;
    border: 1px solid #37373e;
     color: white
}
}


.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
.wikiEditor-ui-toolbar {
    border: 1px solid black
}
 
.wikitable>*>tr>th {
     background: #27272e;
     background: #27272e;
    border: 1px solid black;
     color: white
     color: white
}
}


.quickbox {
.wikiEditor-ui-toolbar .group {
     border: 1px solid #303038;
     border: 1px solid #37373e;
     background: #27272e
     color: white
}
}


.quickboxhead {
.wikiEditor-ui-toolbar .group .label {
    border-bottom: 1px solid #303038;
    background: #1b1b1f;
    text-align: center
}
 
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
    background: #27272e;
    border: 1px solid #303038;
     color: white
     color: white
}
}


.mw-changeslist-legend {
.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
     display: none
     color: #151518;
    font-weight: bold
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
.wikiEditor-ui .wikiEditor-ui-top {
    background: #27272e;
     border-bottom: 1px solid #37373e
     border: 1px solid #303038;
    color: white
}
}


.oo-ui-popupWidget-popup {
.wikiEditor-ui .wikiEditor-ui-view {
    background: #303037;
     border: 1px solid #37373e
     border: 1px solid #37373e;
    color: white
}
}


.mw-editform #wpTextbox1,textarea {
.editOptions,.mw-editform .editOptions {
     background: #303037;
     background: #212126;
     border: 1px solid #37373e;
     border: 1px solid #37373e;
     color: white
     color: white
}
}


.wikiEditor-ui-toolbar {
@media screen {
    background: #27272e;
     .mw-body-content .recipeimg a>img {
    color: white
}
 
.wikiEditor-ui-toolbar .group {
    border: 1px solid #37373e;
    color: white
}
 
.wikiEditor-ui-toolbar .group .label {
    color: white
}
 
.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
    color: #151518;
    font-weight: bold
}
 
.wikiEditor-ui .wikiEditor-ui-top {
    border-bottom: 1px solid #37373e
}
 
.wikiEditor-ui .wikiEditor-ui-view {
    border: 1px solid #37373e
}
 
.editOptions,.mw-editform .editOptions {
    background: #212126;
    border: 1px solid #37373e;
    color: white
}
 
@media screen {
     .mw-body-content .recipeimg a>img {
         padding: 0;
         padding: 0;
         margin: 0;
         margin: 0;
Строка 1331: Строка 1337:
     pointer-events: none;
     pointer-events: none;
     visibility: hidden;
     visibility: hidden;
     transition: all 0.1s;
     transition: all 0.05s;
     border: 1px solid #3366cc;
     border: 1px solid #3366cc;
     border-radius: 1.4rem;
     border-radius: 1.4rem;
     background-color: #27272E
     background-color: #27272E;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
}


Строка 1489: Строка 1496:


.reference {
.reference {
     background-color: #27272E00 !important
     background-color: #27272E00;
}
}


ol.references li:target,sup.reference:target {
ol.references li:target,sup.reference:target {
     background-color: #303037 !important
     background-color: #ffffff0f;
    padding: 0px 1px 3px 1px;
}
}


Строка 2180: Строка 2188:
/*Цвета таблиц для разных отделов*/
/*Цвета таблиц для разных отделов*/
#MED.wikitable {
#MED.wikitable {
     background: #1a3432
     background: #00433e;
    color: #dddddd;
}
}


#MED.wikitable>*>tr>th {
#MED.wikitable>*>tr>th {
     background: #1a3432
     background: #00433e;
    color: #dddddd;
}
}


#MED.wikitable > * > tr > td {
#MED.wikitable > * > tr > td {
     background: #224d49
     background: #1e5550;
    color: #dddddd;
}
}


#ENG.wikitable {
#ENG.wikitable {
     background: #8c6b23;
     background: #896c18;
     COLOR: #212126
     color: #dddddd;
}
}


#ENG.wikitable>*>tr>th {
#ENG.wikitable>*>tr>th {
     background: #8c6b23;
     background: #896c18;
     COLOR: #212126
     color: #dddddd;
}
}


#ENG.wikitable > * > tr > td {
#ENG.wikitable > * > tr > td {
     background: #997934;
     background: #9b8238;
     color: white
     color: #dddddd;
}
}


#SEC.wikitable {
#SEC.wikitable {
     background: #404144;
     background: #404144;
     color: white
     color: #dddddd;
}
}


#SEC.wikitable>*>tr>th {
#SEC.wikitable>*>tr>th {
     background: #9f2828;
     background: #9f2828;
     color: white
     color: #dddddd;
}
}


#SEC.wikitable > * > tr > td {
#SEC.wikitable > * > tr > td {
     background: #515255;
     background: #515255;
     color: white
     color: #dddddd;
}
}


#SRV.wikitable {
#SRV.wikitable {
     background: #316f20;
     background: #316f20;
     COLOR: white
     color: #dddddd;
}
}


#SRV.wikitable>*>tr>th {
#SRV.wikitable>*>tr>th {
     background: #316f20;
     background: #316f20;
     COLOR: white
     color: #dddddd;
}
}


#SRV.wikitable >*> tr > td {
#SRV.wikitable >*> tr > td {
     background: #40852b;
     background: #40852b;
     color: white
     color: #dddddd;
}
}


/*таблицы*/
#RND.wikitable {
@media screen and (max-width: 850px) {
     background: #800087;  
    .wikitable {
     color: #dddddd;
        font-size:0.65em;
        padding:5px !important;
     }
        .wikitable:not(.freeimg)>*>*>th:not(.freeimg) img{
        height:auto;
        width:32px;
    }
     .wikitable.mobileimg>*>*>td img{
        height:auto;
        width:32px;
    }
}
}
/* Старые таблицы
 
.wikitable {
#RND.wikitable>*>tr>th {
     background: #303037;
     background: #800087;
     border: 1px solid #37373e;
     color: #dddddd;
    color: white
}
}


.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
#RND.wikitable > * > tr > td {
     border: 1px solid black
     background: #94409d;
    color: #dddddd;
}
}


.wikitable>*>tr>th {
#SUP.wikitable {
     background: #27272e;
     background: #81470c;
     border: 1px solid black;
     color: #dddddd;
    color: white
}
}
*/


/* загруглённые таблицы */
#SUP.wikitable>*>tr>th {
.wikitable {
    background: #81470c;
     border-spacing: 1px;
    color: #dddddd;
     padding: 12px;
}
     border-collapse: separate;
 
     border: 1px solid black;
#SUP.wikitable > * > tr > td {
     border-radius: 15px;
     background: #8f5a24;
     background: #27272e
     color: #dddddd;
}
 
 
/*Альтернативные цвета таблиц для разных отделов*/
#aMED.wikitable thead tr th,
#aMED.wikitable:not(:has(thead)) tr:first-of-type th {
     position: relative;
     background-color: #004949 !important;
     border-bottom: 0.2em solid #00000059;
     box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
}


.wikitable>*>tr>*{
#aMED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
     padding:0.4em !important;
#aMED.wikitable thead + tbody > tr th {
     margin:0 !important;
     background: #00655d !important;
     border: none !important;
     border-bottom: 0.1em solid #00000059;
     border-left: 0.2em solid #00000059;
}
}


.wikitable>*>tr>td {
#aENG.wikitable thead tr th,
     background: #32323c;
#aENG.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
     background-color: #795d09 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
}
/* Неразрывные пробелы в горизонтальных списках
 
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
#aENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
  @Распорстраняется под CC BY-SA 4.0
#aENG.wikitable thead + tbody > tr th {
  @автор: [[Участник:WindEwriX]]*/
    background: #997b16 !important;
.nowrap,
    border-bottom: 0.1em solid #00000059;
.nowraplinks a,
    border-left: 0.2em solid #00000059;
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
white-space: nowrap;
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Style for horizontal lists (separator following item).
#aRND.wikitable thead tr th,
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
#aRND.wikitable:not(:has(thead)) tr:first-of-type th {
  @revision 9 (2016-08-10)
    position: relative;
  @Распорстраняется под CC BY-SA 4.0
    background-color: #4e0163 !important;
  @author [[User:Edokter]]
    border-bottom: 0.2em solid #00000059;
*/
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
}
/* Display list items inline */
 
.hlist dd,
#aRND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.hlist dt,
#aRND.wikitable thead + tbody > tr th {
.hlist li {
    background: #750775 !important;
margin: 0;
    border-bottom: 0.1em solid #00000059;
display: inline;
    border-left: 0.2em solid #00000059;
}
}
/* Display nested lists inline */
 
.hlist.inline,
#aSUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.hlist.inline dl,
#aSUP.wikitable thead + tbody > tr th {
.hlist.inline ol,
    background: #8b4e10 !important;
.hlist.inline ul,
    border-bottom: 0.1em solid #00000059;
.hlist dl dl, .hlist dl ol, .hlist dl ul,
    border-left: 0.2em solid #00000059;
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
}
}
/* Hide empty list items */
 
.hlist .mw-empty-li,
#aSUP.wikitable thead tr th,
.hlist .mw-empty-elt {
#aSUP.wikitable:not(:has(thead)) tr:first-of-type th {
display: none;
    position: relative;
    background-color: #6f3d0a !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
}
/* Generate bullets */
 
.hlist dt:after {
#aSEC.wikitable {
content: ": ";
    background: #27272E;
    color: #dddddd;
}
}
.hlist dd:after,
 
.hlist li:after {
#aSEC.wikitable>*>tr>th {
content: "\00a0· ";
    background: #9f2828;
font-weight: bold;
    color: #dddddd;
}
}
.hlist dd:last-child:after,
 
.hlist dt:last-child:after,
#aSEC.wikitable > * > tr > td {
.hlist li:last-child:after {
    background: #32323C;
content: none;
    color: #dddddd;
}
}
/* Add parentheses around nested lists */
 
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
/* Таблица */
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
#aSRV.wikitable {
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
background: #21671d;
content: " (";
border-spacing: 0px;
font-weight: normal;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
/* Заголовок */
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
#aSRV.wikitable thead tr th,
content: ")";
#aSRV.wikitable:not(:has(thead)) tr:first-of-type th {
font-weight: normal;
    position: relative;
    background-color: #21671d !important;
    border-bottom: 0.2em solid #00000021;
}
}
/* Put ordinals in front of ordered list items */
 
.hlist ol {
/* Заглавная ячейка */
counter-reset: listitem;
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aSRV.wikitable thead + tbody > tr th {
    background: #2c832c;
    border-bottom: 1px solid #21671d;
}
}
.hlist ol > li {
 
counter-increment: listitem;
/* Ячейка с содержимым */
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#aSRV.wikitable thead + tbody > tr td {
    background: #478b47;
    border-bottom: 1px solid #21671d;
}
}
.hlist ol > li:before {
 
content: " " counter(listitem) "\a0";
/* Таблица */
#BOTANY.wikitable {
background: #0d3f28;
}
}
.hlist dd ol > li:first-child:before,
 
.hlist dt ol > li:first-child:before,
/* Заголовок */
.hlist li ol > li:first-child:before {
#BOTANY.wikitable thead tr th,
content: " (" counter(listitem) "\a0";
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #04673e !important;
    border-bottom: 0.2em solid #00000021;
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Псевдо-модальное окно */
/* Заглавные ячейки */
.pseudomodal--caller {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
  cursor:pointer;
#BOTANY.wikitable thead + tbody > tr th {
    background: #0d7b39;
}
}


.pseudomodal {
/* Первая заглавная ячейка */
    overflow-y: auto;
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
    display: flex;
#BOTANY.wikitable thead + tbody > tr th:first-of-type {
    flex-direction: column;
     border-left: 0.2em solid #0000003b;
    visibility: hidden;
    opacity: 0;
    background-color: #212126;
    width: 60%;
    height: 80%;
    border: 1px solid black;
     border-radius: 0.5rem;
    padding: 5px 25px;
    position: fixed;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100 !important;
    box-shadow: 0px 0px 0px 100vh rgba(0,0,0,0.6);
}
}


.pseudomodal--caller:focus-within + .pseudomodal {
/* Ячейка с содержимым */
  visibility: visible;
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
  opacity: 1;
#BOTANY.wikitable thead + tbody > tr td {
}
    background: #2a834e;
}


.pseudomodal:hover {
/* Таблица */
  visibility: visible;
#MUTATION.wikitable {
  opacity: 1;
background: #220f3b;
}
}


.pseudomodal--header {
/* Заголовок */
  text-align: center;
#MUTATION.wikitable thead tr th,
  font-size: 1.1em;
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
  position: relative;
    position: relative;
    background-color: #330b65 !important;
    border-bottom: 0.2em solid #00000021;
}
}


.pseudomodal--header-hr{
/* Заглавные ячейки */
  margin: 20px 0;
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
  padding: 0;
#MUTATION.wikitable thead + tbody > tr th {
  height: 0;
    background: #3a1769;
  border: none;
  border-top: 1px solid darkgray;
}
}


.pseudomodal--body{
/* Первая заглавная ячейка */
  height: 100%;
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
  position: relative;
#MUTATION.wikitable thead + tbody > tr th:first-of-type {
    border-left: 0.2em solid #0000003b;
}
}


.pseudomodal::-webkit-scrollbar {
/* Ячейка с содержимым */
  width: 0.15rem;
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
  background-color:transparent;
#MUTATION.wikitable thead + tbody > tr td {
    background: #422371;
}
}


.pseudomodal::-webkit-scrollbar-track {
  margin:1em;
  background: transparent;
}


.pseudomodal::-webkit-scrollbar-thumb {
/*таблицы*/
  background-color: transparent;
@media screen and (max-width: 850px) {
  border: solid #373737;
    .wikitable {
        font-size:0.65em;
        padding:5px !important;
    }
        .wikitable:not(.freeimg)>*>*>th:not(.freeimg) img{
        height:auto;
        width:32px;
    }
    .wikitable.mobileimg>*>*>td img{
        height:auto;
        width:32px;
    }
}
/* Старые таблицы
.wikitable {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}
}


/* Key press */
.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
.keyboard-key {
    border: 1px solid black
     border: 1px solid #555555;
}
     border-radius: 0.2em;
 
     box-shadow: 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.1);
.wikitable>*>tr>th {
     background-image: linear-gradient(to bottom, #1e1e1e, #393838, #1e1e1e);
    background: #27272e;
     color: lightgrey;
    border: 1px solid black;
     padding: 0.1em 0.3em;
    color: white
     font-family: inherit;
}
*/
 
/* загруглённые таблицы */
.wikitable {
    border-spacing: 1px;
    padding: 12px;
    border-collapse: separate;
    border: 1px solid black;
    border-radius: 1em;
    background: #27272e
}
 
.wikitable>*>tr>*{
    padding:0.4em !important;
    margin:0 !important;
    border: none;
}
 
.wikitable>*>tr>td {
    background: #32323c;
}
/* Неразрывные пробелы в горизонтальных списках
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
  @Распорстраняется под CC BY-SA 4.0
  @автор: [[Участник:WindEwriX]]*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
white-space: nowrap;
}
/* Прекращение действия лицензии CC BY-SA 4.0*/
 
/* Style for horizontal lists (separator following item).
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
  @revision 9 (2016-08-10)
  @Распорстраняется под CC BY-SA 4.0
  @author [[User:Edokter]]
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
margin: 0;
display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
display: none;
}
/* Generate bullets */
.hlist dt:after {
content: ": ";
}
.hlist dd:after,
.hlist li:after {
content: "\00a0· ";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li:before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
content: " (" counter(listitem) "\a0";
}
/* Прекращение действия лицензии CC BY-SA 4.0*/
 
/* Псевдо-модальное окно */
.pseudomodal--caller {
  cursor:pointer;
}
 
.pseudomodal {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    background-color: #212126;
    width: 60%;
    height: 80%;
    border: 1px solid black;
    border-radius: 0.5rem;
    padding: 5px 25px;
    position: fixed;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100 !important;
    box-shadow: 0px 0px 0px 100vh rgba(0,0,0,0.6);
}
 
.pseudomodal--caller:focus-within + .pseudomodal {
  visibility: visible;
  opacity: 1;
}
 
.pseudomodal:hover {
  visibility: visible;
  opacity: 1;
}
 
.pseudomodal--header {
  text-align: center;
  font-size: 1.1em;
  position: relative;
}
 
.pseudomodal--header-hr{
  margin: 20px 0;
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid darkgray;
}
 
.pseudomodal--body{
  height: 100%;
  position: relative;
}
 
.pseudomodal::-webkit-scrollbar {
  width: 0.15rem;
  background-color:transparent;
}
 
.pseudomodal::-webkit-scrollbar-track {
  margin:1em;
  background: transparent;
}
 
.pseudomodal::-webkit-scrollbar-thumb {
  background-color: transparent;
  border: solid #373737;
}
 
/* Key press */
.keyboard-key {
     border: 1px solid #555555;
     border-radius: 0.2em;
     box-shadow: 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.1);
     background-image: linear-gradient(to bottom, #1e1e1e, #393838, #1e1e1e);
     color: lightgrey;
     padding: 0.1em 0.3em;
     font-family: inherit;
     font-size: 0.8em;
     font-size: 0.8em;
}
@media only screen and (max-width: 600px) {
.flex--row-column {
flex-direction:column; width: 50%; margin: auto;
}
}
/* Классы для форума "Справочник сталкера" проекта S.T.A.L.K.E.R. и для вики-плашек*/
.forumMessage, .wikiMessage {
background: #1b1b1f;
}
.forumMessage {
padding: 10px 10px 30px;
}
.wikiMessage {
padding: 10px 10px 10px;
margin-bottom: 10px;
}
.forumMessageInfo, .wikiMessageInfo{
padding: 0;
margin-left: 160px;
border-bottom: 1px none black;
zoom: 1;
color: rgb(255, 255, 255);
}
.forumMessageContent, .wikiMessageContent {
padding-bottom: 2px;
padding-left:4px;
border-style: hidden;
min-height: 100px;
overflow: hidden;
}
.forumMessageContent {
background-color: #303037
}
.forumMessageUserInfo, .wikiIMG {
float: left;
width: 140px;
position: relative;
}
.forumAvatarHolder, .wikiIMGHolder {
padding: 10px;
text-align: center;
position:relative;
}
.forumAvatarHolder {
background:#303037
}
.forumUserText {
padding: 1px 10px;
background:#303037
}
.forumUserName {
font-size: 14px;
color: rgb(255, 148, 7);
margin-bottom: 5px;
display: block;
overflow: hidden;
line-height: 16px;
text-align: center;
}
.forumBanner {
font-size: 11px;
text-align: center;
padding: 5px;
color: black;
border-color: silver;
height: 16px;
width: 105px;
display: block;
margin-bottom: 5px
}
.forumAdmin {
background: silver
}
/* CodeMirror */
.CodeMirror {
    position: relative;
    overflow: hidden;
    background: #1b1b1f;
    color: inherit;
}
.CodeMirror-gutters {
    border-right: 1px solid #212126;
    background-color: #212126;
    white-space: nowrap;
}
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
    background: #1c2d44;
}
.noExternal>.external {
  padding-right:0px !important;
  background-image:none !important;
}
.mw-mmv-image>*, .fullImageLink>*>* {
image-rendering: auto !important;
}
/* Для тестов */
.skameykatable{
border:1px solid black;
border-radius:1.4rem;
}
.skameykatable>*>tr>th{
      text-align:center;
    font-weight:bold;
    }
.skameykatable>*>tr>td{
      border:none;
    }
.skameykatable>*>tr:not(:first-child)>*{
    border-top:1px solid black !important;
}
.skameykatable>*>tr:not(:first-child):not(:last-child):hover{
box-shadow: inset 30em 30em 0 #1b1b20;
}
.skameykatable>*>tr:last-child{
    box-shadow: inset 30em 30em 0 #1b1b20;
    border-bottom-left-radius:1.3rem;
    border-bottom-right-radius:1.3rem;
}
.skameykatable>*>tr>*{
    padding:0.4em;
    background:transparent;
          border:none !important;
    }
   
.headerSort::after {
content: "\21C5";
}
   
.headerSort.headerSortUp::after {
    content: "\2191";
}
.headerSort.headerSortDown::after {
    content: "\2193";
}
.headerSort {
background-size: 0 0 !important;
white-space: nowrap;
}
.pseudomodal p {
margin: 0 !important;
}
/**
* SS220 import
*
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
*/
/* Hide noscript only elements */
.client-js *.noscript {
    display: none;
}
/* SS220 import end*/
/* Стили для заголовков в таблицах с thead */
#highlighted-header.wikitable thead tr th,
/* Стили для первого ряда в таблицах без thead */
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #404053 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
/* Стили для последующих строк в таблицах без thead */
#highlighted-header.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
/* Стили для последующих строк в таблицах с thead */
#highlighted-header.wikitable thead + tbody > tr th {
    background: #972626;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}
/* Серый заголовок и серые ячейки */
#highlighted-header-classic.wikitable thead tr th,
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #323245 !important;
    border-bottom: 0.2em solid #0000002b;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#highlighted-header-classic.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-classic.wikitable thead + tbody > tr th {
    background: #3d3d51;
    border-bottom: 0.1em solid #0000000d;
    border-left: 0.2em solid #00000024;
}
/* Холодный цвет ячеек */
#highlighted-header-cold.wikitable thead tr th,
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #006587 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-cold.wikitable thead + tbody > tr th {
    background: #00707b;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}
/* Серый заголовок и темно-красные ячейки */
#highlighted-header-dark.wikitable thead tr th,
#highlighted-header-dark.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #404053 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-dark.wikitable thead + tbody > tr th {
    background: #8d2121;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}
/* Палитра для Морпехов */
#highlighted-header-CM.wikitable thead tr th,
#highlighted-header-CM.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #313d45 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-CM.wikitable thead + tbody > tr th {
    background: #355f54;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}
/* Палитра для Ксеноморфов */
#highlighted-header-xenomorph.wikitable thead tr th,
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #3c1d5f !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
    background: #5d1c55;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}
/* Если не нужен другой стиль кроме цвета */
#no-highlight {
    border-bottom: none !important;
    box-shadow: none !important;
}
/* Таблица */
#VIOLET.wikitable {
background: #391b5d;
border-spacing: 0px;
}
/* Заголовок */
#VIOLET.wikitable thead tr th,
#VIOLET.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #391b5d;
    border-bottom: 0.2em solid #00000021;
}
/* Заглавная ячейка */
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#VIOLET.wikitable thead + tbody > tr th {
    background: #44206f;
    border-bottom: 1px solid #391b5d;
}
/* Ячейка с содержимым */
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#VIOLET.wikitable thead + tbody > tr td {
    background: #4a2b6f;
    border-bottom: 1px solid #391b5d;
}
/* Таблица */
#YELLOW.wikitable {
background: #405d1b;
border-spacing: 0px;
}
/* Заголовок */
#YELLOW.wikitable thead tr th,
#YELLOW.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #405d1b;
    border-bottom: 0.2em solid #00000021;
}
/* Заглавная ячейка */
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#YELLOW.wikitable thead + tbody > tr th {
    background: #4c6d20;
    border-bottom: 1px solid #405d1b;
}
/* Ячейка с содержимым */
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#YELLOW.wikitable thead + tbody > tr td {
    background: #577332;
    border-bottom: 1px solid #405d1b;
}
}

Текущая версия от 20:50, 30 сентября 2024

/* Стандартные цвета:
#1b1b1f - фон вики
#212126 - фон информационных блоков (навигация и основной блок страницы)

#303037 - фон для <pre> и <code>
lightgrey - цвет текста для <pre> и <code>
*/

/* ШРИФТЫ */
@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRPQ_m87A.woff2) format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRGQ_m87A.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRMQ_m87A.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRCQ_k.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Boxfont Round';
    src: url(/assets/fonts/boxfont-round/f3507eaadc95584e7358703d74e793ea/324a92fc76117885a667ae8af2be25ab/BoxfontRoundRegular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'noto sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Regular.woff) format('woff')
}

@font-face {
    font-family: 'noto sans';
    font-style: italic;
    font-weight: 400;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Italic.woff) format('woff')
}

@font-face {
    font-family: 'noto sans';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Bold.woff) format('woff')
}

@font-face {
    font-family: 'noto sans';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-BoldItalic.woff) format('woff')
}

@font-face {
    font-family: 'Noto Sans Symbols';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8QA_9Edkw.woff2) format('woff2');
    unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F190,U+1F19B-1F1AC,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F321-1F32C,U+1F336,U+1F378,U+1F37D,U+1F393-1F39F,U+1F3A7,U+1F3AC-1F3AE,U+1F3C2,U+1F3C4,U+1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4DA,U+1F4DF,U+1F4E4-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50A,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F579,U+1F57B-1F594,U+1F597-1F5A3,U+1F5A5-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CB,U+1F6CD-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F93B,U+1F946,U+1FA00-1FA6F,U+1FA70-1FA74,U+1FA78-1FA7A,U+1FA80-1FA86,U+1FA90-1FAA8,U+1FAB0-1FAB6,U+1FAC0-1FAC2,U+1FAD0-1FAD6,U+1FB00-1FBFF
}

@font-face {
    font-family: 'Noto Sans Symbols';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8QY_9Edkw.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Noto Sans Symbols';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8Qbf9E.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
}

/* ТЕГИ */
cite,dfn {
    font-style: inherit;
}

/* Он вообще используется? Удалить, если нет */
q {
    quotes: '«' '»' "„" "“";
}

code {
    background-color: #303037;
    border-color: #303037;
    color: lightgrey;
}

pre {
    overflow: auto;
    white-space: pre-wrap;
    color: lightgrey;
    background-color: #303037;
    border-color: #303037;
}

blockquote {
    overflow: hidden;
    margin: 1em 0;
    padding: 0 40px
}

small {
    font-size: 85%
}

img {
    image-rendering: pixelated;
}

.noSprite>*>* {
	image-rendering: auto !important;
}

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased
}

.mw-body-content sub,.mw-body-content sup,span.reference {
    font-size: 80%
}

.ns-talk .mw-body-content dd {
    margin-top: 0.4em;
    margin-bottom: 0.4em
}

#interwiki-completelist {
    font-weight: bold
}

.biglink {
    font-family: "Oswald";
    font-style: oblique 10deg;
    font-variant-caps: small-caps;
    text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
}

.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
    display: none
}

.mw-rcfilters-enabled .mw-specialpage-summary {
    margin-top: 1em
}

.citation:target {
    background-color: rgba(0,127,255,0.133)
}

.citation {
    word-wrap: break-word
}

ol.references {
    font-size: 90%;
    margin-bottom: 0.5em
}

.hlist dl,.hlist ol,.hlist ul {
    margin: 0;
    padding: 0
}

.hlist dd,.hlist dt,.hlist li {
    margin: 0;
    display: inline
}

.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
    display: inline
}

.hlist .mw-empty-li {
    display: none
}

.hlist dt:after {
    content: ":"
}

.hlist dd:after,.hlist li:after {
    content: " · ";
    font-weight: bold
}

.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
    content: none
}

.hlist dd dd:first-child:before,.hlist dd dt:first-child:before,.hlist dd li:first-child:before,.hlist dt dd:first-child:before,.hlist dt dt:first-child:before,.hlist dt li:first-child:before,.hlist li dd:first-child:before,.hlist li dt:first-child:before,.hlist li li:first-child:before {
    content: " (";
    font-weight: normal
}

.hlist dd dd:last-child:after,.hlist dd dt:last-child:after,.hlist dd li:last-child:after,.hlist dt dd:last-child:after,.hlist dt dt:last-child:after,.hlist dt li:last-child:after,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
    content: ")";
    font-weight: normal
}

.hlist ol {
    counter-reset: listitem
}

.hlist ol>li {
    counter-increment: listitem
}

.hlist ol>li:before {
    content: " " counter(listitem) "\a0"
}

.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
    content: " (" counter(listitem) "\a0"
}

.plainlist ol,.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0
}

.plainlist ol li,.plainlist ul li {
    margin-bottom: 0
}

.navbox {
    box-sizing: border-box;
    border: 1px solid #a2a9b1;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0
}

.navbox .navbox {
    margin-top: 0
}

.navbox+.navbox {
    margin-top: -1px
}

.navbox-inner,.navbox-subgroup {
    width: 100%
}

.navbox-group,.navbox-title,.navbox-abovebelow {
    padding: 0.25em 1em;
    line-height: 1.5em;
    text-align: center
}

th.navbox-group {
    white-space: nowrap;
    text-align: right
}

.navbox,.navbox-subgroup {
    background-color: #fdfdfd
}

.navbox-list {
    line-height: 1.5em;
    border-color: #fdfdfd
}

tr+tr>.navbox-abovebelow,tr+tr>.navbox-group,tr+tr>.navbox-image,tr+tr>.navbox-list {
    border-top: 2px solid #fdfdfd
}

.navbox th,.navbox-title {
    background-color: #ccccff
}

.navbox-abovebelow,th.navbox-group,.navbox-subgroup .navbox-title {
    background-color: #ddddff
}

.navbox-subgroup .navbox-group,.navbox-subgroup .navbox-abovebelow {
    background-color: #e6e6ff
}

.navbox-even {
    background-color: #f7f7f7
}

.navbox-odd {
    background-color: transparent
}

.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
    padding: 0.125em 0
}

.mw-parser-output .mw-collapsible-toggle {
    font-weight: normal;
    text-align: right;
    padding-right: 0.2em;
    padding-left: 0.2em
}

.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
    float: left;
    text-align: left
}

.infobox {
    border: 1px solid #a2a9b1;
    border-spacing: 3px;
    background-color: #f8f9fa;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em
}

.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
    vertical-align: top
}

.infobox-label,.infobox-data,.infobox th,.infobox td {
    text-align: left
}

.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
    font-size: 125%;
    font-weight: bold;
    text-align: center
}

.infobox-title,.infobox caption {
    padding: 0.2em
}

.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
    text-align: center
}

.infobox .infobox-navbar {
    text-align: right
}

.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    text-align: left
}

.wikitable td ul,.wikitable td ol,.wikitable td dl {
    text-align: left
}

table.mw-hiero-table td {
    vertical-align: middle
}

.mw-parser-output a[href$=".pdf"].external,.mw-parser-output a[href*=".pdf?"].external,.mw-parser-output a[href*=".pdf#"].external,.mw-parser-output a[href$=".PDF"].external,.mw-parser-output a[href*=".PDF?"].external,.mw-parser-output a[href*=".PDF#"].external {
    background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
    padding-right: 18px
}

.messagebox {
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em
}

.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center
}

.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center
}

.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto
}

.mbox-inside .standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px
}

.messagebox.small {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em
}

.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background-color: #f8eaba
}

th.mbox-text,td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%
}

td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center
}

td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
    text-align: center
}

td.mbox-empty-cell {
    border: none;
    padding: 0;
    width: 1px
}

table.ambox {
    margin: 0 10%;
    border: 1px solid #a2a9b1;
    border-left: 10px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box
}

table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
    margin-top: -1px
}

.ambox th.mbox-text,.ambox td.mbox-text {
    padding: 0.25em 0.5em
}

.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em
}

.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0
}

table.ambox-notice {
    border-left: 10px solid #36c
}

table.ambox-speedy {
    border-left: 10px solid #b32424;
    background-color: #fee7e6
}

table.ambox-delete {
    border-left: 10px solid #b32424
}

table.ambox-content {
    border-left: 10px solid #f28500
}

table.ambox-style {
    border-left: 10px solid #fc3
}

table.ambox-move {
    border-left: 10px solid #9932cc
}

table.ambox-protection {
    border-left: 10px solid #a2a9b1
}

table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box
}

.imbox .mbox-text .imbox {
    margin: 0 -0.5em;
    display: block
}

.mbox-inside .imbox {
    margin: 4px
}

table.imbox-notice {
    border: 3px solid #36c
}

table.imbox-speedy {
    border: 3px solid #b32424;
    background-color: #fee7e6
}

table.imbox-delete {
    border: 3px solid #b32424
}

table.imbox-content {
    border: 3px solid #f28500
}

table.imbox-style {
    border: 3px solid #fc3
}

table.imbox-move {
    border: 3px solid #9932cc
}

table.imbox-protection {
    border: 3px solid #a2a9b1
}

table.imbox-license {
    border: 3px solid #88a;
    background-color: #f7f8ff
}

table.imbox-featured {
    border: 3px solid #cba135
}

table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: #dfe8ff;
    box-sizing: border-box
}

table.cmbox-notice {
    background-color: #d8e8ff
}

table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;
    background-color: #ffdbdb
}

table.cmbox-delete {
    background-color: #ffdbdb
}

table.cmbox-content {
    background-color: #ffe7ce
}

table.cmbox-style {
    background-color: #fff9db
}

table.cmbox-move {
    background-color: #e4d8ff
}

table.cmbox-protection {
    background-color: #efefe1
}

table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    box-sizing: border-box
}

table.ombox-notice {
    border: 1px solid #a2a9b1
}

table.ombox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6
}

table.ombox-delete {
    border: 2px solid #b32424
}

table.ombox-content {
    border: 1px solid #f28500
}

table.ombox-style {
    border: 1px solid #fc3
}

table.ombox-move {
    border: 1px solid #9932cc
}

table.ombox-protection {
    border: 2px solid #a2a9b1
}

table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    min-width: 80%;
    box-sizing: border-box
}

.tmbox.mbox-small {
    min-width: 0
}

.mediawiki .mbox-inside .tmbox {
    margin: 2px 0;
    width: 100%
}

.mbox-inside .tmbox.mbox-small {
    line-height: 1.5em;
    font-size: 100%
}

table.tmbox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6
}

table.tmbox-delete {
    border: 2px solid #b32424
}

table.tmbox-content {
    border: 2px solid #f28500
}

table.tmbox-style {
    border: 2px solid #fc3
}

table.tmbox-move {
    border: 2px solid #9932cc
}

table.tmbox-protection,table.tmbox-notice {
    border: 1px solid #c0c090
}

table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    box-sizing: border-box
}

table.fmbox-system {
    background-color: #191970
}

table.fmbox-warning {
    border: 1px solid #bb7070;
    background-color: #ffdbdb
}

table.fmbox-editnotice {
    background-color: transparent
}

div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background-color: #ffdbdb;
    padding: 0.25em 0.9em;
    box-sizing: border-box
}

.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
    border-color: #fc3;
    background-color: #fef6e7
}

html body.mediawiki .mbox-small {
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em
}

html body.mediawiki .mbox-small-left {
    margin: 4px 1em 4px 0;
    box-sizing: border-box;
    overflow: hidden;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em
}

.compact-ambox table .mbox-image,.compact-ambox table .mbox-imageright,.compact-ambox table .mbox-empty-cell {
    display: none
}

.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block
}

body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0
}

.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important
}

.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}

.compact-ambox .hide-when-compact {
    display: none
}

.nounderlines a,.IPA a:link,.IPA a:visited {
    text-decoration: none !important
}

.nowrap,.nowraplinks a {
    white-space: nowrap
}

.wrap,.wraplinks a {
    white-space: normal
}

#wpUploadDescription {
    height: 13em
}

.thumbinner {
    min-width: 100px;
    background: #303037;
    border: solid #37373e
}

.thumbinner .thumbimage,.thumbborder {
    border: solid 1px #37373e
}

#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
    clear: both
}

.wpb .wpb-header {
    display: none
}

.wpbs-inner .wpb .wpb-header {
    display: table-row
}

.wpbs-inner .wpb-outside {
    display: none
}

.mw-tag-markers {
    font-style: italic;
    font-size: 90%
}

.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
    display: none
}

.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
    display: none !important
}

ul.permissions-errors>li {
    list-style: none none
}

ul.permissions-errors {
    margin: 0
}

span.texhtml {
    font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
    font-size: 118%;
    line-height: 1;
    white-space: nowrap;
    -moz-font-feature-settings: "lnum","tnum","kern" 0;
    -webkit-font-feature-settings: "lnum","tnum","kern" 0;
    font-feature-settings: "lnum","tnum","kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
    font-kerning: none
}

span.texhtml span.texhtml {
    font-size: 100%
}

span.mwe-math-mathml-inline {
    font-size: 118%
}

.mwe-math-fallback-image-display,.mwe-math-mathml-display {
    margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em
}

.mwe-math-mathml-display math {
    display: inline
}

.k-player .k-attribution {
    visibility: hidden
}

.PopUpMediaTransform a .play-btn-large {
    margin: 0;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0
}

@media screen {
    #content .gallerybox div.thumb {
        background-color: #f8f9fa
    }

    .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
    }

    .ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
        background-image: none
    }
}

.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
    display: none
}

#site-tools {
    display: none !important
}

span.comment {
    overflow-wrap: break-word
}

#mw-page-base {
    background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}

.mediawiki,.mw-page-container {
    background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}

.mw-body {
    background: #212126;
    color: lightgrey;
    border: black
}

#mw-panel {
    background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}

#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
    background: #1b1b1f;
    color: lightgrey;
    border: #1b1b1f
}

.mw-code {
    background: #212126;
    color: lightgrey
}

footer,#footer-info-lastmod,#footer-info-copyright {
    color: lightgrey
}

p,h1,h2,h3,h4,h5,h6,li {
    color: lightgrey
}

a,.vector-menu-portal .vector-menu-content li a,.vector-menu-tabs li a,body.skin--responsive #p-cactions li a,a:visited,.vector-menu-portal .vector-menu-content li a:visited,.vector-menu-tabs li a:visited,body.skin--responsive #p-cactions li a:visited {
    color: #77c1d9
}

a:hover,a:visited:hover {
    color: white
}

body.skin--responsive #p-cactions li a {
    background: #27272e
}

.mw-prefs-buttons {
    background: #27272e
}

a.extiw:visited,a.external:visited,.mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited,body.skin--responsive #p-cactions li a.external:visited {
    color: #3377aa
}

.vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited,body.skin--responsive #p-cactions li.selected a {
    color: lightgrey;
    font-weight: bold
}

body.skin--responsive #p-cactions li.selected a {
    background: #27272e
}

.vector-menu-tabs li {
    background: #212126
}

#mw-site-navigation .sidebar-chunk,#mw-site-navigation .sidebar-chunk,#mw-related-navigation .sidebar-chunk,body.skin--responsive .portlet,body.skin--responsive .pBody {
    background: #212126;
    color: lightgrey;
    border-color: #1b1b1f;
    border: 1px solid black;
    border-radius:1.4rem;
}

#p-logo-text a {
    color: lightgrey
}

#ca-nstab-mediawiki.a {
    color: lightgrey
}

#mw-changeslist-links {
    background: #212126;
    color: lightgrey
}

#simpleSearch {
    background: #27272e;
    border: 1px solid #37373e;
    color: lightgrey
}

#searchInput {
    color: white
}

#pt-createaccount {
    visibility: hidden;
    display: none
}

.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
    background: #27272e;
    border: 1px solid black;
    color: lightgrey
}

body.skin--responsive #p-cactions li.selected {
    border: #37373e
}

.vector-menu-tabs .selected {
    background: #1b1b1f
}

#pagehistory li.selected {
    background: #1B4D3E;
    font-weight: bold
}

div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
    background: #7C0A02;
    border: 1px solid #bb7070
}

.wikitable {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}

.wikitableKZ {
    border-collapse: collapse
}

.wikitableKZ>tr>th,.wikitableKZ>tr>td,.wikitableKZ>*>tr>th,.wikitableKZ>*>tr>td {
    border: 1px solid black
}

.toc {
    background: #27272E;
    border: 1px solid black;
    color: white
}

.mw-content-ltr .tocnumber {
    color: grey
}

.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
    border: 1px solid black
}

.wikitable>*>tr>th {
    background: #27272e;
    border: 1px solid black;
    color: white
}

/* Закругление верхнего левого угла первой ячейки */
.wikitable thead tr:first-child th:first-child,
.wikitable thead tr:first-child td:first-child,
.wikitable:not(:has(thead)) tr:first-child th:first-child,
.wikitable:not(:has(thead)) tr:first-child td:first-child {
    border-top-left-radius: 4px;
}

/* Закругление верхнего правого угла последней ячейки */
.wikitable thead tr:first-child th:last-child,
.wikitable thead tr:first-child td:last-child,
.wikitable:not(:has(thead)) tbody > tr:first-child th:last-child,
.wikitable:not(:has(thead)) tbody > tr:first-child td:last-child {
    border-top-right-radius: 4px;
}

/* Закругление нижнего левого угла первой ячейки последнего ряда 
.wikitable tbody tr:last-child th:first-child,
.wikitable tbody tr:last-child td:first-child {
    border-bottom-left-radius: 4px;
}*/

/* Закругление нижнего правого угла последней ячейки последнего ряда 
.wikitable tbody tr:last-child th:last-child,
.wikitable tbody tr:last-child td:last-child {
    border-bottom-right-radius: 4px;
}*/

.quickbox {
    border: 1px solid #303038;
    background: #27272e
}

.quickboxhead {
    border-bottom: 1px solid #303038;
    background: #1b1b1f;
    text-align: center
}

.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
    background: #27272e;
    border: 1px solid #303038;
    color: white
}

.mw-changeslist-legend {
    display: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    background: #27272e;
    border: 1px solid #303038;
    color: white
}

.oo-ui-popupWidget-popup {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}

.mw-editform #wpTextbox1,textarea {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}

.wikiEditor-ui-toolbar {
    background: #27272e;
    color: white
}

.wikiEditor-ui-toolbar .group {
    border: 1px solid #37373e;
    color: white
}

.wikiEditor-ui-toolbar .group .label {
    color: white
}

.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
    color: #151518;
    font-weight: bold
}

.wikiEditor-ui .wikiEditor-ui-top {
    border-bottom: 1px solid #37373e
}

.wikiEditor-ui .wikiEditor-ui-view {
    border: 1px solid #37373e
}

.editOptions,.mw-editform .editOptions {
    background: #212126;
    border: 1px solid #37373e;
    color: white
}

@media screen {
    .mw-body-content .recipeimg a>img {
        padding: 0;
        margin: 0;
        border: 0;
        width: 32px !important;
        max-width: 32px !important;
        height: 32px !important;
        max-height: 32px !important
    }
}

.positive {
    color: #00FF00;
    font-weight: bold
}

.negative {
    color: #FF0000;
    font-weight: bold
}

.anglerect {
    --angle-rect-clip-size: 16px;
    clip-path: polygon(0 0,calc(100% - var(--angle-rect-clip-size)) 0,100% var(--angle-rect-clip-size),100% 100%,var(--angle-rect-clip-size) 100%,0 calc(100% - var(--angle-rect-clip-size)))
}

.flex {
    display: flex
}

.mw-body {
    padding: 0.5em;
    box-shadow: 0 0 2px black
}

.mw-body dd {
    margin: 0.2em;
    margin-left: 1.6em
}

.tabs-label {
    cursor: pointer;
    padding: 1px 6px;
    background: transparent !important;
    border: 1px solid black
}

.tabs-tabbox > .tabs-input:checked + .tabs-label,.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
    z-index: 2;
    box-shadow: 0px 2px 1px #3366cc
}

.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
    margin: 0
}

.tabs-label:hover {
    box-shadow: 0px 2px 1px darkblue;
    z-index: 2
}

.tabs-tabbox > .tabs-container {
    margin-top: -1px;
    padding: 2px 10px;
    background: #303037;
    border-radius: 0;
    position: relative;
    border: 1px solid #000000;
    width: inherit;
    max-width: inherit;
    min-width: inherit;
    z-index: 1
}

.tabs-tabbox > .tabs-label {
    margin: 0;
    background: transparent;
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    border-radius: 0
}

.tooltip {
    position: relative;
    display: inline
}

.tooltiptext {
    position: absolute;
    min-width: 240px;
    max-width: 100%;
    left: -240px;
    right: -240px;
    top: 125%;
    margin-left: auto;
    margin-right: auto;
    z-index: 99;
    padding: 22px;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.05s;
    border: 1px solid #3366cc;
    border-radius: 1.4rem;
    background-color: #27272E;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.tooltip:hover>.tooltiptext {
    visibility: visible;
    opacity: 1;
}

@media screen and (min-width: 851px) {
    .mobile {
        display:none
    }

    .headder {
        width: 25%;
        float: right;
        margin-left: 1em
    }

    .stiky {
        position: sticky;
        top: 0.1em
    }
}

@media screen and (max-width: 850px) {
    .nomobile {
        display:none
    }

    .headder {
        width: 100%;
        margin-left: 0
    }

    .sidebar-inner {
        background: #27272e;
        border: 1px solid black;
        color: lightgrey
    }

    .tooltip {
        position: static
    }

    .tooltiptext {
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
        position: fixed!important;
        width: 80vw !important;
        top: 40vh !important;
        left: 0 !important;
        margin: 0 auto !important;
        right: 0!important;
    }
/*
    .mobilefont {
        font-size: 80%
    }
    */
}

.mw-mmv-above-fold,.mw-mmv-dialog,.mw-mmv-image-links li,.mw-mmv-options-cancel-button.mw-ui-button.mw-ui-quiet,.mw-mmv-options-dialog-header,.mw-mmv-options-text-header {
    color: #e0e0e0
}

.mw-mmv-above-fold {
    background: #222;
    border-top: 1px solid #333
}

.mw-mmv-image-metadata {
    background-color: #111;
    border-color: #333
}

.mw-mmv-dialog {
    border: 1px solid #333;
    background: #222;
    box-shadow: none
}

.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
    background: #222;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333
}

.mw-mmv-options-enable-alert {
    background: #333;
    color: #e0e0e0
}

.mw-mmv-filepage-buttons .mw-ui-button {
    background: #36c;
    color: #e0e0e0;
    border-color: #1d4699
}

.mw-default-size {
    background-color: #21212600 !important;
    border-color: black !important
}

.mw-default-size img {
    border-color: black !important
}

.mw-default-size figcaption {
    background-color: #21212600 !important;
    border-color: black !important
}

.mw-halign-right {
    background-color: #27272E00 !important;
    border-color: black !important
}

.mw-halign-right img {
    border-color: black !important
}

.mw-halign-right figcaption {
    background-color: #27272E00 !important;
    border-color: black !important
}

.mw-halign-left {
    background-color: #27272E00 !important;
    border-color: black !important
}

.mw-halign-left img {
    border-color: black !important
}

.mw-halign-left figcaption {
    background-color: #27272E00 !important;
    border-color: black !important
}

.mw-halign-center {
    background-color: #27272E00 !important;
    border-color: black !important
}

.mw-halign-center img {
    border-color: black !important
}

.mw-halign-center figcaption {
    background-color: #27272E00 !important;
    border-color: black !important
}

.reference {
    background-color: #27272E00;
}

ol.references li:target,sup.reference:target {
    background-color: #ffffff0f;
    padding: 0px 1px 3px 1px;
}

.oo-ui-inputWidget-input {
    background-color: #27272e !important;
    border: #37373e !important;
    color: #ffffff !important
}

.mw-search-profile-tabs {
    background-color: #27272e !important;
    border: #37373e !important
}

.search-types .current a {
    color: #d3d3d3 !important;
    cursor: default !important
}

.mw-message-box-error {
    background-color: #7b1919 !important;
    border-color: #af2424 !important
}

.mw-message-box-warning {
    background-color: #7b6919 !important;
    border-color: #af9a24 !important
}

#mw-header-nav-hack {
    border-top: solid 2px #212126 !important;
    display: block;
    position: absolute;
    z-index: 98;
    background: #212126 !important;
    width: 100%
}

.ui-widget-overlay {
    background: #000000 !important;
    opacity: .3 !important
}

.ui-widget-content {
    border: 1px solid #4a4a57 !important;
    background: #212126 !important;
    color: #e0e0e0 !important
}

.ui-widget-header {
    border: 1px solid #4a4a57 !important;
    background: #212126 !important;
    color: #e0e0e0 !important;
    font-weight: bold !important
}

#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
    width: 100% !important;
    background-color: #27272e !important;
    color: #e0e0e0 !important
}

.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
    box-sizing: border-box !important;
    background-color: #27272e !important;
    color: #e0e0e0 !important
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Verdana,Arial,sans-serif !important;
    font-size: 1em !important;
    background-color: #27272e !important;
    color: #e0e0e0 !important
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #4a4a57 !important;
    background: #27272e !important;
    font-weight: normal !important;
    color: #e0e0e0 !important
}

.ui-state-hover,.ui-widget-contetn .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #4a4a57 !important;
    background: #4c4c59 !important;
    font-weight: normal !important;
    color: #e0e0e0 !important
}

body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
    right: 0.9em !important;
    background: #4c4c59 !important
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0 !important;
    background: #6c6c80 !important
}

ul#filetoc,.toc,.toccolours,.mw-warning {
    display: table !important;
    background-color: #27272e !important;
    border: solid #000000 !important;
    border-radius: 0.9em;
    border-width: 1px 1px 0.2em !important;
    box-shadow: 0 1px 2px 1px rgb(39 0 255 / 17%) !important;
    padding: 1.25em 1.75em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    min-width: 15em !important;
    font-size: 100% !important
}

.mw-body h1 {
    font-family: 'oswald';
    font-size: 2em
}

.mw-body .toctitle h2 {
    font-family: 'oswald';
    font-size: 1.2em
}

.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
    font-family: monospace,monospace !important;
    background-color: #1b1b1f !important;
    border-color: #1b1b1f !important;
    color: white !important
}

.diff-deletedline .diffchange {
    background: #4c3c16 !important
}

.diff-addedline .diffchange {
    background: #16324d !important
}

.mw-json th,.mw-json td {
    border: 1px solid #000000;
    font-size: 16px;
    padding: 0.5em 1em
}

.mw-json tr {
    background-color: #212126;
    margin-bottom: 0.5em
}

.mw-json th {
    background-color: #303037;
    font-weight: normal;
    vertical-align: top;
    color: #d3d3d3
}

.mw-json th span {
    -webkit-position: sticky;
    position: sticky;
    top: 0.5em
}

.mw-json-value,.mw-json-single-value {
    background-color: #1b5929;
    font-family: monospace,monospace;
    white-space: pre-wrap;
    color: #d3d3d3
}

.mw-json-empty {
    background-color: #1b5929;
    font-style: italic;
    color: #d3d3d3
}

.hover_img_special {
    top: 0;
    left: 0;
    display: none
}

.img_special:hover .hover_img_special {
    display: inline
}

.img_special:hover .img_spec {
    display: none
}

.ace-tm .ace_gutter {
    background: #212126;
    color: #333
}

.ace-tm .ace_print-margin {
    width: 1px;
    background-color: #1b1b1f
}

.ace-tm {
    background-color: #1b1b1f;
    color: lightgrey
}

.ace-tm .ace_cursor {
    color: white
}

.ace-tm .ace_storage,.ace-tm .ace_keyword {
    color: rgb(153,153,255)
}

.ace-tm .ace_constant.ace_numeric {
    color: rgb(153,153,205)
}

.ace-tm .ace_constant {
    color: rgb(241,89,92)
}

.ace-tm .ace_support.ace_function {
    color: rgb(68,118,235)
}

.ace-tm .ace_support.ace_constant {
    color: rgb(23,202,33)
}

.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
    color: rgb(182,187,236)
}

.ace-tm .ace_string {
    color: rgb(6,142,13)
}

.ace-tm .ace_comment {
    color: rgb(103,193,150)
}

.ace-tm .ace_constant.ace_numeric {
    color: rgb(153,153,255)
}

.ace-tm .ace_marker-layer .ace_selection {
    background: rgb(28,45,68)
}

.ace-tm .ace_marker-layer .ace_bracket {
    margin: -1px 0 0 -1px;
    border: 1px solid rgb(94,94,94)
}

.ace-tm .ace_marker-layer .ace_active-line {
    background: rgb(153,153,183,7%)
}

.ace-tm .ace_gutter-active-line {
    background-color: rgb(44,44,51)
}

.ace-tm .ace_marker-layer .ace_selected-word {
    background: rgb(37,59,89);
    border: 1px solid rgb(36,36,42)
}

.codeEditor-status {
    clear: both;
    width: 100%;
    background-color: #212126;
    border-top: 1px solid #40404b;
    display: table
}

.codeEditor-status-message {
    border-left: 1px solid #40404b;
    border-right: 1px solid #40404b;
    padding: 0 0.3em;
    width: 100%;
    display: table-cell
}

.ace_search {
    background-color: #212126;
    color: #d3d3d3;
    border: 1px solid #383843;
    border-top: 0 none;
    overflow: hidden;
    margin: 0;
    padding: 4px 6px 0 4px;
    position: absolute;
    top: 0;
    z-index: 99;
    white-space: normal
}

.ace_search_form.ace_nomatch {
    outline: 1px solid #922626
}

.ace_search_field {
    border-radius: 3px 0 0 3px;
    background-color: #27272e;
    color: #d3d3d3;
    border: 1px solid #383843;
    border-right: 0 none;
    outline: 0;
    padding: 0;
    font-size: inherit;
    margin: 0;
    line-height: inherit;
    padding: 0 6px;
    min-width: 17em;
    vertical-align: top;
    min-height: 1.8em;
    box-sizing: content-box
}

.ace_searchbtn {
    border: 1px solid #383843;
    line-height: inherit;
    display: inline-block;
    padding: 0 6px;
    background: #27272e;
    border-right: 0 none;
    border-left: 1px solid #383843;
    cursor: pointer;
    margin: 0;
    position: relative;
    color: #d3d3d3
}

.ace_searchbtn:last-child {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #383843
}

.ace_searchbtn:hover {
    background-color: #1b1b1f
}

.ace_searchbtn.prev:after {
    content: "";
    border: solid 2px #d3d3d3;
    width: 0.5em;
    height: 0.5em;
    border-width: 2px 0 0 2px;
    display: inline-block;
    transform: rotate(-45deg)
}

.ace_searchbtn.next:after {
    content: "";
    border: solid 2px #d3d3d3;
    width: 0.5em;
    height: 0.5em;
    border-width: 2px 0 0 2px;
    display: inline-block;
    transform: rotate(135deg)
}

.ace_button {
    margin-left: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    opacity: 0.7;
    border: 1px solid rgb(56,56,68);
    padding: 1px;
    box-sizing: border-box!important;
    color: #d3d3d3;
    background-color: #27272e
}

.ace_button:hover {
    background-color: #1b1b1f;
    opacity: 1
}

.ace_button:active {
    background-color: #101013
}

::-webkit-scrollbar {
    background-color: #424242
}

::-webkit-scrollbar-thumb {
    background-color: #686868;
    border: 2px solid #424242;
    border-radius: 4px
}

::-webkit-scrollbar-thumb:hover {
    background-color: #7b7b7b
}

::-webkit-scrollbar-thumb:active {
    background-color: #a1a1a1
}

.style-for-sub-numbered-lists ol {
    counter-reset: item
}

.style-for-sub-numbered-lists li {
    display: block
}

.style-for-sub-numbered-lists li:before {
    content: counters(item,".") ". ";
    counter-increment: item
}

.section {
    display: flex;
    flex-wrap: wrap
}

.section .col {
    flex: 1 1 auto
}

.section .line-break {
    flex-basis: 100%;
    width: 0px;
    height: 0px;
    overflow: hidden
}

.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,.mw-changeslist-legend,.mw-body .mw-search-profile-tabs,.mw-body fieldset#mw-searchoptions,.mw_metadata,.mw-datatable {
    color: #d3d3d3;
    background: #303037;
    border: solid #000000;
    border-width: 1px 1px 0.2em;
    padding: 1.25em 1.75em;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02)
}

.mw_metadata > tr > th,.mw-datatable > tr > th,.wikitable > tr > th,.mw_metadata > tr > td,.mw-datatable > tr > td,.wikitable > tr > td,.mw_metadata > * > tr > th,.mw-datatable > * > tr > th,.wikitable > * > tr > th,.mw_metadata > * > tr > td,.mw-datatable > * > tr > td,.wikitable > * > tr > td {
    border:none;
    padding:0.5em;
}

.mw-datatable th {
    background: #212126
}

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

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

.pretoclip-copy-button {
    float: right
}

.mw-scribunto-console-fieldset {
    color: #d3d3d3;
    background: none;
    border: 3px solid #27272e
}

.mw-scribunto-message {
    color: #008000;
    background: none
}

#mw-scribunto-input {
    width: 100%;
    border: 0;
    overflow: auto;
    background: #303037
}

.mw-scribunto-input {
    color: #d3d3d3;
    font: inherit;
    font-weight: bold;
    margin-top: 0.5em
}

.table-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly
}

.boxes-flex {
    padding: 0;
    margin: 0;
    text-align: center
}

.role-big-title {
    margin: 0px;
    text-align: center;
    font-size: 40px;
    line-height: 50px;
    border-radius: 8px
}

.role-block-radius {
    border-radius: 8px
}

.role-block-name {
    padding: 2px;
    border-radius: .3em;
    margin-bottom: .2em
}

.story-text {
    text-indent: 19px;
    text-align: justify
}

.story-dialogue {
    line-height: 1.2
}

.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
    display: block;
    position: relative;
    margin: 0px 25%
}

.mw-gallery-slideshow .gallerybox.slideshow-current {
    background: #28282e
}

.gallerytext {
    overflow: hidden;
    font-size: 94%;
    padding: 2px 4px;
    word-wrap: break-word;
    text-align: center
}

#content .gallerybox div.thumb {
    background-color: #f8f9fa00
}

.mw-body li.gallerybox div.thumb {
    background: #f8f9fa00;
    border: solid #28282e;
    border-width: 1px 1px 0.2em;
    padding: 1.25em 1.75em;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02);
    padding: 0
}

.title-no-bottom-border {
    border-bottom: none !important
}

.title-top-border {
    border-top: solid 2px #c8ccd1
}

@media (min-width: 1340px) {
    #mw-content-block {
        display:block
    }

    #mw-content {
        margin-left: 14em;
        padding: 2em 0 0
    }

    #mw-content-wrapper {
        float: right;
        margin-left: -14em;
        background: transparent;
        width: 100%
    }

    #mw-related-navigation {
        width: 14em;
        padding: 0 1em 0 0
    }

    .color-middle {
        margin-right: 0
    }

    .mw-wiki-logo {
        display: inline-block
    }

    #catlinks {
        margin-left: 14em
    }
}

#footer {
    padding-right: 1em
}

.mw-body h2 {
    font-size: 1.8em;
    border-bottom: solid 2px #3366cc
}

#mw-site-navigation .sidebar-chunk h3,#mw-related-navigation .sidebar-chunk h3 {
    border-bottom: solid 2px #3366cc
}

.target {
    border-bottom: 1px solid darkblue
}

.target:target {
    border-bottom: 2px solid gold;
    transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
}

.backlight:hover {
    box-shadow: 0 0 0.3em gold;
    background-color: #1b1b1f
}

#main.backlight:hover {
    box-shadow: inset 0 0 23em #00000066;
    border-radius: 8px
}

#strongwhite {
    color: white !important
}
/*затемнение для мобилок*/
#menus-cover {
    background: #000000;
    opacity: 0.4
}
.oo-ui-tagMultiselectWidget-handle,.oo-ui-panelLayout-padded {
    background: #1b1b1f;
    border: 1px solid black;
    border-radius: 0
}
/*Красивые картинки*/
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
    margin: 0 0 0.5em 0.5em;
    border:1px solid black;
    border-bottom:0;
    border-radius:0.9em 0.9em 0 0;
    background:#1b1b1f;
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
    border-radius: 0 0 0.9em 0.9em;
    border:1px solid black;
    border-top:0;
    background:#1b1b1f;
    padding-bottom:5px;
    font-family:oswald;
    font-size:1em;
}

figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
    margin: 5px;
    border-radius: 0.4em;
}
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
    border-collapse:separate;
}
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
    border-bottom: 1px solid #3366cc;
}

/*кнопка для главного меню*/
.StupidButton {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
/*Цвета таблиц для разных отделов*/
#MED.wikitable {
    background: #00433e;
    color: #dddddd;
}

#MED.wikitable>*>tr>th {
    background: #00433e;
    color: #dddddd;
}

#MED.wikitable > * > tr > td {
    background: #1e5550;
    color: #dddddd;
}

#ENG.wikitable {
    background: #896c18;
    color: #dddddd;
}

#ENG.wikitable>*>tr>th {
    background: #896c18;
    color: #dddddd;
}

#ENG.wikitable > * > tr > td {
    background: #9b8238;
    color: #dddddd;
}

#SEC.wikitable {
    background: #404144;
    color: #dddddd;
}

#SEC.wikitable>*>tr>th {
    background: #9f2828;
    color: #dddddd;
}

#SEC.wikitable > * > tr > td {
    background: #515255;
    color: #dddddd;
}

#SRV.wikitable {
    background: #316f20;
    color: #dddddd;
}

#SRV.wikitable>*>tr>th {
    background: #316f20;
    color: #dddddd;
}

#SRV.wikitable >*> tr > td {
    background: #40852b;
    color: #dddddd;
}

#RND.wikitable {
    background: #800087; 
    color: #dddddd;
}

#RND.wikitable>*>tr>th {
    background: #800087;
    color: #dddddd;
}

#RND.wikitable > * > tr > td {
    background: #94409d;
    color: #dddddd;
}

#SUP.wikitable {
    background: #81470c;
    color: #dddddd;
}

#SUP.wikitable>*>tr>th {
    background: #81470c;
    color: #dddddd;
}

#SUP.wikitable > * > tr > td {
    background: #8f5a24;
    color: #dddddd;
}


/*Альтернативные цвета таблиц для разных отделов*/
#aMED.wikitable thead tr th,
#aMED.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #004949 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#aMED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aMED.wikitable thead + tbody > tr th {
    background: #00655d !important;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

#aENG.wikitable thead tr th,
#aENG.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #795d09 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#aENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aENG.wikitable thead + tbody > tr th {
    background: #997b16 !important;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

#aRND.wikitable thead tr th,
#aRND.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #4e0163 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#aRND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aRND.wikitable thead + tbody > tr th {
    background: #750775 !important;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

#aSUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aSUP.wikitable thead + tbody > tr th {
    background: #8b4e10 !important;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

#aSUP.wikitable thead tr th,
#aSUP.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #6f3d0a !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#aSEC.wikitable {
    background: #27272E;
    color: #dddddd;
}

#aSEC.wikitable>*>tr>th {
    background: #9f2828;
    color: #dddddd;
}

#aSEC.wikitable > * > tr > td {
    background: #32323C;
    color: #dddddd;
}

/* Таблица */
#aSRV.wikitable {
	background: #21671d;
	border-spacing: 0px;
}

/* Заголовок */
#aSRV.wikitable thead tr th,
#aSRV.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #21671d !important;
    border-bottom: 0.2em solid #00000021;
}

/* Заглавная ячейка */
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#aSRV.wikitable thead + tbody > tr th {
    background: #2c832c;
    border-bottom: 1px solid #21671d;
}

/* Ячейка с содержимым */
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#aSRV.wikitable thead + tbody > tr td {
    background: #478b47;
    border-bottom: 1px solid #21671d;
}

/* Таблица */
#BOTANY.wikitable {
	background: #0d3f28;
}

/* Заголовок */
#BOTANY.wikitable thead tr th,
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #04673e !important;
    border-bottom: 0.2em solid #00000021;
}

/* Заглавные ячейки */
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#BOTANY.wikitable thead + tbody > tr th {
    background: #0d7b39;
}

/* Первая заглавная ячейка */
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
#BOTANY.wikitable thead + tbody > tr th:first-of-type {
    border-left: 0.2em solid #0000003b;
}

/* Ячейка с содержимым */
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#BOTANY.wikitable thead + tbody > tr td {
    background: #2a834e;
}

/* Таблица */
#MUTATION.wikitable {
	background: #220f3b;
}

/* Заголовок */
#MUTATION.wikitable thead tr th,
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #330b65 !important;
    border-bottom: 0.2em solid #00000021;
}

/* Заглавные ячейки */
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#MUTATION.wikitable thead + tbody > tr th {
    background: #3a1769;
}

/* Первая заглавная ячейка */
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
#MUTATION.wikitable thead + tbody > tr th:first-of-type {
    border-left: 0.2em solid #0000003b;
}

/* Ячейка с содержимым */
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#MUTATION.wikitable thead + tbody > tr td {
    background: #422371;
}


/*таблицы*/
@media screen and (max-width: 850px) {
    .wikitable {
        font-size:0.65em;
        padding:5px !important;
    }
        .wikitable:not(.freeimg)>*>*>th:not(.freeimg) img{
        height:auto;
        width:32px;
    }
    .wikitable.mobileimg>*>*>td img{
        height:auto;
        width:32px;
    }
}
/* Старые таблицы
.wikitable {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}

.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
    border: 1px solid black
}

.wikitable>*>tr>th {
    background: #27272e;
    border: 1px solid black;
    color: white
}
*/

/* загруглённые таблицы */
.wikitable {
    border-spacing: 1px;
    padding: 12px;
    border-collapse: separate;
    border: 1px solid black;
    border-radius: 1em;
    background: #27272e
}

.wikitable>*>tr>*{
    padding:0.4em !important;
    margin:0 !important;
    border: none;
}

.wikitable>*>tr>td {
    background: #32323c;
}
/* Неразрывные пробелы в горизонтальных списках 
   @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
   @Распорстраняется под CC BY-SA 4.0
   @автор: [[Участник:WindEwriX]]*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
	white-space: nowrap;
}
/* Прекращение действия лицензии CC BY-SA 4.0*/

/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 9 (2016-08-10)
   @Распорстраняется под CC BY-SA 4.0
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
	margin: 0;
	padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
	margin: 0;
	display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
	display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
	display: none;
}
/* Generate bullets */
.hlist dt:after {
	content: ": ";
}
.hlist dd:after,
.hlist li:after {
	content: "\00a0· ";
	font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
	content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
	content: " (";
	font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
	content: ")";
	font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
	counter-reset: listitem;
}
.hlist ol > li {
	counter-increment: listitem;
}
.hlist ol > li:before {
	content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
	content: " (" counter(listitem) "\a0";
}
/* Прекращение действия лицензии CC BY-SA 4.0*/

/* Псевдо-модальное окно */
.pseudomodal--caller {
  cursor:pointer;
}

.pseudomodal {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    background-color: #212126;
    width: 60%;
    height: 80%;
    border: 1px solid black;
    border-radius: 0.5rem;
    padding: 5px 25px;
    position: fixed;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100 !important;
    box-shadow: 0px 0px 0px 100vh rgba(0,0,0,0.6);
}

.pseudomodal--caller:focus-within + .pseudomodal {
  visibility: visible;
  opacity: 1;
}

.pseudomodal:hover {
  visibility: visible;
  opacity: 1;
}

.pseudomodal--header {
  text-align: center;
  font-size: 1.1em;
  position: relative;
}

.pseudomodal--header-hr{
  margin: 20px 0;
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid darkgray;
}

.pseudomodal--body{
  height: 100%;
  position: relative;
}

.pseudomodal::-webkit-scrollbar {
  width: 0.15rem;
  background-color:transparent;
}

.pseudomodal::-webkit-scrollbar-track {
  margin:1em;
  background: transparent;
}

.pseudomodal::-webkit-scrollbar-thumb {
  background-color: transparent;
  border: solid #373737;
}

/* Key press */
.keyboard-key {
    border: 1px solid #555555;
    border-radius: 0.2em;
    box-shadow: 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(to bottom, #1e1e1e, #393838, #1e1e1e);
    color: lightgrey;
    padding: 0.1em 0.3em;
    font-family: inherit;
    font-size: 0.8em;
}

@media only screen and (max-width: 600px) {
	.flex--row-column {
		flex-direction:column; width: 50%; margin: auto;
	}
}

/* Классы для форума "Справочник сталкера" проекта S.T.A.L.K.E.R. и для вики-плашек*/

.forumMessage, .wikiMessage {
	background: #1b1b1f;
}

.forumMessage {
	padding: 10px 10px 30px;
}

.wikiMessage {
	padding: 10px 10px 10px;
	margin-bottom: 10px;
}

.forumMessageInfo, .wikiMessageInfo{
	padding: 0;
	margin-left: 160px;
	border-bottom: 1px none black;
	zoom: 1;
	color: rgb(255, 255, 255);
}

.forumMessageContent, .wikiMessageContent {
	padding-bottom: 2px;
	padding-left:4px;
	border-style: hidden;
	min-height: 100px;
	overflow: hidden;
}
.forumMessageContent {
	background-color: #303037
}

.forumMessageUserInfo, .wikiIMG {
	float: left;
	width: 140px;
	position: relative;
}

.forumAvatarHolder, .wikiIMGHolder {
	padding: 10px;
	text-align: center;
	position:relative;
}

.forumAvatarHolder {
	background:#303037
}

.forumUserText {
	padding: 1px 10px;
	background:#303037
}

.forumUserName {
	font-size: 14px;
	color: rgb(255, 148, 7);
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
	line-height: 16px;
	text-align: center;
}

.forumBanner {
	font-size: 11px;
	text-align: center;
	padding: 5px;
	color: black;
	border-color: silver;
	height: 16px;
	width: 105px;
	display: block;
	margin-bottom: 5px
}

.forumAdmin {
	background: silver
}
/* CodeMirror */
.CodeMirror {
    position: relative;
    overflow: hidden;
    background: #1b1b1f;
    color: inherit;
}

.CodeMirror-gutters {
    border-right: 1px solid #212126;
    background-color: #212126;
    white-space: nowrap;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
    background: #1c2d44;
}

.noExternal>.external {
  padding-right:0px !important;
  background-image:none !important;
}

.mw-mmv-image>*, .fullImageLink>*>* {
	image-rendering: auto !important;
}

/* Для тестов */
.skameykatable{
	border:1px solid black;
	border-radius:1.4rem;
}
.skameykatable>*>tr>th{
      text-align:center;
    font-weight:bold;
    }
.skameykatable>*>tr>td{
       border:none;
    }
.skameykatable>*>tr:not(:first-child)>*{
    border-top:1px solid black !important;
}
.skameykatable>*>tr:not(:first-child):not(:last-child):hover{
box-shadow: inset 30em 30em 0 #1b1b20;
}
.skameykatable>*>tr:last-child{
    box-shadow: inset 30em 30em 0 #1b1b20;
    border-bottom-left-radius:1.3rem;
    border-bottom-right-radius:1.3rem;
}

.skameykatable>*>tr>*{
     padding:0.4em;
    background:transparent;
           border:none !important;
    }
    
.headerSort::after {
	content: "\21C5";
}
    
.headerSort.headerSortUp::after {
    content: "\2191";
}

.headerSort.headerSortDown::after {
    content: "\2193";
}


.headerSort {
	background-size: 0 0 !important;
	white-space: nowrap;
}


.pseudomodal p {
	margin: 0 !important;
}

/**
* SS220 import
* 
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
*/

/* Hide noscript only elements */
.client-js *.noscript {
    display: none;
}


/* SS220 import end*/


/* Стили для заголовков в таблицах с thead */
#highlighted-header.wikitable thead tr th,
/* Стили для первого ряда в таблицах без thead */
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #404053 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* Стили для последующих строк в таблицах без thead */
#highlighted-header.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
/* Стили для последующих строк в таблицах с thead */
#highlighted-header.wikitable thead + tbody > tr th {
    background: #972626;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

/* Серый заголовок и серые ячейки */
#highlighted-header-classic.wikitable thead tr th,
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #323245 !important;
    border-bottom: 0.2em solid #0000002b;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#highlighted-header-classic.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-classic.wikitable thead + tbody > tr th {
    background: #3d3d51;
    border-bottom: 0.1em solid #0000000d;
    border-left: 0.2em solid #00000024;
}

/* Холодный цвет ячеек */
#highlighted-header-cold.wikitable thead tr th,
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #006587 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-cold.wikitable thead + tbody > tr th {
    background: #00707b;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

/* Серый заголовок и темно-красные ячейки */
#highlighted-header-dark.wikitable thead tr th,
#highlighted-header-dark.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #404053 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-dark.wikitable thead + tbody > tr th {
    background: #8d2121;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

/* Палитра для Морпехов */
#highlighted-header-CM.wikitable thead tr th,
#highlighted-header-CM.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #313d45 !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-CM.wikitable thead + tbody > tr th {
    background: #355f54;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

/* Палитра для Ксеноморфов */
#highlighted-header-xenomorph.wikitable thead tr th,
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #3c1d5f !important;
    border-bottom: 0.2em solid #00000059;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

#highlighted-header-xenomorph.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
    background: #5d1c55;
    border-bottom: 0.1em solid #00000059;
    border-left: 0.2em solid #00000059;
}

/* Если не нужен другой стиль кроме цвета */
#no-highlight {
    border-bottom: none !important;
    box-shadow: none !important;
}


/* Таблица */
#VIOLET.wikitable {
	background: #391b5d;
	border-spacing: 0px;
}

/* Заголовок */
#VIOLET.wikitable thead tr th,
#VIOLET.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #391b5d;
    border-bottom: 0.2em solid #00000021;
}

/* Заглавная ячейка */
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#VIOLET.wikitable thead + tbody > tr th {
    background: #44206f;
    border-bottom: 1px solid #391b5d;
}

/* Ячейка с содержимым */
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#VIOLET.wikitable thead + tbody > tr td {
    background: #4a2b6f;
    border-bottom: 1px solid #391b5d;
}


/* Таблица */
#YELLOW.wikitable {
	background: #405d1b;
	border-spacing: 0px;
}

/* Заголовок */
#YELLOW.wikitable thead tr th,
#YELLOW.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background-color: #405d1b;
    border-bottom: 0.2em solid #00000021;
}

/* Заглавная ячейка */
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#YELLOW.wikitable thead + tbody > tr th {
    background: #4c6d20;
    border-bottom: 1px solid #405d1b;
}

/* Ячейка с содержимым */
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
#YELLOW.wikitable thead + tbody > tr td {
    background: #577332;
    border-bottom: 1px solid #405d1b;
}