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

Материал из SiberiaWiki
мНет описания правки
Нет описания правки
Строка 17: Строка 17:
}
}


/*Управление цветами*/
code {
    background-color: var(--primary-color);
    border-color: var(--primary-color)
}


pre {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}


@font-face {
.biglink {
    font-family: 'Noto Sans Light';
text-shadow: var(--secondary-color) 1px 2px,var(--primary-color) 2px 2px 1px
    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 {
.material-symbols-outlined {
     font-family: 'Noto Sans Light';
     font-family: 'Material Symbols Outlined';
    font-weight: normal;
     font-style: normal;
     font-style: normal;
     font-weight: 100;
     font-size: 24px;
     font-display: swap;
     line-height: 1;
     src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRGQ_m87A.woff2) format('woff2');
    letter-spacing: normal;
     unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
    text-transform: none;
    display: inline-block;
     white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
     -webkit-font-smoothing: antialiased
}
}


@font-face {
cite,dfn {
    font-family: 'Noto Sans Light';
     font-style: inherit
     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 {
q {
     font-family: 'Noto Sans Light';
     quotes: '"' '"' "'" "'"
    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 {
pre {
     font-family: 'Oswald';
     overflow: auto;
     font-style: normal;
     white-space: pre-wrap;
    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 {
blockquote {
     font-family: 'Oswald';
     overflow: hidden;
     font-style: normal;
     margin: 1em 0;
     font-weight: 200 700;
     padding: 0 40px
    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 {
small {
     font-family: 'Boxfont Round';
     font-size: 85%
    src: url(/assets/fonts/boxfont-round/f3507eaadc95584e7358703d74e793ea/324a92fc76117885a667ae8af2be25ab/BoxfontRoundRegular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal
}
}


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


@font-face {
.mw-body-content sub,.mw-body-content sup,span.reference {
    font-family: 'noto sans';
     font-size: 80%
    font-style: italic;
     font-weight: 400;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Italic.woff) format('woff')
}
}


@font-face {
.ns-talk .mw-body-content dd {
     font-family: 'noto sans';
     margin-top: 0.4em;
     font-style: normal;
     margin-bottom: 0.4em
     font-weight: 700;
}
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Bold.woff) format('woff')
 
#interwiki-completelist {
     font-weight: bold
}
}


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


@font-face {
.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
    font-family: 'Noto Sans Symbols';
     display: none
    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 {
.mw-rcfilters-enabled .mw-specialpage-summary {
    font-family: 'Noto Sans Symbols';
     margin-top: 1em
    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 {
.citation:target {
     font-family: 'Noto Sans Symbols';
     background-color: rgba(0,127,255,0.133)
    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 {
.citation {
     font-family: 'Material Symbols Outlined';
     word-wrap: break-word
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
}
}
.skameykatable{
 
border:1px solid black;
ol.references {
border-radius:1.4rem;
    font-size: 90%;
    margin-bottom: 0.5em
}
}
.skameykatable>*>tr>th{
 
      text-align:center;
.hlist dl,.hlist ol,.hlist ul {
     font-weight:bold;
     margin: 0;
    }
     padding: 0
.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;
.hlist dd,.hlist dt,.hlist li {
    margin: 0;
    display: inline
}
}
.skameykatable>*>tr:last-child{
 
     box-shadow: inset 30em 30em 0 #1b1b20;
.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 {
    border-bottom-left-radius:1.3rem;
     display: inline
    border-bottom-right-radius:1.3rem;
}
}


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


.skameykatable>*>tr>*{
.hlist dt:after {
    padding:0.4em;
     content: ":"
    background:transparent;
          border:none !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
}
}


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


q {
.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
     quotes: '"' '"' "'" "'"
     content: none
}
}


code {
.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 {
     background-color: #303037;
     content: " (";
     border-color: #303037;
     font-weight: normal
    color: #d3d3d3
}
}


pre {
.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 {
    overflow: auto;
     content: ")";
    white-space: pre-wrap;
     font-weight: normal
    color: lightgrey;
     background-color: #06071C;
     border-color: #06071C
}
}


blockquote {
.hlist ol {
     overflow: hidden;
     counter-reset: listitem
    margin: 1em 0;
    padding: 0 40px
}
}


small {
.hlist ol>li {
     font-size: 85%
     counter-increment: listitem
}
}


img {
.hlist ol>li:before {
     image-rendering: pixelated
     content: " " counter(listitem) "\a0"
}
}


.mw-body-content sub,.mw-body-content sup,span.reference {
.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
     font-size: 80%
     content: " (" counter(listitem) "\a0"
}
}


.ns-talk .mw-body-content dd {
.plainlist ol,.plainlist ul {
     margin-top: 0.4em;
    line-height: inherit;
     margin-bottom: 0.4em
     list-style: none none;
     margin: 0
}
}


#interwiki-completelist {
.plainlist ol li,.plainlist ul li {
     font-weight: bold
     margin-bottom: 0
}
}


.biglink {
.navbox {
     font-family: "Oswald";
     box-sizing: border-box;
     font-style: oblique 10deg;
    border: 1px solid #a2a9b1;
     font-variant-caps: small-caps;
    width: 100%;
     text-shadow: #06071C 1px 2px,#595959dd 2px 2px 1px
     clear: both;
     font-size: 88%;
     text-align: center;
    padding: 1px;
    margin: 1em auto 0
}
}


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


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


.citation:target {
.navbox-inner,.navbox-subgroup {
     background-color: rgba(0,127,255,0.133)
     width: 100%
}
}


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


ol.references {
th.navbox-group {
     font-size: 90%;
     white-space: nowrap;
     margin-bottom: 0.5em
     text-align: right
}
}


.hlist dl,.hlist ol,.hlist ul {
.navbox,.navbox-subgroup {
     margin: 0;
     background-color: #fdfdfd
    padding: 0
}
}


.hlist dd,.hlist dt,.hlist li {
.navbox-list {
     margin: 0;
     line-height: 1.5em;
     display: inline
     border-color: #fdfdfd
}
}


.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 {
tr+tr>.navbox-abovebelow,tr+tr>.navbox-group,tr+tr>.navbox-image,tr+tr>.navbox-list {
     display: inline
     border-top: 2px solid #fdfdfd
}
}


.hlist .mw-empty-li {
.navbox th,.navbox-title {
     display: none
     background-color: #ccccff
}
}


.hlist dt:after {
.navbox-abovebelow,th.navbox-group,.navbox-subgroup .navbox-title {
     content: ":"
     background-color: #ddddff
}
}


.hlist dd:after,.hlist li:after {
.navbox-subgroup .navbox-group,.navbox-subgroup .navbox-abovebelow {
     content: " · ";
     background-color: #e6e6ff
    font-weight: bold
}
}


.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
.navbox-even {
     content: none
     background-color: #f7f7f7
}
}


.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-odd {
     content: " (";
     background-color: transparent
    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 {
.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
     content: ")";
     padding: 0.125em 0
    font-weight: normal
}
}


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


.hlist ol>li {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
     counter-increment: listitem
     float: left;
    text-align: left
}
}


.hlist ol>li:before {
.infobox {
     content: " " counter(listitem) "\a0"
    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
}
}


.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
     content: " (" counter(listitem) "\a0"
     vertical-align: top
}
}


.plainlist ol,.plainlist ul {
.infobox-label,.infobox-data,.infobox th,.infobox td {
     line-height: inherit;
     text-align: left
    list-style: none none;
    margin: 0
}
}


.plainlist ol li,.plainlist ul li {
.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
     margin-bottom: 0
     font-size: 125%;
    font-weight: bold;
    text-align: center
}
}


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


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


.navbox+.navbox {
.infobox .infobox-navbar {
     margin-top: -1px
     text-align: right
}
}


.navbox-inner,.navbox-subgroup {
.wikitable.plainrowheaders th[scope=row] {
     width: 100%
    font-weight: normal;
     text-align: left
}
}


.navbox-group,.navbox-title,.navbox-abovebelow {
.wikitable td ul,.wikitable td ol,.wikitable td dl {
    padding: 0.25em 1em;
     text-align: left
    line-height: 1.5em;
     text-align: center
}
}


th.navbox-group {
table.mw-hiero-table td {
     white-space: nowrap;
     vertical-align: middle
    text-align: right
}
}


.navbox,.navbox-subgroup {
.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-color: #fdfdfd
     background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
    padding-right: 18px
}
}


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


tr+tr>.navbox-abovebelow,tr+tr>.navbox-group,tr+tr>.navbox-image,tr+tr>.navbox-list {
.messagebox.merge {
     border-top: 2px solid #fdfdfd
     border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center
}
}


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


.navbox-abovebelow,th.navbox-group,.navbox-subgroup .navbox-title {
.messagebox.standard-talk {
     background-color: #ddddff
    border: 1px solid #c0c090;
     background-color: #f8eaba;
    margin: 4px auto
}
}


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


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


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


.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
th.mbox-text,td.mbox-text {
     padding: 0.125em 0
    border: none;
    padding: 0.25em 0.9em;
    width: 100%
}
 
td.mbox-image {
    border: none;
     padding: 2px 0 2px 0.9em;
    text-align: center
}
}


.mw-parser-output .mw-collapsible-toggle {
td.mbox-imageright {
     font-weight: normal;
     border: none;
    text-align: right;
     padding: 2px 0.9em 2px 0;
     padding-right: 0.2em;
     text-align: center
     padding-left: 0.2em
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
td.mbox-empty-cell {
     float: left;
     border: none;
     text-align: left
     padding: 0;
    width: 1px
}
}


.infobox {
table.ambox {
    margin: 0 10%;
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
     border-spacing: 3px;
     border-left: 10px solid #36c;
     background-color: #f8f9fa;
     background-color: #fbfbfb;
    color: black;
     box-sizing: border-box
    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 {
table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
     vertical-align: top
     margin-top: -1px
}
}


.infobox-label,.infobox-data,.infobox th,.infobox td {
.ambox th.mbox-text,.ambox td.mbox-text {
     text-align: left
     padding: 0.25em 0.5em
}
}


.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
.ambox td.mbox-image {
     font-size: 125%;
     padding: 2px 0 2px 0.5em
    font-weight: bold;
    text-align: center
}
}


.infobox-title,.infobox caption {
.ambox td.mbox-imageright {
     padding: 0.2em
     padding: 2px 0.5em 2px 0
}
}


.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
table.ambox-notice {
     text-align: center
     border-left: 10px solid #36c
}
}


.infobox .infobox-navbar {
table.ambox-speedy {
     text-align: right
     border-left: 10px solid #b32424;
    background-color: #fee7e6
}
}


.wikitable.plainrowheaders th[scope=row] {
table.ambox-delete {
     font-weight: normal;
     border-left: 10px solid #b32424
    text-align: left
}
}


.wikitable td ul,.wikitable td ol,.wikitable td dl {
table.ambox-content {
     text-align: left
     border-left: 10px solid #f28500
}
}


table.mw-hiero-table td {
table.ambox-style {
     vertical-align: middle
     border-left: 10px solid #fc3
}
}


.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 {
table.ambox-move {
     background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
     border-left: 10px solid #9932cc
    padding-right: 18px
}
}


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


.messagebox.merge {
table.imbox {
     border: 1px solid #c0b8cc;
    margin: 4px 10%;
     background-color: #f0e5ff;
     border-collapse: collapse;
     text-align: center
    border: 3px solid #36c;
     background-color: #fbfbfb;
     box-sizing: border-box
}
}


.messagebox.cleanup {
.imbox .mbox-text .imbox {
     border: 1px solid #9f9fff;
     margin: 0 -0.5em;
    background-color: #efefff;
     display: block
     text-align: center
}
}


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


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


.messagebox.small {
table.imbox-speedy {
     width: 238px;
     border: 3px solid #b32424;
    font-size: 85%;
     background-color: #fee7e6
    float: right;
    clear: both;
     margin: 0 0 1em 1em;
    line-height: 1.25em
}
}


.messagebox.small-talk {
table.imbox-delete {
     width: 238px;
     border: 3px solid #b32424
    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.imbox-content {
     border: none;
     border: 3px solid #f28500
    padding: 0.25em 0.9em;
    width: 100%
}
}


td.mbox-image {
table.imbox-style {
     border: none;
     border: 3px solid #fc3
    padding: 2px 0 2px 0.9em;
    text-align: center
}
}


td.mbox-imageright {
table.imbox-move {
     border: none;
     border: 3px solid #9932cc
     padding: 2px 0.9em 2px 0;
}
     text-align: center
 
table.imbox-protection {
     border: 3px solid #a2a9b1
}
 
table.imbox-license {
    border: 3px solid #88a;
     background-color: #f7f8ff
}
}


td.mbox-empty-cell {
table.imbox-featured {
     border: none;
     border: 3px solid #cba135
    padding: 0;
    width: 1px
}
}


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


table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
table.cmbox-notice {
     margin-top: -1px
     background-color: #d8e8ff
}
}


.ambox th.mbox-text,.ambox td.mbox-text {
table.cmbox-speedy {
     padding: 0.25em 0.5em
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;
     background-color: #ffdbdb
}
}


.ambox td.mbox-image {
table.cmbox-delete {
     padding: 2px 0 2px 0.5em
     background-color: #ffdbdb
}
}


.ambox td.mbox-imageright {
table.cmbox-content {
     padding: 2px 0.5em 2px 0
     background-color: #ffe7ce
}
}


table.ambox-notice {
table.cmbox-style {
     border-left: 10px solid #36c
     background-color: #fff9db
}
}


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


table.ambox-delete {
table.cmbox-protection {
     border-left: 10px solid #b32424
     background-color: #efefe1
}
}


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


table.ambox-style {
table.ombox-notice {
     border-left: 10px solid #fc3
     border: 1px solid #a2a9b1
}
}


table.ambox-move {
table.ombox-speedy {
     border-left: 10px solid #9932cc
     border: 2px solid #b32424;
    background-color: #fee7e6
}
}


table.ambox-protection {
table.ombox-delete {
     border-left: 10px solid #a2a9b1
     border: 2px solid #b32424
}
}


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


.imbox .mbox-text .imbox {
table.ombox-style {
     margin: 0 -0.5em;
     border: 1px solid #fc3
    display: block
}
}


.mbox-inside .imbox {
table.ombox-move {
     margin: 4px
     border: 1px solid #9932cc
}
}


table.imbox-notice {
table.ombox-protection {
     border: 3px solid #36c
     border: 2px solid #a2a9b1
}
}


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


table.imbox-delete {
.tmbox.mbox-small {
     border: 3px solid #b32424
     min-width: 0
}
}


table.imbox-content {
.mediawiki .mbox-inside .tmbox {
     border: 3px solid #f28500
     margin: 2px 0;
    width: 100%
}
}


table.imbox-style {
.mbox-inside .tmbox.mbox-small {
     border: 3px solid #fc3
     line-height: 1.5em;
    font-size: 100%
}
}


table.imbox-move {
table.tmbox-speedy {
     border: 3px solid #9932cc
     border: 2px solid #b32424;
    background-color: #fee7e6
}
}


table.imbox-protection {
table.tmbox-delete {
     border: 3px solid #a2a9b1
     border: 2px solid #b32424
}
}


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


table.imbox-featured {
table.tmbox-style {
     border: 3px solid #cba135
     border: 2px solid #fc3
}
}


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


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


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


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


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


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


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


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


table.ombox {
html body.mediawiki .mbox-small {
     margin: 4px 10%;
    clear: right;
     border-collapse: collapse;
    float: right;
     border: 1px solid #a2a9b1;
     margin: 4px 0 4px 1em;
     background-color: #f8f9fa;
     box-sizing: border-box;
     box-sizing: border-box
     width: 238px;
     font-size: 88%;
     line-height: 1.25em
}
}


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


table.ombox-speedy {
.compact-ambox table .mbox-image,.compact-ambox table .mbox-imageright,.compact-ambox table .mbox-empty-cell {
     border: 2px solid #b32424;
     display: none
    background-color: #fee7e6
}
}


table.ombox-delete {
.compact-ambox table.ambox {
     border: 2px solid #b32424
     border: none;
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block
}
}


table.ombox-content {
body.mediawiki .compact-ambox table.mbox-small-left {
     border: 1px solid #f28500
     font-size: 100%;
    width: auto;
    margin: 0
}
}


table.ombox-style {
.compact-ambox table .mbox-text {
     border: 1px solid #fc3
     padding: 0 !important;
    margin: 0 !important
}
}


table.ombox-move {
.compact-ambox table .mbox-text-span {
     border: 1px solid #9932cc
     display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


table.ombox-protection {
.compact-ambox .hide-when-compact {
     border: 2px solid #a2a9b1
     display: none
}
}


table.tmbox {
.nounderlines a,.IPA a:link,.IPA a:visited {
    margin: 4px 10%;
     text-decoration: none !important
    border-collapse: collapse;
     border: 1px solid #c0c090;
    background-color: #f8eaba;
    min-width: 80%;
    box-sizing: border-box
}
}


.tmbox.mbox-small {
.nowrap,.nowraplinks a {
     min-width: 0
     white-space: nowrap
}
}


.mediawiki .mbox-inside .tmbox {
.wrap,.wraplinks a {
     margin: 2px 0;
     white-space: normal
    width: 100%
}
}


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


table.tmbox-speedy {
.thumbinner {
     border: 2px solid #b32424;
    min-width: 100px;
     background-color: #fee7e6
     background: #303037;
     border: solid #37373e
}
}


table.tmbox-delete {
.thumbinner .thumbimage,.thumbborder {
     border: 2px solid #b32424
     border: solid 1px #37373e
}
}


table.tmbox-content {
#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
     border: 2px solid #f28500
     clear: both
}
}


table.tmbox-style {
.wpb .wpb-header {
     border: 2px solid #fc3
     display: none
}
}


table.tmbox-move {
.wpbs-inner .wpb .wpb-header {
     border: 2px solid #9932cc
     display: table-row
}
}


table.tmbox-protection,table.tmbox-notice {
.wpbs-inner .wpb-outside {
     border: 1px solid #c0c090
     display: none
}
}


table.fmbox {
.mw-tag-markers {
     clear: both;
     font-style: italic;
    margin: 0.2em 0;
     font-size: 90%
    width: 100%;
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
     box-sizing: border-box
}
}


table.fmbox-system {
.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
     background-color: #191970
     display: none
}
}


table.fmbox-warning {
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
     border: 1px solid #bb7070;
     display: none !important
    background-color: #ffdbdb
}
}


table.fmbox-editnotice {
ul.permissions-errors>li {
     background-color: transparent
     list-style: none none
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
ul.permissions-errors {
    clear: both;
     margin: 0
     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 {
span.texhtml {
     border-color: #fc3;
    font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
     background-color: #fef6e7
    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
}
}


html body.mediawiki .mbox-small {
span.texhtml span.texhtml {
     clear: right;
     font-size: 100%
     float: right;
}
    margin: 4px 0 4px 1em;
 
    box-sizing: border-box;
span.mwe-math-mathml-inline {
     width: 238px;
     font-size: 118%
     font-size: 88%;
}
     line-height: 1.25em
 
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
     margin-left: 1.6em !important;
     margin-top: 0.6em;
     margin-bottom: 0.6em
}
}


html body.mediawiki .mbox-small-left {
.mwe-math-mathml-display math {
     margin: 4px 1em 4px 0;
     display: inline
    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 {
.k-player .k-attribution {
     display: none
     visibility: hidden
}
}


.compact-ambox table.ambox {
.PopUpMediaTransform a .play-btn-large {
     border: none;
     margin: 0;
     border-collapse: collapse;
     top: auto;
     background-color: transparent;
     right: auto;
     margin: 0 0 0 1.6em !important;
     bottom: 0;
     padding: 0 !important;
     left: 0
    width: auto;
    display: block
}
}


body.mediawiki .compact-ambox table.mbox-small-left {
@media screen {
     font-size: 100%;
    #content .gallerybox div.thumb {
    width: auto;
        background-color: #f8f9fa
     margin: 0
    }
 
    .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
     }
}
}


.compact-ambox table .mbox-text {
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
     padding: 0 !important;
     display: none
    margin: 0 !important
}
}


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


.compact-ambox .hide-when-compact {
span.comment {
     display: none
     overflow-wrap: break-word
}
}


.nounderlines a,.IPA a:link,.IPA a:visited {
#mw-page-base {
     text-decoration: none !important
    background: #06071C;
    color: lightgrey;
     border: #06071C
}
}


.nowrap,.nowraplinks a {
.mediawiki,.mw-page-container {
     white-space: nowrap
     background: #06071C;
    color: lightgrey;
    border: #06071C
}
}


.wrap,.wraplinks a {
.mw-body {
     white-space: normal
     background: #030314;
    color: lightgrey;
    border: black
}
}


#wpUploadDescription {
#mw-panel {
     height: 13em
     background: #06071C;
    color: lightgrey;
    border: #06071C
}
}


.thumbinner {
#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
     min-width: 100px;
     background: #06071C;
     background: #303037;
     color: lightgrey;
     border: solid #37373e
     border: #06071C
}
}


.thumbinner .thumbimage,.thumbborder {
.mw-code {
     border: solid 1px #37373e
     background: #030314;
    color: lightgrey
}
}


#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
footer,#footer-info-lastmod,#footer-info-copyright {
     clear: both
     color: lightgrey
}
}


.wpb .wpb-header {
p,h1,h2,h3,h4,h5,h6,li {
     display: none
     color: lightgrey
}
}


.wpbs-inner .wpb .wpb-header {
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: table-row
     color: #77c1d9
}
}


.wpbs-inner .wpb-outside {
a:hover,a:visited:hover {
     display: none
     color: white
}
}


.mw-tag-markers {
body.skin--responsive #p-cactions li a {
     font-style: italic;
     background: #04111A
     font-size: 90%
}
 
.mw-prefs-buttons {
     background: #04111A
}
}


.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
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 {
     display: none
     color: #3377aa
}
}


.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
.vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited,body.skin--responsive #p-cactions li.selected a {
     display: none !important
     color: lightgrey;
    font-weight: bold
}
}


ul.permissions-errors>li {
body.skin--responsive #p-cactions li.selected a {
     list-style: none none
     background: #04111A
}
}


ul.permissions-errors {
.vector-menu-tabs li {
     margin: 0
     background: #030314
}
}


span.texhtml {
#mw-site-navigation .sidebar-chunk,#mw-site-navigation .sidebar-chunk,#mw-related-navigation .sidebar-chunk,body.skin--responsive .portlet,body.skin--responsive .pBody {
    font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
    background: #030314;
    font-size: 118%;
     color: lightgrey;
    line-height: 1;
     border-color: #06071C;
    white-space: nowrap;
     border: 1px solid black;
    -moz-font-feature-settings: "lnum","tnum","kern" 0;
     border-radius:1.4rem;
     -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 {
#p-logo-text a {
     font-size: 100%
     color: lightgrey
}
}


span.mwe-math-mathml-inline {
#ca-nstab-mediawiki.a {
     font-size: 118%
     color: lightgrey
}
}


.mwe-math-fallback-image-display,.mwe-math-mathml-display {
#mw-changeslist-links {
     margin-left: 1.6em !important;
     background: #030314;
    margin-top: 0.6em;
     color: lightgrey
     margin-bottom: 0.6em
}
}


.mwe-math-mathml-display math {
#simpleSearch {
     display: inline
     background: #04111A;
    border: 1px solid #37373e;
    color: lightgrey
}
}


.k-player .k-attribution {
#searchInput {
     visibility: hidden
     color: white
}
}


.PopUpMediaTransform a .play-btn-large {
#pt-createaccount {
     margin: 0;
     visibility: hidden;
    top: auto;
     display: none
    right: auto;
    bottom: 0;
     left: 0
}
}


@media screen {
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
    #content .gallerybox div.thumb {
    background: #04111A;
        background-color: #f8f9fa
     border: 1px solid black;
     }
    color: lightgrey
}


    .gallerybox .thumb img {
body.skin--responsive #p-cactions li.selected {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
    border: #37373e
    }
}


    .ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
.vector-menu-tabs .selected {
        background-image: none
    background: #06071C
    }
}
}


.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
#pagehistory li.selected {
     display: none
    background: #1B4D3E;
     font-weight: bold
}
}


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


span.comment {
.wikitable {
     overflow-wrap: break-word
     background: #303037;
    border: 1px solid #37373e;
    color: white
}
}


#mw-page-base {
.wikitableKZ {
    background: #06071C;
     border-collapse: collapse
    color: lightgrey;
     border: #06071C
}
}


.mediawiki,.mw-page-container {
.wikitableKZ>tr>th,.wikitableKZ>tr>td,.wikitableKZ>*>tr>th,.wikitableKZ>*>tr>td {
    background: #06071C;
     border: 1px solid black
    color: lightgrey;
     border: #06071C
}
}


.mw-body {
.toc {
     background: #030314;
     background: #04111A;
     color: lightgrey;
     border: 1px solid black;
     border: black
     color: white
}
}


#mw-panel {
.mw-content-ltr .tocnumber {
    background: #06071C;
     color: grey
     color: lightgrey;
    border: #06071C
}
}


#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
    background: #06071C;
     border: 1px solid black
    color: lightgrey;
     border: #06071C
}
}


.mw-code {
.wikitable>*>tr>th {
     background: #030314;
     background: #04111A;
     color: lightgrey
    border: 1px solid black;
     color: white
}
}


footer,#footer-info-lastmod,#footer-info-copyright {
.quickbox {
     color: lightgrey
    border: 1px solid #303038;
     background: #04111A
}
}


p,h1,h2,h3,h4,h5,h6,li {
.quickboxhead {
     color: lightgrey
     border-bottom: 1px solid #303038;
    background: #06071C;
    text-align: center
}
}


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 {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
     color: #77c1d9
    background: #04111A;
    border: 1px solid #303038;
     color: white
}
}


a:hover,a:visited:hover {
.mw-changeslist-legend {
     color: white
     display: none
}
}


body.skin--responsive #p-cactions li a {
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
     background: #04111A
     background: #04111A;
    border: 1px solid #303038;
    color: white
}
}


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


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 {
.mw-editform #wpTextbox1,textarea {
     color: #3377aa
    background: #303037;
    border: 1px solid #37373e;
     color: white
}
}


.vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited,body.skin--responsive #p-cactions li.selected a {
.wikiEditor-ui-toolbar {
     color: lightgrey;
     background: #04111A;
     font-weight: bold
     color: white
}
}


body.skin--responsive #p-cactions li.selected a {
.wikiEditor-ui-toolbar .group {
     background: #04111A
     border: 1px solid #37373e;
    color: white
}
}


.vector-menu-tabs li {
.wikiEditor-ui-toolbar .group .label {
     background: #030314
     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 {
.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
    background: #030314;
     color: #151518;
     color: lightgrey;
     font-weight: bold
    border-color: #06071C;
    border: 1px solid black;
     border-radius:1.4rem;
}
}


#p-logo-text a {
.wikiEditor-ui .wikiEditor-ui-top {
     color: lightgrey
     border-bottom: 1px solid #37373e
}
}


#ca-nstab-mediawiki.a {
.wikiEditor-ui .wikiEditor-ui-view {
     color: lightgrey
     border: 1px solid #37373e
}
}


#mw-changeslist-links {
.editOptions,.mw-editform .editOptions {
     background: #030314;
     background: #030314;
    color: lightgrey
}
#simpleSearch {
    background: #04111A;
     border: 1px solid #37373e;
     border: 1px solid #37373e;
     color: lightgrey
     color: white
}
}


#searchInput {
@media screen {
     color: white
     .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
    }
}
}


#pt-createaccount {
.positive {
     visibility: hidden;
     color: #00FF00;
     display: none
     font-weight: bold
}
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,#personal .dropdown {
.negative {
     background: #04111A;
     color: #FF0000;
     border: 1px solid black;
     font-weight: bold
    color: lightgrey
}
}


body.skin--responsive #p-cactions li.selected {
.anglerect {
     border: #37373e
    --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)))
}
}


.vector-menu-tabs .selected {
.flex {
     background: #06071C
     display: flex
}
}


#pagehistory li.selected {
.mw-body {
     background: #1B4D3E;
     padding: 0.5em;
     font-weight: bold
     box-shadow: 0 0 2px black
}
}


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


.wikitable {
.tabs-label {
     background: #303037;
     cursor: pointer;
     border: 1px solid #37373e;
     padding: 1px 6px;
     color: white
    background: transparent !important;
     border: 1px solid black
}
}


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


.wikitableKZ>tr>th,.wikitableKZ>tr>td,.wikitableKZ>*>tr>th,.wikitableKZ>*>tr>td {
.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
     border: 1px solid black
     margin: 0
}
}


.toc {
.tabs-label:hover {
     background: #04111A;
     box-shadow: 0px 2px 1px darkblue;
    border: 1px solid black;
     z-index: 2
     color: white
}
}


.mw-content-ltr .tocnumber {
.tabs-tabbox > .tabs-container {
     color: grey
     margin-top: -1px;
    padding: 2px 10px;
    background: #020C13;
    border-radius: 0;
    position: relative;
    border: 1px solid #000000;
    width: inherit;
    max-width: inherit;
    min-width: inherit;
    z-index: 1
}
}


.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
.tabs-tabbox > .tabs-label {
     border: 1px solid black
    margin: 0;
    background: transparent;
    position: relative;
    display: inline-block;
    vertical-align: baseline;
     border-radius: 0
}
}


.wikitable>*>tr>th {
.tooltip {
     background: #04111A;
     position: relative;
     border: 1px solid black;
     display: inline
    color: white
}
}


.quickbox {
.tooltiptext {
     border: 1px solid #303038;
    position: absolute;
     background: #04111A
    z-index: 99;
    width: 300px;
    left: -128px;
    top: 32px;
    padding: 7px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    transition: all 0.2s;
     border: 1px solid #3366cc;
    border-radius: 0.9em;
     background-color: #04111A
}
}


.quickboxhead {
.tooltip:hover>.tooltiptext {
     border-bottom: 1px solid #303038;
     visibility: visible;
    background: #06071C;
     opacity: 0.98
     text-align: center
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,.mw-rcfilters-ui-changesListWrapperWidget {
@media screen and (min-width: 851px) {
     background: #04111A;
     .mobile {
    border: 1px solid #303038;
        display:none
     color: white
     }
}


.mw-changeslist-legend {
    .headder {
    display: none
        width: 25%;
}
        float: right;
        margin-left: 1em
    }


.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    .stiky {
    background: #04111A;
        position: sticky;
    border: 1px solid #303038;
        top: 0.1em
     color: white
     }
}
}


.oo-ui-popupWidget-popup {
@media screen and (max-width: 850px) {
     background: #303037;
     .nomobile {
    border: 1px solid #37373e;
        display:none
     color: white
     }
}


.mw-editform #wpTextbox1,textarea {
    .headder {
    background: #303037;
        width: 100%;
    border: 1px solid #37373e;
        margin-left: 0
     color: white
     }
}


.wikiEditor-ui-toolbar {
    .sidebar-inner {
    background: #04111A;
        background: #04111A;
    color: white
        border: 1px solid black;
}
        color: lightgrey
    }


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


.wikiEditor-ui-toolbar .group .label {
    .tooltiptext {
     color: white
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
        position: fixed;
        width: 80vw;
        top: 40vh;
        left: 0;
        margin: 0 auto;
        right: 0
    }
/*
    .mobilefont {
        font-size: 80%
     }
    */
}
}


.wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
.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: #151518;
     color: #e0e0e0
    font-weight: bold
}
}


.wikiEditor-ui .wikiEditor-ui-top {
.mw-mmv-above-fold {
     border-bottom: 1px solid #37373e
    background: #222;
     border-top: 1px solid #333
}
}


.wikiEditor-ui .wikiEditor-ui-view {
.mw-mmv-image-metadata {
     border: 1px solid #37373e
    background-color: #111;
     border-color: #333
}
}


.editOptions,.mw-editform .editOptions {
.mw-mmv-dialog {
     background: #030314;
     border: 1px solid #333;
     border: 1px solid #37373e;
     background: #222;
     color: white
     box-shadow: none
}
}


@media screen {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
    .mw-body-content .recipeimg a>img {
    background: #222;
        padding: 0;
    border-bottom: 1px solid #333;
        margin: 0;
    border-right: 1px solid #333
        border: 0;
        width: 32px !important;
        max-width: 32px !important;
        height: 32px !important;
        max-height: 32px !important
    }
}
}


.positive {
.mw-mmv-options-enable-alert {
     color: #00FF00;
     background: #333;
     font-weight: bold
     color: #e0e0e0
}
}


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


.anglerect {
.mw-default-size {
     --angle-rect-clip-size: 16px;
     background-color: #03031400 !important;
     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)))
     border-color: black !important
}
}


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


.mw-body {
.mw-default-size figcaption {
     padding: 0.5em;
     background-color: #03031400 !important;
     box-shadow: 0 0 2px black
     border-color: black !important
}
}


.mw-body dd {
.mw-halign-right {
     margin: 0.2em;
     background-color: #04111A00 !important;
     margin-left: 1.6em
     border-color: black !important
}
}


.tabs-label {
.mw-halign-right img {
     cursor: pointer;
     border-color: black !important
    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 {
.mw-halign-right figcaption {
     z-index: 2;
     background-color: #04111A00 !important;
     box-shadow: 0px 2px 1px #3366cc
     border-color: black !important
}
}


.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
.mw-halign-left {
     margin: 0
    background-color: #04111A00 !important;
     border-color: black !important
}
}


.tabs-label:hover {
.mw-halign-left img {
     box-shadow: 0px 2px 1px darkblue;
     border-color: black !important
    z-index: 2
}
}


.tabs-tabbox > .tabs-container {
.mw-halign-left figcaption {
     margin-top: -1px;
     background-color: #04111A00 !important;
    padding: 2px 10px;
     border-color: black !important
    background: #020C13;
    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-halign-center {
    margin: 0;
     background-color: #04111A00 !important;
     background: transparent;
     border-color: black !important
    position: relative;
    display: inline-block;
    vertical-align: baseline;
     border-radius: 0
}
}


.tooltip {
.mw-halign-center img {
     position: relative;
     border-color: black !important
    display: inline
}
}


.tooltiptext {
.mw-halign-center figcaption {
    position: absolute;
     background-color: #04111A00 !important;
    z-index: 99;
     border-color: black !important
    width: 300px;
    left: -128px;
     top: 32px;
    padding: 7px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    transition: all 0.2s;
    border: 1px solid #3366cc;
     border-radius: 0.9em;
    background-color: #04111A
}
}


.tooltip:hover>.tooltiptext {
.reference {
     visibility: visible;
     background-color: #04111A00 !important
    opacity: 0.98
}
}


@media screen and (min-width: 851px) {
ol.references li:target,sup.reference:target {
     .mobile {
     background-color: #303037 !important
        display:none
}
    }


    .headder {
.oo-ui-inputWidget-input {
        width: 25%;
    background-color: #04111A !important;
        float: right;
    border: #37373e !important;
        margin-left: 1em
    color: #ffffff !important
    }
}


    .stiky {
.mw-search-profile-tabs {
        position: sticky;
    background-color: #04111A !important;
        top: 0.1em
    border: #37373e !important
    }
}
}


@media screen and (max-width: 850px) {
.search-types .current a {
     .nomobile {
     color: #d3d3d3 !important;
        display:none
    cursor: default !important
    }
}


    .headder {
.mw-message-box-error {
        width: 100%;
    background-color: #7b1919 !important;
        margin-left: 0
    border-color: #af2424 !important
    }
}


    .sidebar-inner {
.mw-message-box-warning {
        background: #04111A;
    background-color: #7b6919 !important;
        border: 1px solid black;
    border-color: #af9a24 !important
        color: lightgrey
}
    }


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


    .tooltiptext {
.ui-widget-overlay {
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
    background: #000000 !important;
        position: fixed;
    opacity: .3 !important
        width: 80vw;
        top: 40vh;
        left: 0;
        margin: 0 auto;
        right: 0
    }
/*
    .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 {
.ui-widget-content {
     color: #e0e0e0
    border: 1px solid #4a4a57 !important;
    background: #030314 !important;
     color: #e0e0e0 !important
}
}


.mw-mmv-above-fold {
.ui-widget-header {
     background: #222;
    border: 1px solid #4a4a57 !important;
     border-top: 1px solid #333
     background: #030314 !important;
     color: #e0e0e0 !important;
    font-weight: bold !important
}
}


.mw-mmv-image-metadata {
#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
     background-color: #111;
    width: 100% !important;
     border-color: #333
     background-color: #04111A !important;
     color: #e0e0e0 !important
}
}


.mw-mmv-dialog {
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
     border: 1px solid #333;
     box-sizing: border-box !important;
     background: #222;
     background-color: #04111A !important;
     box-shadow: none
     color: #e0e0e0 !important
}
}


.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
     background: #222;
    font-family: Verdana,Arial,sans-serif !important;
     border-bottom: 1px solid #333;
     font-size: 1em !important;
     border-right: 1px solid #333
     background-color: #04111A !important;
     color: #e0e0e0 !important
}
}


.mw-mmv-options-enable-alert {
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
     background: #333;
    border: 1px solid #4a4a57 !important;
     color: #e0e0e0
     background: #04111A !important;
    font-weight: normal !important;
     color: #e0e0e0 !important
}
}


.mw-mmv-filepage-buttons .mw-ui-button {
.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: #36c;
     border: 1px solid #4a4a57 !important;
     color: #e0e0e0;
     background: #4c4c59 !important;
     border-color: #1d4699
     font-weight: normal !important;
    color: #e0e0e0 !important
}
}


.mw-default-size {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
     background-color: #03031400 !important;
     right: 0.9em !important;
     border-color: black !important
     background: #4c4c59 !important
}
}


.mw-default-size img {
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
     border-color: black !important
     padding: 0 !important;
    background: #6c6c80 !important
}
}


.mw-default-size figcaption {
ul#filetoc,.toc,.toccolours,.mw-warning {
     background-color: #03031400 !important;
    display: table !important;
     border-color: black !important
     background-color: #04111A !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-halign-right {
.mw-body h1 {
     background-color: #04111A00 !important;
     font-family: 'oswald';
     border-color: black !important
     font-size: 2em
}
}


.mw-halign-right img {
.mw-body .toctitle h2 {
     border-color: black !important
    font-family: 'oswald';
     font-size: 1.2em
}
}


.mw-halign-right figcaption {
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
     background-color: #04111A00 !important;
    font-family: monospace,monospace !important;
     border-color: black !important
     background-color: #06071C !important;
     border-color: #06071C !important;
    color: white !important
}
}


.mw-halign-left {
.diff-deletedline .diffchange {
     background-color: #04111A00 !important;
     background: #4c3c16 !important
    border-color: black !important
}
}


.mw-halign-left img {
.diff-addedline .diffchange {
     border-color: black !important
     background: #16324d !important
}
}


.mw-halign-left figcaption {
.mw-json th,.mw-json td {
     background-color: #04111A00 !important;
     border: 1px solid #000000;
     border-color: black !important
     font-size: 16px;
    padding: 0.5em 1em
}
}


.mw-halign-center {
.mw-json tr {
     background-color: #04111A00 !important;
     background-color: #030314;
     border-color: black !important
     margin-bottom: 0.5em
}
}


.mw-halign-center img {
.mw-json th {
     border-color: black !important
    background-color: #303037;
    font-weight: normal;
     vertical-align: top;
    color: #d3d3d3
}
}


.mw-halign-center figcaption {
.mw-json th span {
     background-color: #04111A00 !important;
     -webkit-position: sticky;
     border-color: black !important
     position: sticky;
    top: 0.5em
}
}


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


ol.references li:target,sup.reference:target {
.mw-json-empty {
     background-color: #303037 !important
     background-color: #1b5929;
    font-style: italic;
    color: #d3d3d3
}
}


.oo-ui-inputWidget-input {
.hover_img_special {
     background-color: #04111A !important;
     top: 0;
     border: #37373e !important;
     left: 0;
     color: #ffffff !important
     display: none
}
}


.mw-search-profile-tabs {
.img_special:hover .hover_img_special {
     background-color: #04111A !important;
     display: inline
    border: #37373e !important
}
}


.search-types .current a {
.img_special:hover .img_spec {
     color: #d3d3d3 !important;
     display: none
    cursor: default !important
}
}


.mw-message-box-error {
.ace-tm .ace_gutter {
     background-color: #7b1919 !important;
     background: #030314;
     border-color: #af2424 !important
     color: #333
}
}


.mw-message-box-warning {
.ace-tm .ace_print-margin {
     background-color: #7b6919 !important;
     width: 1px;
     border-color: #af9a24 !important
     background-color: #06071C
}
}


#mw-header-nav-hack {
.ace-tm {
     border-top: solid 2px #030314 !important;
     background-color: #06071C;
    display: block;
     color: lightgrey
    position: absolute;
    z-index: 98;
    background: #030314 !important;
     width: 100%
}
}


.ui-widget-overlay {
.ace-tm .ace_cursor {
     background: #000000 !important;
     color: white
    opacity: .3 !important
}
}


.ui-widget-content {
.ace-tm .ace_storage,.ace-tm .ace_keyword {
    border: 1px solid #4a4a57 !important;
     color: rgb(153,153,255)
    background: #030314 !important;
     color: #e0e0e0 !important
}
}


.ui-widget-header {
.ace-tm .ace_constant.ace_numeric {
    border: 1px solid #4a4a57 !important;
     color: rgb(153,153,205)
    background: #030314 !important;
     color: #e0e0e0 !important;
    font-weight: bold !important
}
}


#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
.ace-tm .ace_constant {
     width: 100% !important;
     color: rgb(241,89,92)
    background-color: #04111A !important;
    color: #e0e0e0 !important
}
}


.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
.ace-tm .ace_support.ace_function {
    box-sizing: border-box !important;
     color: rgb(68,118,235)
    background-color: #04111A !important;
     color: #e0e0e0 !important
}
}


.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
.ace-tm .ace_support.ace_constant {
     font-family: Verdana,Arial,sans-serif !important;
     color: rgb(23,202,33)
    font-size: 1em !important;
    background-color: #04111A !important;
    color: #e0e0e0 !important
}
}


.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
    border: 1px solid #4a4a57 !important;
     color: rgb(182,187,236)
    background: #04111A !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 {
.ace-tm .ace_string {
    border: 1px solid #4a4a57 !important;
     color: rgb(6,142,13)
    background: #4c4c59 !important;
    font-weight: normal !important;
     color: #e0e0e0 !important
}
}


body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
.ace-tm .ace_comment {
     right: 0.9em !important;
     color: rgb(103,193,150)
    background: #4c4c59 !important
}
}


.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
.ace-tm .ace_constant.ace_numeric {
     padding: 0 !important;
     color: rgb(153,153,255)
    background: #6c6c80 !important
}
}


ul#filetoc,.toc,.toccolours,.mw-warning {
.ace-tm .ace_marker-layer .ace_selection {
    display: table !important;
     background: rgb(28,45,68)
     background-color: #04111A !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_marker-layer .ace_bracket {
     font-family: 'oswald';
     margin: -1px 0 0 -1px;
     font-size: 2em
     border: 1px solid rgb(94,94,94)
}
}


.mw-body .toctitle h2 {
.ace-tm .ace_marker-layer .ace_active-line {
     font-family: 'oswald';
     background: rgb(153,153,183,7%)
    font-size: 1.2em
}
}


.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.ace-tm .ace_gutter-active-line {
    font-family: monospace,monospace !important;
     background-color: rgb(44,44,51)
     background-color: #06071C !important;
    border-color: #06071C !important;
    color: white !important
}
}


.diff-deletedline .diffchange {
.ace-tm .ace_marker-layer .ace_selected-word {
     background: #4c3c16 !important
     background: rgb(37,59,89);
    border: 1px solid rgb(36,36,42)
}
}


.diff-addedline .diffchange {
.codeEditor-status {
     background: #16324d !important
    clear: both;
    width: 100%;
     background-color: #030314;
    border-top: 1px solid #40404b;
    display: table
}
}


.mw-json th,.mw-json td {
.codeEditor-status-message {
     border: 1px solid #000000;
     border-left: 1px solid #40404b;
     font-size: 16px;
     border-right: 1px solid #40404b;
     padding: 0.5em 1em
     padding: 0 0.3em;
    width: 100%;
    display: table-cell
}
}


.mw-json tr {
.ace_search {
     background-color: #030314;
     background-color: #030314;
     margin-bottom: 0.5em
    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
}
}


.mw-json th {
.ace_search_form.ace_nomatch {
     background-color: #303037;
     outline: 1px solid #922626
    font-weight: normal;
    vertical-align: top;
    color: #d3d3d3
}
}


.mw-json th span {
.ace_search_field {
     -webkit-position: sticky;
     border-radius: 3px 0 0 3px;
     position: sticky;
    background-color: #04111A;
     top: 0.5em
     color: #d3d3d3;
}
     border: 1px solid #383843;
 
    border-right: 0 none;
.mw-json-value,.mw-json-single-value {
    outline: 0;
     background-color: #1b5929;
    padding: 0;
     font-family: monospace,monospace;
    font-size: inherit;
     white-space: pre-wrap;
    margin: 0;
     color: #d3d3d3
    line-height: inherit;
    padding: 0 6px;
     min-width: 17em;
     vertical-align: top;
     min-height: 1.8em;
     box-sizing: content-box
}
}


.mw-json-empty {
.ace_searchbtn {
     background-color: #1b5929;
    border: 1px solid #383843;
     font-style: italic;
    line-height: inherit;
    display: inline-block;
    padding: 0 6px;
     background: #04111A;
    border-right: 0 none;
    border-left: 1px solid #383843;
     cursor: pointer;
    margin: 0;
    position: relative;
     color: #d3d3d3
     color: #d3d3d3
}
}


.hover_img_special {
.ace_searchbtn:last-child {
     top: 0;
     border-radius: 0 3px 3px 0;
    left: 0;
     border-right: 1px solid #383843
     display: none
}
}


.img_special:hover .hover_img_special {
.ace_searchbtn:hover {
     display: inline
     background-color: #06071C
}
}


.img_special:hover .img_spec {
.ace_searchbtn.prev:after {
     display: none
    content: "";
    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_gutter {
.ace_searchbtn.next:after {
     background: #030314;
     content: "";
     color: #333
    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_print-margin {
.ace_button {
     width: 1px;
    margin-left: 2px;
     background-color: #06071C
    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: #04111A
}
}


.ace-tm {
.ace_button:hover {
     background-color: #06071C;
     background-color: #06071C;
     color: lightgrey
     opacity: 1
}
}


.ace-tm .ace_cursor {
.ace_button:active {
     color: white
     background-color: #101013
}
}


.ace-tm .ace_storage,.ace-tm .ace_keyword {
::-webkit-scrollbar {
     color: rgb(153,153,255)
     background-color: #424242
}
}


.ace-tm .ace_constant.ace_numeric {
::-webkit-scrollbar-thumb {
     color: rgb(153,153,205)
     background-color: #686868;
    border: 2px solid #424242;
    border-radius: 4px
}
}


.ace-tm .ace_constant {
::-webkit-scrollbar-thumb:hover {
     color: rgb(241,89,92)
     background-color: #7b7b7b
}
}


.ace-tm .ace_support.ace_function {
::-webkit-scrollbar-thumb:active {
     color: rgb(68,118,235)
     background-color: #a1a1a1
}
}


.ace-tm .ace_support.ace_constant {
.style-for-sub-numbered-lists ol {
     color: rgb(23,202,33)
     counter-reset: item
}
}


.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
.style-for-sub-numbered-lists li {
     color: rgb(182,187,236)
     display: block
}
}


.ace-tm .ace_string {
.style-for-sub-numbered-lists li:before {
     color: rgb(6,142,13)
     content: counters(item,".") ". ";
    counter-increment: item
}
}


.ace-tm .ace_comment {
.section {
     color: rgb(103,193,150)
     display: flex;
    flex-wrap: wrap
}
}


.ace-tm .ace_constant.ace_numeric {
.section .col {
     color: rgb(153,153,255)
     flex: 1 1 auto
}
}


.ace-tm .ace_marker-layer .ace_selection {
.section .line-break {
     background: rgb(28,45,68)
     flex-basis: 100%;
    width: 0px;
    height: 0px;
    overflow: hidden
}
}


.ace-tm .ace_marker-layer .ace_bracket {
.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 {
     margin: -1px 0 0 -1px;
     color: #d3d3d3;
     border: 1px solid rgb(94,94,94)
    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)
}
}


.ace-tm .ace_marker-layer .ace_active-line {
.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 {
     background: rgb(153,153,183,7%)
     border:none;
    padding:0.5em;
}
}


.ace-tm .ace_gutter-active-line {
.mw-datatable th {
     background-color: rgb(44,44,51)
     background: #030314
}
}


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


.codeEditor-status {
.mw-datatable tr:hover td {
    clear: both;
     background-color: #3f3f48
    width: 100%;
     background-color: #030314;
    border-top: 1px solid #40404b;
    display: table
}
}


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


.ace_search {
.mw-scribunto-console-fieldset {
    background-color: #030314;
     color: #d3d3d3;
     color: #d3d3d3;
     border: 1px solid #383843;
     background: none;
     border-top: 0 none;
     border: 3px solid #04111A
    overflow: hidden;
    margin: 0;
    padding: 4px 6px 0 4px;
    position: absolute;
    top: 0;
    z-index: 99;
    white-space: normal
}
}


.ace_search_form.ace_nomatch {
.mw-scribunto-message {
     outline: 1px solid #922626
     color: #008000;
    background: none
}
 
#mw-scribunto-input {
    width: 100%;
    border: 0;
    overflow: auto;
    background: #303037
}
}


.ace_search_field {
.mw-scribunto-input {
    border-radius: 3px 0 0 3px;
    background-color: #04111A;
     color: #d3d3d3;
     color: #d3d3d3;
     border: 1px solid #383843;
     font: inherit;
    border-right: 0 none;
     font-weight: bold;
    outline: 0;
     margin-top: 0.5em
    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 {
.table-flex {
     border: 1px solid #383843;
     display: flex;
     line-height: inherit;
     flex-direction: row;
     display: inline-block;
     flex-wrap: wrap;
     padding: 0 6px;
     justify-content: space-evenly
    background: #04111A;
}
    border-right: 0 none;
 
    border-left: 1px solid #383843;
.boxes-flex {
     cursor: pointer;
     padding: 0;
     margin: 0;
     margin: 0;
     position: relative;
     text-align: center
    color: #d3d3d3
}
}


.ace_searchbtn:last-child {
.role-big-title {
     border-radius: 0 3px 3px 0;
    margin: 0px;
     border-right: 1px solid #383843
    text-align: center;
    font-size: 40px;
     line-height: 50px;
     border-radius: 8px
}
}


.ace_searchbtn:hover {
.role-block-radius {
     background-color: #06071C
     border-radius: 8px
}
}


.ace_searchbtn.prev:after {
.role-block-name {
     content: "";
     padding: 2px;
     border: solid 2px #d3d3d3;
     border-radius: .3em;
     width: 0.5em;
     margin-bottom: .2em
    height: 0.5em;
}
     border-width: 2px 0 0 2px;
 
     display: inline-block;
.story-text {
    transform: rotate(-45deg)
     text-indent: 19px;
     text-align: justify
}
}


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


.ace_button {
.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
    margin-left: 2px;
     display: block;
    cursor: pointer;
     position: relative;
    -webkit-user-select: none;
     margin: 0px 25%
    -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: #04111A
}
}


.ace_button:hover {
.mw-gallery-slideshow .gallerybox.slideshow-current {
     background-color: #06071C;
     background: #28282e
    opacity: 1
}
}


.ace_button:active {
.gallerytext {
     background-color: #101013
    overflow: hidden;
    font-size: 94%;
    padding: 2px 4px;
    word-wrap: break-word;
     text-align: center
}
}


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


::-webkit-scrollbar-thumb {
.mw-body li.gallerybox div.thumb {
     background-color: #686868;
     background: #f8f9fa00;
     border: 2px solid #424242;
     border: solid #28282e;
     border-radius: 4px
     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
}
}


::-webkit-scrollbar-thumb:hover {
.title-no-bottom-border {
     background-color: #7b7b7b
     border-bottom: none !important
}
}


::-webkit-scrollbar-thumb:active {
.title-top-border {
     background-color: #a1a1a1
     border-top: solid 2px #c8ccd1
}
}


.style-for-sub-numbered-lists ol {
@media (min-width: 1340px) {
    counter-reset: item
    #mw-content-block {
}
        display:block
    }


.style-for-sub-numbered-lists li {
    #mw-content {
    display: block
        margin-left: 14em;
}
        padding: 2em 0 0
    }


.style-for-sub-numbered-lists li:before {
    #mw-content-wrapper {
     content: counters(item,".") ". ";
        float: right;
     counter-increment: item
        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
    }


.section {
    #catlinks {
    display: flex;
        margin-left: 14em
     flex-wrap: wrap
     }
}
}


.section .col {
#footer {
     flex: 1 1 auto
     padding-right: 1em
}
}


.section .line-break {
.mw-body h2 {
     flex-basis: 100%;
     font-size: 1.8em;
     width: 0px;
     border-bottom: solid 2px #3366cc
    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 {
#mw-site-navigation .sidebar-chunk h3,#mw-related-navigation .sidebar-chunk h3 {
    color: #d3d3d3;
     border-bottom: solid 2px #3366cc
    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 {
.target {
     border:none;
     border-bottom: 1px solid darkblue
    padding:0.5em;
}
}


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


.mw-datatable td {
.backlight:hover {
     background-color: #303037
    box-shadow: 0 0 0.3em gold;
     background-color: #06071C
}
}


.mw-datatable tr:hover td {
#main.backlight:hover {
     background-color: #3f3f48
     box-shadow: inset 0 0 23em #00000066;
    border-radius: 8px
}
}


.pretoclip-copy-button {
#strongwhite {
     float: right
     color: white !important
}
}
 
/*затемнение для мобилок*/
.mw-scribunto-console-fieldset {
#menus-cover {
     color: #d3d3d3;
     background: #000000;
    background: none;
     opacity: 0.4
     border: 3px solid #04111A
}
}
 
.oo-ui-tagMultiselectWidget-handle,.oo-ui-panelLayout-padded {
.mw-scribunto-message {
     background: #06071C;
     color: #008000;
     border: 1px solid black;
     background: none
    border-radius: 0
}
}
 
/*Красивые картинки*/
#mw-scribunto-input {
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
     width: 100%;
     margin: 0 0 0.5em 0.5em;
     border: 0;
     border:1px solid black;
     overflow: auto;
    border-bottom:0;
     background: #303037
     border-radius:0.9em 0.9em 0 0;
     background:#06071C;
}
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:#06071C;
    padding-bottom:5px;
    font-family:oswald;
    font-size:1em;
}
}


.mw-scribunto-input {
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) {
    color: #d3d3d3;
     margin: 5px;
    font: inherit;
     border-radius: 0.4em;
     font-weight: bold;
     margin-top: 0.5em
}
}
 
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
.table-flex {
     border-collapse:separate;
     display: flex;
}
    flex-direction: row;
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
    flex-wrap: wrap;
     border-bottom: 1px solid #3366cc;
     justify-content: space-evenly
}
}


.boxes-flex {
/*кнопка для главного меню*/
     padding: 0;
.StupidButton {
     margin: 0;
     width: 100%;
     text-align: center
    height: 100%;
    position: absolute;
    top: 0;
     left: 0
}
/*Цвета таблиц для разных отделов*/
#MED.wikitable>*>tr>th {
     box-shadow: inset 0 0 16em rgb(34 77 73)
}
}


.role-big-title {
#MED.wikitable > * > tr > td {
     margin: 0px;
     box-shadow: inset 0 0 16em rgb(26 52 50)
    text-align: center;
    font-size: 40px;
    line-height: 50px;
    border-radius: 8px
}
}


.role-block-radius {
#ENG.wikitable>*>tr>th {
     border-radius: 8px
     background: #a68132;
    COLOR: #030314
}
}


.role-block-name {
#ENG.wikitable > * > tr > td {
     padding: 2px;
     background: #8c6b23;
     border-radius: .3em;
     color: white
    margin-bottom: .2em
}
}


.story-text {
#SEC.wikitable>*>tr>th {
     text-indent: 19px;
     background: #9F2828;
     text-align: justify
     color: white
}
}


.story-dialogue {
#SEC.wikitable > * > tr > td {
    line-height: 1.2
    background: #404144;
    color: white
}
/*таблицы*/
@media screen and (max-width: 850px) {
        .wikitable {
        font-size:0.75em
    }
}
/* Старые таблицы
.wikitable {
    background: #303037;
    border: 1px solid #37373e;
    color: white
}
}


.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
     display: block;
     border: 1px solid black
    position: relative;
    margin: 0px 25%
}
}


.mw-gallery-slideshow .gallerybox.slideshow-current {
.wikitable>*>tr>th {
     background: #28282e
     background: #04111A;
    border: 1px solid black;
    color: white
}
}
*/


.gallerytext {
/* загруглённые таблицы */
    overflow: hidden;
.wikitable {
    font-size: 94%;
  border-spacing:1px;
    padding: 2px 4px;
  padding:0;
    word-wrap: break-word;
  border-collapse:separate;
    text-align: center
  border:none;
  border-radius:15px;
  background:#04111A
}
}


#content .gallerybox div.thumb {
.wikitable>*>tr>th {
     background-color: #f8f9fa00
     border: none !important;
    padding: 10px;
}
}


.mw-body li.gallerybox div.thumb {
.wikitable>*>tr>td {
     background: #f8f9fa00;
     border: none !important;
     border: solid #28282e;
     background: #020C13;
    border-width: 1px 1px 0.2em;
     padding: 10px;
     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
  @источник: 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*/


.title-top-border {
/* Style for horizontal lists (separator following item).
     border-top: solid 2px #c8ccd1
  @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 */
@media (min-width: 1340px) {
.hlist dd,
    #mw-content-block {
.hlist dt,
        display:block
.hlist li {
    }
     margin: 0;
 
    display: inline;
     #mw-content {
}
        margin-left: 14em;
/* Display nested lists inline */
        padding: 2em 0 0
.hlist.inline,
    }
.hlist.inline dl,
 
.hlist.inline ol,
    #mw-content-wrapper {
.hlist.inline ul,
        float: right;
.hlist dl dl, .hlist dl ol, .hlist dl ul,
        margin-left: -14em;
.hlist ol dl, .hlist ol ol, .hlist ol ul,
        background: transparent;
.hlist ul dl, .hlist ul ol, .hlist ul ul {
        width: 100%
     display: inline;
    }
}
 
/* Hide empty list items */
     #mw-related-navigation {
.hlist .mw-empty-li,
        width: 14em;
.hlist .mw-empty-elt {
        padding: 0 1em 0 0
    display: none;
    }
 
    .color-middle {
        margin-right: 0
    }
 
    .mw-wiki-logo {
        display: inline-block
    }
 
    #catlinks {
        margin-left: 14em
    }
}
}
 
/* Generate bullets */
#footer {
.hlist dt:after {
     padding-right: 1em
     content: ": ";
}
}
 
.hlist dd:after,
.mw-body h2 {
.hlist li:after {
     font-size: 1.8em;
     content: "\00a0· ";
     border-bottom: solid 2px #3366cc
     font-weight: bold;
}
}
 
.hlist dd:last-child:after,
#mw-site-navigation .sidebar-chunk h3,#mw-related-navigation .sidebar-chunk h3 {
.hlist dt:last-child:after,
     border-bottom: solid 2px #3366cc
.hlist li:last-child:after {
     content: none;
}
}
 
/* Add parentheses around nested lists */
.target {
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
     border-bottom: 1px solid darkblue
.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,
.target:target {
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
    border-bottom: 2px solid gold;
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
    content: ")";
    font-weight: normal;
}
}
 
/* Put ordinals in front of ordered list items */
.backlight:hover {
.hlist ol {
     box-shadow: 0 0 0.3em gold;
     counter-reset: listitem;
    background-color: #06071C
}
}
 
.hlist ol > li {
#main.backlight:hover {
     counter-increment: listitem;
     box-shadow: inset 0 0 23em #00000066;
    border-radius: 8px
}
}
 
.hlist ol > li:before {
#strongwhite {
     content: " " counter(listitem) "\a0";
     color: white !important
}
}
/*затемнение для мобилок*/
.hlist dd ol > li:first-child:before,
#menus-cover {
.hlist dt ol > li:first-child:before,
     background: #000000;
.hlist li ol > li:first-child:before {
    opacity: 0.4
     content: " (" counter(listitem) "\a0";
}
}
.oo-ui-tagMultiselectWidget-handle,.oo-ui-panelLayout-padded {
/* Прекращение действия лицензии CC BY-SA 4.0*/
     background: #06071C;
 
     border: 1px solid black;
 
     border-radius: 0
/* специальные настройки шрифтов */
 
@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
}
}
/*Красивые картинки*/
 
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
@font-face {
     margin: 0 0 0.5em 0.5em;
    font-family: 'Noto Sans Light';
     border:1px solid black;
     font-style: normal;
     border-bottom:0;
     font-weight: 100;
     border-radius:0.9em 0.9em 0 0;
     font-display: swap;
     background:#06071C;
     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
}
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
 
     border-radius: 0 0 0.9em 0.9em;
@font-face {
     border:1px solid black;
     font-family: 'Noto Sans Light';
     border-top:0;
     font-style: normal;
     background:#06071C;
     font-weight: 100;
     padding-bottom:5px;
     font-display: swap;
     font-family:oswald;
     src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRMQ_m87A.woff2) format('woff2');
    font-size:1em;
     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
}
}


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) {
@font-face {
    margin: 5px;
    font-family: 'Noto Sans Light';
    border-radius: 0.4em;
    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
}
}
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
 
     border-collapse:separate;
@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
}
}
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
 
     border-bottom: 1px solid #3366cc;
@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 {
.StupidButton {
     font-family: 'Boxfont Round';
     width: 100%;
     src: url(/assets/fonts/boxfont-round/f3507eaadc95584e7358703d74e793ea/324a92fc76117885a667ae8af2be25ab/BoxfontRoundRegular.ttf) format('truetype');
     height: 100%;
     font-weight: normal;
     position: absolute;
     font-style: normal
     top: 0;
    left: 0
}
/*Цвета таблиц для разных отделов*/
#MED.wikitable>*>tr>th {
    box-shadow: inset 0 0 16em rgb(34 77 73)
}
}


#MED.wikitable > * > tr > td {
@font-face {
     box-shadow: inset 0 0 16em rgb(26 52 50)
     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')
}
}


#ENG.wikitable>*>tr>th {
@font-face {
     background: #a68132;
     font-family: 'noto sans';
     COLOR: #030314
     font-style: italic;
    font-weight: 400;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Italic.woff) format('woff')
}
}


#ENG.wikitable > * > tr > td {
@font-face {
     background: #8c6b23;
     font-family: 'noto sans';
     color: white
     font-style: normal;
    font-weight: 700;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Bold.woff) format('woff')
}
}


#SEC.wikitable>*>tr>th {
@font-face {
     background: #9F2828;
     font-family: 'noto sans';
     color: white
     font-style: italic;
    font-weight: 700;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-BoldItalic.woff) format('woff')
}
}


#SEC.wikitable > * > tr > td {
@font-face {
     background: #404144;
     font-family: 'Noto Sans Symbols';
     color: white
    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
}
}
/*таблицы*/
 
@media screen and (max-width: 850px) {
@font-face {
    .wikitable {
    font-family: 'Noto Sans Symbols';
        font-size:0.75em
     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
.wikitable {
     background: #303037;
     border: 1px solid #37373e;
     color: white
}
}


.wikitable>tr>th,.wikitable>tr>td,.wikitable>*>tr>th,.wikitable>*>tr>td {
@font-face {
     border: 1px solid black
    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
}
}


.wikitable>*>tr>th {
@font-face {
     background: #04111A;
     font-family: 'Material Symbols Outlined';
     border: 1px solid black;
     font-style: normal;
     color: white
     font-weight: 400;
}
     src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
*/
 
/* загруглённые таблицы */
.wikitable {
  border-spacing:1px;
  padding:0;
  border-collapse:separate;
  border:none;
  border-radius:15px;
  background:#04111A
}
 
.wikitable>*>tr>th {
     border: none !important;
    padding: 10px;
}
 
.wikitable>*>tr>td {
    border: none !important;
    background: #020C13;
    padding: 10px;
}
 
/* Неразрывные пробелы в горизонтальных списках
  @источник: 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*/

Версия от 09:53, 12 ноября 2024

:root {
  --background-article: #020213;
  --background-site: #05061B;
  --background-table: #03101A;
  
  --primary-color: #03101A;
  --secondary-color: #010B13;
  --accent-color: #3265CB;
  
  --text-color: #D3D3D3;
  --hover-color: #D3D3D3;
  
  --success-color: #01460B;
  --warning-color: #B07F06;
  --error-color: #6F0000;

}

/*Управление цветами*/
code {
    background-color: var(--primary-color);
    border-color: var(--primary-color)
}

pre {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.biglink {
 text-shadow: var(--secondary-color) 1px 2px,var(--primary-color) 2px 2px 1px
}

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

cite,dfn {
    font-style: inherit
}

q {
    quotes: '"' '"' "'" "'"
}

pre {
    overflow: auto;
    white-space: pre-wrap;
}

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

small {
    font-size: 85%
}

img {
    image-rendering: pixelated
}

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

.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: #06071C;
    color: lightgrey;
    border: #06071C
}

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

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

#mw-panel {
    background: #06071C;
    color: lightgrey;
    border: #06071C
}

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

.mw-code {
    background: #030314;
    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: #04111A
}

.mw-prefs-buttons {
    background: #04111A
}

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: #04111A
}

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

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

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

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

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

#simpleSearch {
    background: #04111A;
    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: #04111A;
    border: 1px solid black;
    color: lightgrey
}

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

.vector-menu-tabs .selected {
    background: #06071C
}

#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: #04111A;
    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: #04111A;
    border: 1px solid black;
    color: white
}

.quickbox {
    border: 1px solid #303038;
    background: #04111A
}

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

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

.mw-changeslist-legend {
    display: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    background: #04111A;
    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: #04111A;
    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: #030314;
    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: #020C13;
    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;
    z-index: 99;
    width: 300px;
    left: -128px;
    top: 32px;
    padding: 7px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    transition: all 0.2s;
    border: 1px solid #3366cc;
    border-radius: 0.9em;
    background-color: #04111A
}

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

@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: #04111A;
        border: 1px solid black;
        color: lightgrey
    }

    .tooltip {
        position: static
    }

    .tooltiptext {
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
        position: fixed;
        width: 80vw;
        top: 40vh;
        left: 0;
        margin: 0 auto;
        right: 0
    }
/*
    .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: #03031400 !important;
    border-color: black !important
}

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

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

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

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

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

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

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

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

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

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

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

.reference {
    background-color: #04111A00 !important
}

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

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

.mw-search-profile-tabs {
    background-color: #04111A !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 #030314 !important;
    display: block;
    position: absolute;
    z-index: 98;
    background: #030314 !important;
    width: 100%
}

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

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

.ui-widget-header {
    border: 1px solid #4a4a57 !important;
    background: #030314 !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: #04111A !important;
    color: #e0e0e0 !important
}

.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
    box-sizing: border-box !important;
    background-color: #04111A !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: #04111A !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: #04111A !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: #04111A !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: #06071C !important;
    border-color: #06071C !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: #030314;
    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: #030314;
    color: #333
}

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

.ace-tm {
    background-color: #06071C;
    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: #030314;
    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: #030314;
    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: #04111A;
    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: #04111A;
    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: #06071C
}

.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: #04111A
}

.ace_button:hover {
    background-color: #06071C;
    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: #030314
}

.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 #04111A
}

.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: #06071C
}

#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: #06071C;
    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:#06071C;
}
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:#06071C;
    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>*>tr>th {
    box-shadow: inset 0 0 16em rgb(34 77 73)
}

#MED.wikitable > * > tr > td {
    box-shadow: inset 0 0 16em rgb(26 52 50)
}

#ENG.wikitable>*>tr>th {
    background: #a68132;
    COLOR: #030314
}

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

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

#SEC.wikitable > * > tr > td {
    background: #404144;
    color: white
}
/*таблицы*/
@media screen and (max-width: 850px) {
        .wikitable {
        font-size:0.75em
    }
}
/* Старые таблицы
.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: #04111A;
    border: 1px solid black;
    color: white
}
*/

/* загруглённые таблицы */
.wikitable {
  border-spacing:1px;
  padding:0;
  border-collapse:separate;
  border:none;
  border-radius:15px;
  background:#04111A 
}

.wikitable>*>tr>th {
    border: none !important;
    padding: 10px;
}

.wikitable>*>tr>td {
    border: none !important;
    background: #020C13;
    padding: 10px;
}

/* Неразрывные пробелы в горизонтальных списках 
   @источник: 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*/


/* специальные настройки шрифтов */

@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')
}