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

Материал из Space Station 14 Вики
(по просьбам трудящихся (Kerisar))
(SS220)
 
(не показаны 53 промежуточные версии 2 участников)
Строка 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 {
.quickbox {
     visibility: hidden;
    border: 1px solid #303038;
     display: none
    background: #27272e
}
 
.quickboxhead {
    border-bottom: 1px solid #303038;
     background: #1b1b1f;
     text-align: center
}
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
     background: #27272e;
     background: #27272e;
     border: 1px solid black;
     border: 1px solid #303038;
     color: lightgrey
     color: white
}
}


body.skin--responsive #p-cactions li.selected {
.mw-changeslist-legend {
     border: #37373e
     display: none
}
}


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


#pagehistory li.selected {
.oo-ui-popupWidget-popup {
     background: #1B4D3E;
     background: #303037;
     font-weight: bold
    border: 1px solid #37373e;
     color: white
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
.mw-editform #wpTextbox1,textarea {
    background: #7C0A02;
    border: 1px solid #bb7070
}
 
.wikitable {
     background: #303037;
     background: #303037;
     border: 1px solid #37373e;
     border: 1px solid #37373e;
Строка 1129: Строка 1174:
}
}


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


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


.toc {
.wikiEditor-ui-toolbar .group .label {
    background: #27272E;
    border: 1px solid black;
     color: white
     color: white
}
}


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


.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
.wikiEditor-ui .wikiEditor-ui-top {
     border: 1px solid black
     border-bottom: 1px solid #37373e
}
}


.wikitable>*>tr>th {
.wikiEditor-ui .wikiEditor-ui-view {
     background: #27272e;
    border: 1px solid #37373e
     border: 1px solid black;
}
 
.editOptions,.mw-editform .editOptions {
     background: #212126;
     border: 1px solid #37373e;
     color: white
     color: white
}
}


.quickbox {
@media screen {
    border: 1px solid #303038;
    .mw-body-content .recipeimg a>img {
     background: #27272e
        padding: 0;
        margin: 0;
        border: 0;
        width: 32px !important;
        max-width: 32px !important;
        height: 32px !important;
        max-height: 32px !important
     }
}
}


.quickboxhead {
.positive {
     border-bottom: 1px solid #303038;
     color: #00FF00;
    background: #1b1b1f;
     font-weight: bold
     text-align: center
}
}


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


.mw-changeslist-legend {
.anglerect {
     display: none
    --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)))
}
}


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


.oo-ui-popupWidget-popup {
.mw-body {
     background: #303037;
     padding: 0.5em;
     border: 1px solid #37373e;
     box-shadow: 0 0 2px black
    color: white
}
}


.mw-editform #wpTextbox1,textarea {
.mw-body dd {
     background: #303037;
     margin: 0.2em;
     border: 1px solid #37373e;
     margin-left: 1.6em
    color: white
}
}


.wikiEditor-ui-toolbar {
.tabs-label {
     background: #27272e;
    cursor: pointer;
     color: white
    padding: 1px 6px;
     background: transparent !important;
     border: 1px solid black
}
}


.wikiEditor-ui-toolbar .group {
.tabs-tabbox > .tabs-input:checked + .tabs-label,.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
     border: 1px solid #37373e;
     z-index: 2;
     color: white
     box-shadow: 0px 2px 1px #3366cc
}
}


.wikiEditor-ui-toolbar .group .label {
.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
     color: white
     margin: 0
}
}


.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
.tabs-label:hover {
     color: #151518;
     box-shadow: 0px 2px 1px darkblue;
     font-weight: bold
     z-index: 2
}
}


.wikiEditor-ui .wikiEditor-ui-top {
.tabs-tabbox > .tabs-container {
     border-bottom: 1px solid #37373e
    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
}
}


.wikiEditor-ui .wikiEditor-ui-view {
.tabs-tabbox > .tabs-label {
     border: 1px solid #37373e
     margin: 0;
}
    background: transparent;
 
    position: relative;
.editOptions,.mw-editform .editOptions {
     display: inline-block;
     background: #212126;
     vertical-align: baseline;
     border: 1px solid #37373e;
     border-radius: 0
     color: white
}
}


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


.positive {
.tooltiptext {
     color: #00FF00;
     position: absolute;
     font-weight: bold
    min-width: 240px;
}
    max-width: 100%;
 
    left: -240px;
.negative {
    right: -240px;
     color: #FF0000;
    top: 125%;
     font-weight: bold
    margin-left: auto;
    margin-right: auto;
     z-index: 99;
    padding: 22px;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.1s;
     border: 1px solid #3366cc;
     border-radius: 1.4rem;
    background-color: #27272E
}
}


.anglerect {
.tooltip:hover>.tooltiptext {
     --angle-rect-clip-size: 16px;
     visibility: visible;
     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)))
     opacity: 1;
}
}


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


.mw-body {
    .headder {
    padding: 0.5em;
        width: 25%;
    box-shadow: 0 0 2px black
        float: right;
}
        margin-left: 1em
    }


.mw-body dd {
    .stiky {
    margin: 0.2em;
        position: sticky;
     margin-left: 1.6em
        top: 0.1em
     }
}
}


.tabs-label {
@media screen and (max-width: 850px) {
     cursor: pointer;
     .nomobile {
    padding: 1px 6px;
        display:none
     background: transparent !important;
     }
    border: 1px solid black
}


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


.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
    .sidebar-inner {
    margin: 0
        background: #27272e;
}
        border: 1px solid black;
        color: lightgrey
    }


.tabs-label:hover {
    .tooltip {
    box-shadow: 0px 2px 1px darkblue;
        position: static
     z-index: 2
    }
 
    .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%
    }
    */
}
}


.tabs-tabbox > .tabs-container {
.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 {
    margin-top: -1px;
     color: #e0e0e0
    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 {
.mw-mmv-above-fold {
     margin: 0;
     background: #222;
     background: transparent;
     border-top: 1px solid #333
    position: relative;
}
    display: inline-block;
 
     vertical-align: baseline;
.mw-mmv-image-metadata {
     border-radius: 0
     background-color: #111;
     border-color: #333
}
}


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


.tooltiptext {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
    position: absolute;
     background: #222;
    min-width: 240px;
     border-bottom: 1px solid #333;
    max-width: 100%;
     border-right: 1px solid #333
    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.1s;
    border: 1px solid #3366cc;
     border-radius: 1.4rem;
    background-color: #27272E
}
}


.tooltip:hover>.tooltiptext {
.mw-mmv-options-enable-alert {
     visibility: visible;
     background: #333;
     opacity: 1;
     color: #e0e0e0
}
}


@media screen and (min-width: 851px) {
.mw-mmv-filepage-buttons .mw-ui-button {
     .mobile {
     background: #36c;
        display:none
    color: #e0e0e0;
     }
     border-color: #1d4699
}


    .headder {
.mw-default-size {
        width: 25%;
    background-color: #21212600 !important;
        float: right;
    border-color: black !important
        margin-left: 1em
}
    }


    .stiky {
.mw-default-size img {
        position: sticky;
    border-color: black !important
        top: 0.1em
    }
}
}


@media screen and (max-width: 850px) {
.mw-default-size figcaption {
     .nomobile {
     background-color: #21212600 !important;
        display:none
    border-color: black !important
    }
}


    .headder {
.mw-halign-right {
        width: 100%;
    background-color: #27272E00 !important;
        margin-left: 0
    border-color: black !important
    }
}


    .sidebar-inner {
.mw-halign-right img {
        background: #27272e;
    border-color: black !important
        border: 1px solid black;
}
        color: lightgrey
    }


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


    .tooltiptext {
.mw-halign-left {
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
    background-color: #27272E00 !important;
        position: fixed!important;
    border-color: black !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 {
.mw-halign-left img {
     color: #e0e0e0
     border-color: black !important
}
}


.mw-mmv-above-fold {
.mw-halign-left figcaption {
     background: #222;
     background-color: #27272E00 !important;
     border-top: 1px solid #333
     border-color: black !important
}
}


.mw-mmv-image-metadata {
.mw-halign-center {
     background-color: #111;
     background-color: #27272E00 !important;
     border-color: #333
     border-color: black !important
}
}


.mw-mmv-dialog {
.mw-halign-center img {
     border: 1px solid #333;
     border-color: black !important
    background: #222;
    box-shadow: none
}
}


.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
.mw-halign-center figcaption {
     background: #222;
     background-color: #27272E00 !important;
    border-bottom: 1px solid #333;
     border-color: black !important
     border-right: 1px solid #333
}
}


.mw-mmv-options-enable-alert {
.reference {
     background: #333;
     background-color: #27272E00 !important
    color: #e0e0e0
}
}


.mw-mmv-filepage-buttons .mw-ui-button {
ol.references li:target,sup.reference:target {
     background: #36c;
     background-color: #303037 !important
    color: #e0e0e0;
    border-color: #1d4699
}
}


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


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


.mw-default-size figcaption {
.search-types .current a {
     background-color: #21212600 !important;
     color: #d3d3d3 !important;
     border-color: black !important
     cursor: default !important
}
}


.mw-halign-right {
.mw-message-box-error {
     background-color: #27272E00 !important;
     background-color: #7b1919 !important;
     border-color: black !important
     border-color: #af2424 !important
}
}


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


.mw-halign-right figcaption {
#mw-header-nav-hack {
     background-color: #27272E00 !important;
     border-top: solid 2px #212126 !important;
     border-color: black !important
     display: block;
    position: absolute;
    z-index: 98;
    background: #212126 !important;
    width: 100%
}
}


.mw-halign-left {
.ui-widget-overlay {
     background-color: #27272E00 !important;
     background: #000000 !important;
     border-color: black !important
     opacity: .3 !important
}
}


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


.mw-halign-left figcaption {
.ui-widget-header {
     background-color: #27272E00 !important;
    border: 1px solid #4a4a57 !important;
     border-color: black !important
     background: #212126 !important;
    color: #e0e0e0 !important;
     font-weight: bold !important
}
}


.mw-halign-center {
#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
     background-color: #27272E00 !important;
    width: 100% !important;
     border-color: black !important
     background-color: #27272e !important;
     color: #e0e0e0 !important
}
}


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


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


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


ol.references li:target,sup.reference:target {
.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 {
     background-color: #303037 !important
    border: 1px solid #4a4a57 !important;
     background: #4c4c59 !important;
    font-weight: normal !important;
    color: #e0e0e0 !important
}
}


.oo-ui-inputWidget-input {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
     background-color: #27272e !important;
     right: 0.9em !important;
     border: #37373e !important;
     background: #4c4c59 !important
    color: #ffffff !important
}
}


.mw-search-profile-tabs {
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
     background-color: #27272e !important;
     padding: 0 !important;
     border: #37373e !important
     background: #6c6c80 !important
}
}


.search-types .current a {
ul#filetoc,.toc,.toccolours,.mw-warning {
     color: #d3d3d3 !important;
     display: table !important;
     cursor: default !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-message-box-error {
.mw-body h1 {
     background-color: #7b1919 !important;
     font-family: 'oswald';
     border-color: #af2424 !important
     font-size: 2em
}
}


.mw-message-box-warning {
.mw-body .toctitle h2 {
     background-color: #7b6919 !important;
     font-family: 'oswald';
     border-color: #af9a24 !important
     font-size: 1.2em
}
}


#mw-header-nav-hack {
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
     border-top: solid 2px #212126 !important;
     font-family: monospace,monospace !important;
     display: block;
     background-color: #1b1b1f !important;
     position: absolute;
     border-color: #1b1b1f !important;
    z-index: 98;
     color: white !important
    background: #212126 !important;
     width: 100%
}
}


.ui-widget-overlay {
.diff-deletedline .diffchange {
     background: #000000 !important;
     background: #4c3c16 !important
    opacity: .3 !important
}
}


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


.ui-widget-header {
.mw-json th,.mw-json td {
     border: 1px solid #4a4a57 !important;
     border: 1px solid #000000;
     background: #212126 !important;
     font-size: 16px;
    color: #e0e0e0 !important;
     padding: 0.5em 1em
     font-weight: bold !important
}
}


#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
.mw-json tr {
    width: 100% !important;
     background-color: #212126;
     background-color: #27272e !important;
     margin-bottom: 0.5em
     color: #e0e0e0 !important
}
}


.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
.mw-json th {
     box-sizing: border-box !important;
     background-color: #303037;
     background-color: #27272e !important;
    font-weight: normal;
     color: #e0e0e0 !important
     vertical-align: top;
     color: #d3d3d3
}
}


.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
.mw-json th span {
     font-family: Verdana,Arial,sans-serif !important;
     -webkit-position: sticky;
    font-size: 1em !important;
     position: sticky;
     background-color: #27272e !important;
     top: 0.5em
     color: #e0e0e0 !important
}
}


.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
.mw-json-value,.mw-json-single-value {
     border: 1px solid #4a4a57 !important;
     background-color: #1b5929;
     background: #27272e !important;
     font-family: monospace,monospace;
     font-weight: normal !important;
     white-space: pre-wrap;
     color: #e0e0e0 !important
     color: #d3d3d3
}
}


.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 {
.mw-json-empty {
    border: 1px solid #4a4a57 !important;
     background-color: #1b5929;
     background: #4c4c59 !important;
     font-style: italic;
     font-weight: normal !important;
     color: #d3d3d3
     color: #e0e0e0 !important
}
}


body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
.hover_img_special {
     right: 0.9em !important;
     top: 0;
     background: #4c4c59 !important
    left: 0;
     display: none
}
}


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


ul#filetoc,.toc,.toccolours,.mw-warning {
.img_special:hover .img_spec {
     display: table !important;
     display: none
    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 {
.ace-tm .ace_gutter {
     font-family: 'oswald';
     background: #212126;
     font-size: 2em
     color: #333
}
}


.mw-body .toctitle h2 {
.ace-tm .ace_print-margin {
     font-family: 'oswald';
     width: 1px;
     font-size: 1.2em
     background-color: #1b1b1f
}
}


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


.diff-deletedline .diffchange {
.ace-tm .ace_cursor {
     background: #4c3c16 !important
     color: white
}
}


.diff-addedline .diffchange {
.ace-tm .ace_storage,.ace-tm .ace_keyword {
     background: #16324d !important
     color: rgb(153,153,255)
}
}


.mw-json th,.mw-json td {
.ace-tm .ace_constant.ace_numeric {
     border: 1px solid #000000;
     color: rgb(153,153,205)
    font-size: 16px;
    padding: 0.5em 1em
}
}


.mw-json tr {
.ace-tm .ace_constant {
     background-color: #212126;
     color: rgb(241,89,92)
    margin-bottom: 0.5em
}
}


.mw-json th {
.ace-tm .ace_support.ace_function {
    background-color: #303037;
     color: rgb(68,118,235)
    font-weight: normal;
    vertical-align: top;
     color: #d3d3d3
}
}


.mw-json th span {
.ace-tm .ace_support.ace_constant {
     -webkit-position: sticky;
     color: rgb(23,202,33)
    position: sticky;
    top: 0.5em
}
}


.mw-json-value,.mw-json-single-value {
.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
     background-color: #1b5929;
     color: rgb(182,187,236)
    font-family: monospace,monospace;
    white-space: pre-wrap;
    color: #d3d3d3
}
}


.mw-json-empty {
.ace-tm .ace_string {
    background-color: #1b5929;
     color: rgb(6,142,13)
    font-style: italic;
     color: #d3d3d3
}
}


.hover_img_special {
.ace-tm .ace_comment {
     top: 0;
     color: rgb(103,193,150)
    left: 0;
    display: none
}
}


.img_special:hover .hover_img_special {
.ace-tm .ace_constant.ace_numeric {
     display: inline
     color: rgb(153,153,255)
}
}


.img_special:hover .img_spec {
.ace-tm .ace_marker-layer .ace_selection {
     display: none
     background: rgb(28,45,68)
}
}


.ace-tm .ace_gutter {
.ace-tm .ace_marker-layer .ace_bracket {
     background: #212126;
     margin: -1px 0 0 -1px;
     color: #333
     border: 1px solid rgb(94,94,94)
}
}


.ace-tm .ace_print-margin {
.ace-tm .ace_marker-layer .ace_active-line {
    width: 1px;
     background: rgb(153,153,183,7%)
     background-color: #1b1b1f
}
}


.ace-tm {
.ace-tm .ace_gutter-active-line {
     background-color: #1b1b1f;
     background-color: rgb(44,44,51)
    color: lightgrey
}
}


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


.ace-tm .ace_storage,.ace-tm .ace_keyword {
.codeEditor-status {
     color: rgb(153,153,255)
     clear: both;
    width: 100%;
    background-color: #212126;
    border-top: 1px solid #40404b;
    display: table
}
}


.ace-tm .ace_constant.ace_numeric {
.codeEditor-status-message {
     color: rgb(153,153,205)
     border-left: 1px solid #40404b;
}
    border-right: 1px solid #40404b;
 
    padding: 0 0.3em;
.ace-tm .ace_constant {
    width: 100%;
     color: rgb(241,89,92)
     display: table-cell
}
}


.ace-tm .ace_support.ace_function {
.ace_search {
     color: rgb(68,118,235)
    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-tm .ace_support.ace_constant {
.ace_search_form.ace_nomatch {
     color: rgb(23,202,33)
     outline: 1px solid #922626
}
}


.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
.ace_search_field {
     color: rgb(182,187,236)
    border-radius: 3px 0 0 3px;
}
    background-color: #27272e;
 
     color: #d3d3d3;
.ace-tm .ace_string {
    border: 1px solid #383843;
     color: rgb(6,142,13)
    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-tm .ace_comment {
.ace_searchbtn {
     color: rgb(103,193,150)
    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-tm .ace_constant.ace_numeric {
.ace_searchbtn:last-child {
     color: rgb(153,153,255)
     border-radius: 0 3px 3px 0;
    border-right: 1px solid #383843
}
}


.ace-tm .ace_marker-layer .ace_selection {
.ace_searchbtn:hover {
     background: rgb(28,45,68)
     background-color: #1b1b1f
}
}


.ace-tm .ace_marker-layer .ace_bracket {
.ace_searchbtn.prev:after {
     margin: -1px 0 0 -1px;
    content: "";
     border: 1px solid rgb(94,94,94)
    border: solid 2px #d3d3d3;
    width: 0.5em;
     height: 0.5em;
    border-width: 2px 0 0 2px;
    display: inline-block;
     transform: rotate(-45deg)
}
}


.ace-tm .ace_marker-layer .ace_active-line {
.ace_searchbtn.next:after {
     background: rgb(153,153,183,7%)
    content: "";
    border: solid 2px #d3d3d3;
    width: 0.5em;
    height: 0.5em;
    border-width: 2px 0 0 2px;
    display: inline-block;
     transform: rotate(135deg)
}
}


.ace-tm .ace_gutter-active-line {
.ace_button {
     background-color: rgb(44,44,51)
    margin-left: 2px;
}
    cursor: pointer;
 
    -webkit-user-select: none;
.ace-tm .ace_marker-layer .ace_selected-word {
     -moz-user-select: none;
     background: rgb(37,59,89);
    -o-user-select: none;
     border: 1px solid rgb(36,36,42)
    -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
}
}


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


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


.ace_search {
::-webkit-scrollbar-thumb {
     background-color: #212126;
     background-color: #686868;
    color: #d3d3d3;
     border: 2px solid #424242;
     border: 1px solid #383843;
     border-radius: 4px
     border-top: 0 none;
}
    overflow: hidden;
 
     margin: 0;
::-webkit-scrollbar-thumb:hover {
    padding: 4px 6px 0 4px;
     background-color: #7b7b7b
    position: absolute;
}
    top: 0;
 
    z-index: 99;
::-webkit-scrollbar-thumb:active {
     white-space: normal
     background-color: #a1a1a1
}
}


.ace_search_form.ace_nomatch {
.style-for-sub-numbered-lists ol {
     outline: 1px solid #922626
     counter-reset: item
}
}


.ace_search_field {
.style-for-sub-numbered-lists li {
    border-radius: 3px 0 0 3px;
     display: block
    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 {
.style-for-sub-numbered-lists li:before {
    border: 1px solid #383843;
     content: counters(item,".") ". ";
    line-height: inherit;
     counter-increment: item
    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 {
.section {
     border-radius: 0 3px 3px 0;
     display: flex;
     border-right: 1px solid #383843
     flex-wrap: wrap
}
}


.ace_searchbtn:hover {
.section .col {
     background-color: #1b1b1f
     flex: 1 1 auto
}
}


.ace_searchbtn.prev:after {
.section .line-break {
     content: "";
     flex-basis: 100%;
    border: solid 2px #d3d3d3;
     width: 0px;
     width: 0.5em;
     height: 0px;
     height: 0.5em;
     overflow: hidden
     border-width: 2px 0 0 2px;
    display: inline-block;
    transform: rotate(-45deg)
}
}


.ace_searchbtn.next:after {
.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 {
     content: "";
    color: #d3d3d3;
     border: solid 2px #d3d3d3;
     background: #303037;
     width: 0.5em;
     border: solid #000000;
     height: 0.5em;
     border-width: 1px 1px 0.2em;
     border-width: 2px 0 0 2px;
     padding: 1.25em 1.75em;
    display: inline-block;
     box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02)
    transform: rotate(135deg)
}
}


.ace_button {
.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 {
    margin-left: 2px;
     border:none;
    cursor: pointer;
     padding:0.5em;
    -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 {
.mw-datatable th {
     background-color: #1b1b1f;
     background: #212126
    opacity: 1
}
}


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


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


::-webkit-scrollbar-thumb {
.pretoclip-copy-button {
     background-color: #686868;
     float: right
    border: 2px solid #424242;
    border-radius: 4px
}
}


::-webkit-scrollbar-thumb:hover {
.mw-scribunto-console-fieldset {
     background-color: #7b7b7b
    color: #d3d3d3;
     background: none;
    border: 3px solid #27272e
}
}


::-webkit-scrollbar-thumb:active {
.mw-scribunto-message {
     background-color: #a1a1a1
     color: #008000;
    background: none
}
}


.style-for-sub-numbered-lists ol {
#mw-scribunto-input {
     counter-reset: item
     width: 100%;
    border: 0;
    overflow: auto;
    background: #303037
}
}


.style-for-sub-numbered-lists li {
.mw-scribunto-input {
     display: block
    color: #d3d3d3;
    font: inherit;
    font-weight: bold;
     margin-top: 0.5em
}
}


.style-for-sub-numbered-lists li:before {
.table-flex {
    content: counters(item,".") ". ";
    counter-increment: item
}
 
.section {
     display: flex;
     display: flex;
     flex-wrap: wrap
    flex-direction: row;
     flex-wrap: wrap;
    justify-content: space-evenly
}
}


.section .col {
.boxes-flex {
     flex: 1 1 auto
     padding: 0;
    margin: 0;
    text-align: center
}
}


.section .line-break {
.role-big-title {
     flex-basis: 100%;
     margin: 0px;
     width: 0px;
    text-align: center;
     height: 0px;
     font-size: 40px;
     overflow: hidden
     line-height: 50px;
     border-radius: 8px
}
}


.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 {
.role-block-radius {
    color: #d3d3d3;
     border-radius: 8px
    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 {
.role-block-name {
     border:none;
    padding: 2px;
     padding:0.5em;
     border-radius: .3em;
     margin-bottom: .2em
}
}


.mw-datatable th {
.story-text {
     background: #212126
     text-indent: 19px;
    text-align: justify
}
}


.mw-datatable td {
.story-dialogue {
     background-color: #303037
     line-height: 1.2
}
}


.mw-datatable tr:hover td {
.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
     background-color: #3f3f48
    display: block;
    position: relative;
     margin: 0px 25%
}
}


.pretoclip-copy-button {
.mw-gallery-slideshow .gallerybox.slideshow-current {
     float: right
     background: #28282e
}
}


.mw-scribunto-console-fieldset {
.gallerytext {
     color: #d3d3d3;
    overflow: hidden;
     background: none;
    font-size: 94%;
     border: 3px solid #27272e
     padding: 2px 4px;
     word-wrap: break-word;
     text-align: center
}
}


.mw-scribunto-message {
#content .gallerybox div.thumb {
     color: #008000;
     background-color: #f8f9fa00
    background: none
}
}


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


.mw-scribunto-input {
.title-no-bottom-border {
     color: #d3d3d3;
     border-bottom: none !important
    font: inherit;
    font-weight: bold;
    margin-top: 0.5em
}
}


.table-flex {
.title-top-border {
     display: flex;
     border-top: solid 2px #c8ccd1
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly
}
}


.boxes-flex {
@media (min-width: 1340px) {
     padding: 0;
     #mw-content-block {
    margin: 0;
        display:block
     text-align: center
     }
}


.role-big-title {
    #mw-content {
    margin: 0px;
        margin-left: 14em;
    text-align: center;
        padding: 2em 0 0
    font-size: 40px;
     }
    line-height: 50px;
     border-radius: 8px
}


.role-block-radius {
    #mw-content-wrapper {
    border-radius: 8px
        float: right;
}
        margin-left: -14em;
        background: transparent;
        width: 100%
    }


.role-block-name {
    #mw-related-navigation {
    padding: 2px;
        width: 14em;
    border-radius: .3em;
        padding: 0 1em 0 0
     margin-bottom: .2em
     }
}


.story-text {
    .color-middle {
    text-indent: 19px;
        margin-right: 0
     text-align: justify
    }
}
 
     .mw-wiki-logo {
        display: inline-block
    }


.story-dialogue {
    #catlinks {
    line-height: 1.2
        margin-left: 14em
    }
}
}


.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
#footer {
     display: block;
     padding-right: 1em
    position: relative;
    margin: 0px 25%
}
}


.mw-gallery-slideshow .gallerybox.slideshow-current {
.mw-body h2 {
     background: #28282e
    font-size: 1.8em;
     border-bottom: solid 2px #3366cc
}
}


.gallerytext {
#mw-site-navigation .sidebar-chunk h3,#mw-related-navigation .sidebar-chunk h3 {
    overflow: hidden;
     border-bottom: solid 2px #3366cc
    font-size: 94%;
    padding: 2px 4px;
    word-wrap: break-word;
     text-align: center
}
}


#content .gallerybox div.thumb {
.target {
     background-color: #f8f9fa00
     border-bottom: 1px solid darkblue
}
}


.mw-body li.gallerybox div.thumb {
.target:target {
    background: #f8f9fa00;
     border-bottom: 2px solid gold;
     border: solid #28282e;
     transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
     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 {
.backlight:hover {
     border-bottom: none !important
    box-shadow: 0 0 0.3em gold;
     background-color: #1b1b1f
}
}


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


@media (min-width: 1340px) {
#strongwhite {
     #mw-content-block {
    color: white !important
        display:block
}
     }
/*затемнение для мобилок*/
 
#menus-cover {
     #mw-content {
    background: #000000;
        margin-left: 14em;
    opacity: 0.4
        padding: 2em 0 0
}
     }
.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;
}


    #mw-content-wrapper {
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) {
        float: right;
    margin: 5px;
        margin-left: -14em;
     border-radius: 0.4em;
        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
    }
}
}
 
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
#footer {
     border-collapse:separate;
     padding-right: 1em
}
}
 
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
.mw-body h2 {
     border-bottom: 1px solid #3366cc;
    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
.StupidButton {
}
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
/*Цвета таблиц для разных отделов*/
#MED.wikitable {
     background: #1a3432
}


.target {
#MED.wikitable>*>tr>th {
     border-bottom: 1px solid darkblue
     background: #1a3432
}
}


.target:target {
#MED.wikitable > * > tr > td {
     border-bottom: 2px solid gold;
     background: #224d49
    transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
}
}


.backlight:hover {
#ENG.wikitable {
     box-shadow: 0 0 0.3em gold;
     background: #8c6b23;
     background-color: #1b1b1f
     COLOR: #212126
}
}


#main.backlight:hover {
#ENG.wikitable>*>tr>th {
     box-shadow: inset 0 0 23em #00000066;
     background: #8c6b23;
     border-radius: 8px
     COLOR: #212126
}
}


#strongwhite {
#ENG.wikitable > * > tr > td {
     color: white !important
    background: #997934;
     color: white
}
}
/*затемнение для мобилок*/
 
#menus-cover {
#SEC.wikitable {
     background: #000000;
     background: #404144;
     opacity: 0.4
     color: white
}
}
.oo-ui-tagMultiselectWidget-handle,.oo-ui-panelLayout-padded {
 
     background: #1b1b1f;
#SEC.wikitable>*>tr>th {
    border: 1px solid black;
     background: #9f2828;
     border-radius: 0
     color: white
}
}
/*Красивые картинки*/
 
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
#SEC.wikitable > * > tr > td {
     margin: 0 0 0.5em 0.5em;
     background: #515255;
    border:1px solid black;
     color: white
    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;
#SRV.wikitable {
    border:1px solid black;
     background: #316f20;
    border-top:0;
     COLOR: white
     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) {
#SRV.wikitable>*>tr>th {
     margin: 5px;
     background: #316f20;
     border-radius: 0.4em;
     COLOR: white
}
}
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
 
     border-collapse:separate;
#SRV.wikitable >*> tr > td {
     background: #40852b;
    color: white
}
}
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
 
     border-bottom: 1px solid #3366cc;
#RND.wikitable {
     background: #800080;  
    color: white
}
}


/*кнопка для главного меню*/
#RND.wikitable>*>tr>th {
.StupidButton {
     background: #800080;
     width: 100%;
     color: white
    height: 100%;
    position: absolute;
    top: 0;
     left: 0
}
}
/*Цвета таблиц для разных отделов*/
 
#MED.wikitable {
#RND.wikitable > * > tr > td {
     background: #1a3432
     background: #8F3B95;
    color: white
}
}


#MED.wikitable>*>tr>th {
#SUP.wikitable {
     background: #1a3432
    background: #7A450C;
    color: white
}
 
#SUP.wikitable>*>tr>th {
    background: #7A450C;
    color: white
}
 
#SUP.wikitable > * > tr > td {
    background: #7C4C18;
    color: white
}
 
/*Альтернативные цвета таблиц для разных отделов*/
#aMED.wikitable {
    background: #27272E;
}
 
#aMED.wikitable>*>tr>th {
     background: #1a3432;
}
}


#MED.wikitable > * > tr > td {
#aMED.wikitable > * > tr > td {
     background: #224d49
     background: #32323C;
}
}


#ENG.wikitable {
#aENG.wikitable {
     background: #8c6b23;
     background: #27272E;
     COLOR: #212126
     COLOR: #212126
}
}


#ENG.wikitable>*>tr>th {
#aENG.wikitable>*>tr>th {
     background: #8c6b23;
     background: #8c6b23;
     COLOR: #212126
     COLOR: #212126
}
}


#ENG.wikitable > * > tr > td {
#aENG.wikitable > * > tr > td {
     background: #997934;
     background: #32323C;
     color: white
     color: white
}
}


#SEC.wikitable {
#aSEC.wikitable {
     background: #404144;
     background: #27272E;
     color: white
     color: white
}
}


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


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


#SRV.wikitable {
#aSRV.wikitable {
     background: #316f20;
     background: #27272E;
     COLOR: white
     COLOR: white
}
}


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


#SRV.wikitable >*> tr > td {
#aSRV.wikitable >*> tr > td {
     background: #40852b;
     background: #32323C;
    color: white
}
 
#aRND.wikitable {
    background: #27272E;
    color: white
}
 
#aRND.wikitable>*>tr>th {
    background: #800080;
    color: white
}
 
#aRND.wikitable > * > tr > td {
    background: #32323C;
    color: white
}
 
#aSUP.wikitable {
    background: #27272E;
    color: white
}
 
#aSUP.wikitable>*>tr>th {
    background: #7A450C;
    color: white
}
 
#aSUP.wikitable > * > tr > td {
    background: #32323C;
     color: white
     color: white
}
}
Строка 2431: Строка 2527:
}
}


.pseudomodal--body{
.pseudomodal--body{
   height: 100%;
   height: 100%;
   position: relative;
   position: relative;
}
}
 
 
.pseudomodal::-webkit-scrollbar {
.pseudomodal::-webkit-scrollbar {
   width: 0.15rem;
   width: 0.15rem;
   background-color:transparent;
   background-color:transparent;
}
}
 
 
.pseudomodal::-webkit-scrollbar-track {
.pseudomodal::-webkit-scrollbar-track {
   margin:1em;
   margin:1em;
   background: transparent;
   background: transparent;
}
}
 
 
.pseudomodal::-webkit-scrollbar-thumb {
.pseudomodal::-webkit-scrollbar-thumb {
   background-color: transparent;
   background-color: transparent;
   border: solid #373737;
   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;
}
 
 
 
@media screen and (max-width: 850px){
.z_index_position {
    position: relative;
}
}
 
@media screen and (min-width: 851px) {
    .z_index_position {
        position: absolute;
    }
}
 
/**
* 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;
}
}


/* 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) {
/* SS220 import end*/
.flex--row-column {
flex-direction:column; width: 50%; margin: auto;
}
}

Текущая версия от 16:57, 2 июля 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
}

.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.1s;
    border: 1px solid #3366cc;
    border-radius: 1.4rem;
    background-color: #27272E
}

.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 !important
}

ol.references li:target,sup.reference:target {
    background-color: #303037 !important
}

.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: #1a3432
}

#MED.wikitable>*>tr>th {
    background: #1a3432
}

#MED.wikitable > * > tr > td {
    background: #224d49
}

#ENG.wikitable {
    background: #8c6b23;
    COLOR: #212126
}

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

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

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

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

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

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

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

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

#RND.wikitable {
    background: #800080; 
    color: white
}

#RND.wikitable>*>tr>th {
    background: #800080;
    color: white
}

#RND.wikitable > * > tr > td {
    background: #8F3B95;
    color: white
}

#SUP.wikitable {
    background: #7A450C;
    color: white
}

#SUP.wikitable>*>tr>th {
    background: #7A450C;
    color: white
}

#SUP.wikitable > * > tr > td {
    background: #7C4C18;
    color: white
}

/*Альтернативные цвета таблиц для разных отделов*/
#aMED.wikitable {
    background: #27272E;
}

#aMED.wikitable>*>tr>th {
    background: #1a3432;
}

#aMED.wikitable > * > tr > td {
    background: #32323C;
}

#aENG.wikitable {
    background: #27272E;
    COLOR: #212126
}

#aENG.wikitable>*>tr>th {
    background: #8c6b23;
    COLOR: #212126
}

#aENG.wikitable > * > tr > td {
    background: #32323C;
    color: white
}

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

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

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

#aSRV.wikitable {
    background: #27272E;
    COLOR: white
}

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

#aSRV.wikitable >*> tr > td {
    background: #32323C;
    color: white
}

#aRND.wikitable {
    background: #27272E; 
    color: white
}

#aRND.wikitable>*>tr>th {
    background: #800080;
    color: white
}

#aRND.wikitable > * > tr > td {
    background: #32323C;
    color: white
}

#aSUP.wikitable {
    background: #27272E;
    color: white
}

#aSUP.wikitable>*>tr>th {
    background: #7A450C;
    color: white
}

#aSUP.wikitable > * > tr > td {
    background: #32323C;
    color: white
}

/*таблицы*/
@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: 15px;
    background: #27272e
}

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

.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;
}



@media screen and (max-width: 850px){
	.z_index_position {
    position: relative;
}
}

@media screen and (min-width: 851px) {
    .z_index_position {
        position: absolute;
    }
}

/**
* 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*/