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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Метка: отменено
Строка 1: Строка 1:
/* cyrillic-ext */
@font-face {
@font-face {
  font-family: 'Noto Sans Light';
    font-family: 'Noto Sans Light';
  font-style: normal;
    font-style: normal;
  font-weight: 100;
    font-weight: 100;
  font-display: swap;
    font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRPQ_m87A.woff2) format('woff2');
    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;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
}
/* cyrillic */
 
@font-face {
@font-face {
  font-family: 'Noto Sans Light';
    font-family: 'Noto Sans Light';
  font-style: normal;
    font-style: normal;
  font-weight: 100;
    font-weight: 100;
  font-display: swap;
    font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRGQ_m87A.woff2) format('woff2');
    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;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
}
/* latin-ext */
 
@font-face {
@font-face {
  font-family: 'Noto Sans Light';
    font-family: 'Noto Sans Light';
  font-style: normal;
    font-style: normal;
  font-weight: 100;
    font-weight: 100;
  font-display: swap;
    font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRMQ_m87A.woff2) format('woff2');
    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;
    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
}
}
/* latin */
 
@font-face {
@font-face {
  font-family: 'Noto Sans Light';
    font-family: 'Noto Sans Light';
  font-style: normal;
    font-style: normal;
  font-weight: 100;
    font-weight: 100;
  font-display: swap;
    font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRCQ_k.woff2) format('woff2');
    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;
    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-face {
  font-family: 'Oswald';
    font-family: 'Oswald';
  font-style: normal;
    font-style: normal;
  font-weight: 400;
    font-weight: 400;
  font-display: swap;
    font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
    src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
}
@font-face {
@font-face {
     font-family: 'Boxfont Round';
     font-family: 'Boxfont Round';
        src: url('/assets/fonts/boxfont-round/f3507eaadc95584e7358703d74e793ea/324a92fc76117885a667ae8af2be25ab/BoxfontRoundRegular.ttf') format('truetype');
    src: url(/assets/fonts/boxfont-round/f3507eaadc95584e7358703d74e793ea/324a92fc76117885a667ae8af2be25ab/BoxfontRoundRegular.ttf) format('truetype');
     font-weight: normal;
     font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'noto sans';
     font-style: normal;
     font-style: normal;
     }
     font-weight: 400;
@font-face{
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Regular.woff) format('woff')
font-family:'noto sans';
}
font-style:normal;
 
font-weight:400;
@font-face {
src:local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Regular.woff) format('woff')
    font-family: 'noto sans';
}
    font-style: italic;
@font-face{font-family:'noto sans';
    font-weight: 400;
font-style:italic;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Italic.woff) format('woff')
font-weight:400;
}
src:local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Italic.woff) format('woff')
 
}
@font-face {
@font-face{
    font-family: 'noto sans';
font-family:'noto sans';
    font-style: normal;
font-style:normal;
    font-weight: 700;
font-weight:700;
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Bold.woff) format('woff')
src:local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-Bold.woff) format('woff')
}
}
 
@font-face{font-family:'noto sans';
@font-face {
font-style:italic;
    font-family: 'noto sans';
font-weight:700;
    font-style: italic;
src:local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-BoldItalic.woff) format('woff')
    font-weight: 700;
}
    src: local('Noto Sans'),url(https://fonts.cdnfonts.com/s/15794/NotoSans-BoldItalic.woff) format('woff')
/* symbols */
}
 
@font-face {
@font-face {
  font-family: 'Noto Sans Symbols';
    font-family: 'Noto Sans Symbols';
  font-style: normal;
    font-style: normal;
  font-weight: 400;
    font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8QA_9Edkw.woff2) format('woff2');
    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;
    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
}
}
/* latin-ext */
 
@font-face {
@font-face {
  font-family: 'Noto Sans Symbols';
    font-family: 'Noto Sans Symbols';
  font-style: normal;
    font-style: normal;
  font-weight: 400;
    font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8QY_9Edkw.woff2) format('woff2');
    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;
    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
}
}
/* latin */
 
@font-face {
@font-face {
  font-family: 'Noto Sans Symbols';
    font-family: 'Noto Sans Symbols';
  font-style: normal;
    font-style: normal;
  font-weight: 400;
    font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8Qbf9E.woff2) format('woff2');
    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;
    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
}
}
cite,
 
dfn {
cite,dfn {
font-style: inherit
    font-style: inherit
}
}


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


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


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


small {
small {
font-size: 85%
    font-size: 85%
}
}


img {
img {
    image-rendering: optimizeSpeed;
     image-rendering: pixelated
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: crisp-edges;
     image-rendering: pixelated;
    -ms-interpolation-mode: nearest-neighbor;
}
}


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


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


#interwiki-completelist {
#interwiki-completelist {
font-weight: bold
    font-weight: bold
}
}


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


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


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


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


.citation {
.citation {
word-wrap: break-word
    word-wrap: break-word
}
}


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


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


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


.hlist.inline,
.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
.hlist.inline dl,
    display: inline
.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 {
.hlist .mw-empty-li {
display: none
    display: none
}
}


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


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


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


.hlist dd dd:first-child:before,
.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 {
.hlist dd dt:first-child:before,
    content: " (";
.hlist dd li:first-child:before,
    font-weight: normal
.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 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 {
.hlist dd dt:last-child:after,
    content: ")";
.hlist dd li:last-child:after,
    font-weight: normal
.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 {
.hlist ol {
counter-reset: listitem
    counter-reset: listitem
}
}


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


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


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


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


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


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


.navbox .navbox {
.navbox .navbox {
margin-top: 0
    margin-top: 0
}
}


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


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


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


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


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


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


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


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


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


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


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


.navbox-odd {
.navbox-odd {
background-color: transparent
    background-color: transparent
}
}


.navbox .hlist td dl,
.navbox .hlist td dl,.navbox .hlist td ol,.navbox .hlist td ul,.navbox td.hlist dl,.navbox td.hlist ol,.navbox td.hlist ul {
.navbox .hlist td ol,
    padding: 0.125em 0
.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 {
.mw-parser-output .mw-collapsible-toggle {
font-weight: normal;
    font-weight: normal;
text-align: right;
    text-align: right;
padding-right: 0.2em;
    padding-right: 0.2em;
padding-left: 0.2em
    padding-left: 0.2em
}
}


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


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


.infobox-header,
.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
.infobox-label,
    vertical-align: top
.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-label,.infobox-data,.infobox th,.infobox td {
.infobox-data,
    text-align: left
.infobox th,
.infobox td {
text-align: left
}
}


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


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


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


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


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


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


table.mw-hiero-table td {
table.mw-hiero-table td {
vertical-align: middle
    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,.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;
.mw-parser-output a[href*=".pdf#"].external,
    padding-right: 18px
.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 {
.messagebox {
border: 1px solid #a2a9b1;
    border: 1px solid #a2a9b1;
background-color: #f8f9fa;
    background-color: #f8f9fa;
width: 80%;
    width: 80%;
margin: 0 auto 1em auto;
    margin: 0 auto 1em auto;
padding: .2em
    padding: .2em
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


div.mw-warning-with-logexcerpt,
div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
div.mw-lag-warn-high,
    clear: both;
div.mw-cascadeprotectedwarning,
    margin: 0.2em 0;
div#mw-protect-cascadeon,
    border: 1px solid #bb7070;
div.titleblacklist-warning {
    background-color: #ffdbdb;
clear: both;
    padding: 0.25em 0.9em;
margin: 0.2em 0;
    box-sizing: border-box
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 {
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
border-color: #fc3;
    border-color: #fc3;
background-color: #fef6e7
    background-color: #fef6e7
}
}


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


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


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


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


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


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


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


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


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


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


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


#wpUploadDescription {
#wpUploadDescription {
height: 13em
    height: 13em
}
}


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


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


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


.wpb .wpb-header {
.wpb .wpb-header {
display: none
    display: none
}
}


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


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


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


.checkuser-show,
.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
.sysop-show,
    display: none
.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 .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
.ve-ui-mwNoticesPopupTool-item .mbox-image,
    display: none !important
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
display: none !important
}
}


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


ul.permissions-errors {
ul.permissions-errors {
margin: 0
    margin: 0
}
}


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


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


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


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


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


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


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


.gallerybox .thumb img {
@media screen {
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
    #content .gallerybox div.thumb {
}
        background-color: #f8f9fa
.ns-0 .gallerybox .thumb img,
    }
.ns-2 .gallerybox .thumb img,
 
.ns-100 .gallerybox .thumb img,
    .gallerybox .thumb img {
.nochecker .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
background-image: none
    }
}
 
    .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_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
.flaggedrevs_stable_synced,
    display: none
#t-upload,
.mw-special-Book #coll-downloadbox {
display: none
}
}


#site-tools {
#site-tools {
display: none !important;
    display: none !important
}
}


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


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


/** Хуета ебаная сука блядь
.mediawiki,.mw-page-container {
.mediawiki,
    background: #1b1b1f;
.mw-page-container {
    color: lightgrey;
background: #1b1b1f;
    border: #1b1b1f
color: lightgrey;
border: #1b1b1f
}
}


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


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


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


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


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


p,
p,h1,h2,h3,h4,h5,h6,li {
h1,
    color: lightgrey
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 {
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
     color: #77c1d9
}
}


/** Старые цвета ссылок
a:hover,a:visited:hover {
a,
     color: white
.vector-menu-portal .vector-menu-content li a,
.vector-menu-tabs li a,
body.skin--responsive #p-cactions li a {
color: lightblue
}
 
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: #007FFF
} **/
 
a:hover,
a:visited:hover {
     color: white;
}
}


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


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


a.extiw:visited,
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 {
a.external:visited,
    color: #3377aa
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited,
body.skin--responsive #p-cactions li a.external:visited {
/**Старый цвет
color: #8a2be2 **/
color: #3377aa
}
}


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


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


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


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


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


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


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


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


#searchInput {
#searchInput {
color: white
    color: white
}
}


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


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


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


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


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


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


.wikitable {
.wikitable {
background: #303037;
    background: #303037;
border: 1px solid #37373e;
    border: 1px solid #37373e;
color: white
    color: white
}
}
/* класс wikitableKZ является костылем, ведь фиксить wikitable мне было впадлу. Из-за wikitable тултипы обрезаются. Не бейте*/
 
.wikitableKZ {
.wikitableKZ {
     border-collapse: collapse
     border-collapse: collapse
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


.editOptions,
.editOptions,.mw-editform .editOptions {
.mw-editform .editOptions {
    background: #212126;
background: #212126;
    border: 1px solid #37373e;
border: 1px solid #37373e;
    color: white
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 {
.positive {
color: #00FF00;
    color: #00FF00;
font-weight: bold
    font-weight: bold
}
}


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


.anglerect {
.anglerect {
--angle-rect-clip-size: 16px;
    --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)))
    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 {
.flex {
display: flex
    display: flex
}
}


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


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


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


.tooltip{
.tabs-tabbox > .tabs-input:checked + .tabs-label,.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
  position: relative;
    z-index: 2;
  display: inline;
    box-shadow: 0px 2px 1px #3366cc;
}
 
.tabs-tabbox > .tabs-input+ .tabs-input+ .tabs-label {
    margin: 0
}
 
.tabs-label:hover {
    box-shadow: 0px 2px 1px darkblue;
    z-index: 2
}
 
.tabs-tabbox > .tabs-container {
    margin-top: -1px;
    padding: 2px 10px;
    background: #303037;
    border-radius: 0;
    position: relative;
    border: 1px solid #000000;
    width: inherit;
    max-width: inherit;
    min-width: inherit;
    z-index: 1
}
 
.tabs-tabbox > .tabs-label {
    margin: 0;
    background: transparent;
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    border-radius: 0
}
 
.tooltip {
    position: relative;
    display: inline
}
}


Строка 1377: Строка 1247:
     z-index: 99999;
     z-index: 99999;
     width: 295px;
     width: 295px;
     left: -120px;
     left: -10.6em;
     top: 42px;
     top: 42px;
     padding: 5px;
     padding: 5px;
Строка 1387: Строка 1257:
     transition: all 0.2s;
     transition: all 0.2s;
     border: 1px solid #465298;
     border: 1px solid #465298;
     background-color: #27272E;
     background-color: #27272E
}
}


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


.tooltip{
@media screen and (min-width: 851px) {
  position: static;
    .mobile {
        display:none
    }
   
    .desktoponly {
       
    }
   
}
}
.tooltiptext{
 
box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
@media screen and (max-width: 850px) {
    .nomobile {
        display:none
    }
    .mobileonly{
   
    }
   
 
    .tooltip {
        position: static
    }
 
    .tooltiptext {
        box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
         position: fixed;
         position: fixed;
    width: 80vw;
        width: 80vw;
    top: 40vh;
        top: 40vh;
    left: 0;
        left: 0;
    margin: 0 auto;
        margin: 0 auto;
    right: 0;
        right: 0
}
    }


    .mobilefont {
        font-size: 80%
    }
}
}


/** MultimediaViewer tweaks **/
.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 {
/* MMV text colors */
    color: #e0e0e0
.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;
}
}
/* MMV file info */
 
.mw-mmv-above-fold {
.mw-mmv-above-fold {
background: #222;
    background: #222;
border-top: 1px solid #333;
    border-top: 1px solid #333
}
}
.mw-mmv-image-metadata {
.mw-mmv-image-metadata {
background-color: #111;
    background-color: #111;
border-color: #333;
    border-color: #333
}
}
/* MMV options popup */
 
.mw-mmv-dialog {
.mw-mmv-dialog {
border: 1px solid #333;
    border: 1px solid #333;
background: #222;
    background: #222;
box-shadow: none;
    box-shadow: none
}
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background: #222;
    background: #222;
border-bottom: 1px solid #333;
    border-bottom: 1px solid #333;
border-right: 1px solid #333;
    border-right: 1px solid #333
}
}
.mw-mmv-options-enable-alert {
.mw-mmv-options-enable-alert {
background: #333;
    background: #333;
color: #e0e0e0;
    color: #e0e0e0
}
}
/* MMV buttons on file page */
 
.mw-mmv-filepage-buttons .mw-ui-button {
.mw-mmv-filepage-buttons .mw-ui-button {
background: #36c;
    background: #36c;
color: #e0e0e0;
    color: #e0e0e0;
border-color: #1d4699;
    border-color: #1d4699
}
}


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


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


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


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


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


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


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


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


.mw-halign-center figcaption {
.mw-halign-center figcaption {
background-color: #27272E00 !important;
    background-color: #27272E00 !important;
border-color: black !important;
    border-color: black !important
}
}
/* Фон референсов. Теперь НЕ белые при нажатии */
 
.reference {
.reference {
background-color: #27272E00 !important;
    background-color: #27272E00 !important
}
}
ol.references li:target,sup.reference:target {
ol.references li:target,sup.reference:target {
     background-color: #303037 !important;
     background-color: #303037 !important
}
}
.oo-ui-inputWidget-input {
.oo-ui-inputWidget-input {
background-color: #27272e !important;
    background-color: #27272e !important;
border: #37373e !important;
    border: #37373e !important;
color: #ffffff !important;
    color: #ffffff !important
}
}
.mw-search-profile-tabs {
.mw-search-profile-tabs {
background-color: #27272e !important;
    background-color: #27272e !important;
border: #37373e !important;
    border: #37373e !important
}
}
.search-types .current a {
.search-types .current a {
     color: #d3d3d3 !important;
     color: #d3d3d3 !important;
     cursor: default !important;
     cursor: default !important
}
}
.mw-message-box-error {
.mw-message-box-error {
     background-color: #7b1919 !important;
     background-color: #7b1919 !important;
     border-color: #af2424 !important;
     border-color: #af2424 !important
}
}
.mw-message-box-warning {
.mw-message-box-warning {
     background-color: #7b6919 !important;
     background-color: #7b6919 !important;
     border-color: #af9a24 !important;
     border-color: #af9a24 !important
}
}
#mw-header-nav-hack {
#mw-header-nav-hack {
     border-top: solid 2px #212126 !important;
     border-top: solid 2px #212126 !important;
Строка 1537: Строка 1437:
     z-index: 98;
     z-index: 98;
     background: #212126 !important;
     background: #212126 !important;
     width: 100%;
     width: 100%
}
}
.ui-widget-overlay {
.ui-widget-overlay {
     background: #000000 !important;
     background: #000000 !important;
     opacity: .3 !important;
     opacity: .3 !important
}
}
.ui-widget-content {
.ui-widget-content {
     border: 1px solid #4a4a57 !important;
     border: 1px solid #4a4a57 !important;
     background: #212126 !important;
     background: #212126 !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important
}
}
.ui-widget-header {
.ui-widget-header {
     border: 1px solid #4a4a57 !important;
     border: 1px solid #4a4a57 !important;
     background: #212126 !important;
     background: #212126 !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important;
     font-weight: bold !important;
     font-weight: bold !important
}
}
#wikieditor-toolbar-file-target,
 
#wikieditor-toolbar-file-caption,
#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
#wikieditor-toolbar-file-alt {
     width: 100% !important;
     width: 100% !important;
     background-color: #27272e !important;
     background-color: #27272e !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important
}
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
     box-sizing: border-box !important;
     box-sizing: border-box !important;
     background-color: #27272e !important;
     background-color: #27272e !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important
}
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
 
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
     font-family: Verdana,Arial,sans-serif !important;
     font-family: Verdana,Arial,sans-serif !important;
     font-size: 1em !important;
     font-size: 1em !important;
     background-color: #27272e !important;
     background-color: #27272e !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important
}
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
 
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
     border: 1px solid #4a4a57 !important;
     border: 1px solid #4a4a57 !important;
     background: #27272e !important;
     background: #27272e !important;
     font-weight: normal !important;
     font-weight: normal !important;
     color: #e0e0e0 !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;
.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;
     background: #4c4c59 !important;
     font-weight: normal !important;
     font-weight: normal !important;
     color: #e0e0e0 !important;
     color: #e0e0e0 !important
}
}
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
right: 0.9em !important;
    right: 0.9em !important;
background: #4c4c59 !important;
    background: #4c4c59 !important
}
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
 
padding: 0 !important;
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
background: #6c6c80 !important;
    padding: 0 !important;
    background: #6c6c80 !important
}
}
ul#filetoc,.toc,.toccolours,.mw-warning {
ul#filetoc,.toc,.toccolours,.mw-warning {
        display: table !important;
    display: table !important;
        background-color: #27272e !important;
    background-color: #27272e !important;
        border: solid #37373e !important;
    border: solid #37373e !important;
        border-width: 1px 1px 0.2em !important;
    border-width: 1px 1px 0.2em !important;
        box-shadow: 0 1px 2px 1px rgb(0 0 0 / 2%) !important;
    box-shadow: 0 1px 2px 1px rgb(0 0 0 / 2%) !important;
        padding: 1.25em 1.75em !important;
    padding: 1.25em 1.75em !important;
        margin-top: 1em !important;
    margin-top: 1em !important;
        margin-bottom: 1em !important;
    margin-bottom: 1em !important;
        min-width: 15em !important;
    min-width: 15em !important;
        font-size: 100% !important;
    font-size: 100% !important
}
}
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
     font-family: monospace,monospace !important;
     font-family: monospace,monospace !important;
     background-color: #1b1b1f !important;
     background-color: #1b1b1f !important;
     border-color: #1b1b1f !important;
     border-color: #1b1b1f !important;
     color: white !important;
     color: white !important
}
}
.diff-deletedline .diffchange {
.diff-deletedline .diffchange {
     background: #4c3c16 !important;
     background: #4c3c16 !important
}
}
.diff-addedline .diffchange {
.diff-addedline .diffchange {
     background: #16324d !important;
     background: #16324d !important
}
}
.mw-json th,.mw-json td {
.mw-json th,.mw-json td {
     border: 1px solid #000000;
     border: 1px solid #000000;
Строка 1631: Строка 1544:
     font-weight: normal;
     font-weight: normal;
     vertical-align: top;
     vertical-align: top;
     color:#d3d3d3;
     color: #d3d3d3
}
}


Строка 1644: Строка 1557:
     font-family: monospace,monospace;
     font-family: monospace,monospace;
     white-space: pre-wrap;
     white-space: pre-wrap;
     color:#d3d3d3;
     color: #d3d3d3
}
}
.mw-json-empty {
.mw-json-empty {
     background-color: #1b5929;
     background-color: #1b5929;
     font-style: italic;
     font-style: italic;
     color:#d3d3d3;
     color: #d3d3d3
}
}
.hover_img_special {
.hover_img_special {
     top: 0;
     top: 0;
Строка 1658: Строка 1573:


.img_special:hover .hover_img_special {
.img_special:hover .hover_img_special {
     display: inline;
     display: inline
}
}


.img_special:hover .img_spec {
.img_special:hover .img_spec {
     display: none;
     display: none
}
}
.ace-tm .ace_gutter {
.ace-tm .ace_gutter {
  background: #212126;
    background: #212126;
  color: #333;
    color: #333
}
}


.ace-tm .ace_print-margin {
.ace-tm .ace_print-margin {
  width: 1px;
    width: 1px;
  background-color: #1b1b1f;
    background-color: #1b1b1f
}
}
.ace-tm {
.ace-tm {
  background-color: #1b1b1f;
    background-color: #1b1b1f;
  color: lightgrey;
    color: lightgrey
}
}
.ace-tm .ace_cursor {
.ace-tm .ace_cursor {
  color: white;
    color: white
}
}
.ace-tm .ace_storage,
 
.ace-tm .ace_keyword {
.ace-tm .ace_storage,.ace-tm .ace_keyword {
  color: rgb(153, 153, 255);
    color: rgb(153,153,255)
}
}


.ace-tm .ace_constant.ace_numeric {
.ace-tm .ace_constant.ace_numeric {
  color: rgb(153, 153, 205);
    color: rgb(153,153,205)
}
}
.ace-tm .ace_constant {
.ace-tm .ace_constant {
  color: rgb(241, 89, 92);
    color: rgb(241,89,92)
}
}
.ace-tm .ace_support.ace_function {
.ace-tm .ace_support.ace_function {
  color: rgb(68, 118, 235);
    color: rgb(68,118,235)
}
}
.ace-tm .ace_support.ace_constant {
.ace-tm .ace_support.ace_constant {
  color: rgb(23, 202, 33);
    color: rgb(23,202,33)
}
}
.ace-tm .ace_support.ace_type,
 
.ace-tm .ace_support.ace_class {
.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
  color: rgb(182, 187, 236);
    color: rgb(182,187,236)
}
}
.ace-tm .ace_string {
.ace-tm .ace_string {
  color: rgb(6, 142, 13);
    color: rgb(6,142,13)
}
}
.ace-tm .ace_comment {
.ace-tm .ace_comment {
  color: rgb(103, 193, 150);
    color: rgb(103,193,150)
}
}
.ace-tm .ace_constant.ace_numeric {
.ace-tm .ace_constant.ace_numeric {
  color: rgb(153, 153, 255);
    color: rgb(153,153,255)
}
}
.ace-tm .ace_marker-layer .ace_selection {
.ace-tm .ace_marker-layer .ace_selection {
  background: rgb(28, 45, 68);
    background: rgb(28,45,68)
}
}
.ace-tm .ace_marker-layer .ace_bracket {
.ace-tm .ace_marker-layer .ace_bracket {
  margin: -1px 0 0 -1px;
    margin: -1px 0 0 -1px;
  border: 1px solid rgb(94, 94, 94);
    border: 1px solid rgb(94,94,94)
}
}
.ace-tm .ace_marker-layer .ace_active-line {
.ace-tm .ace_marker-layer .ace_active-line {
  background: rgb(153, 153, 183, 7%);
    background: rgb(153,153,183,7%)
}
}


Строка 1724: Строка 1651:
     background-color: rgb(44,44,51)
     background-color: rgb(44,44,51)
}
}
.ace-tm .ace_marker-layer .ace_selected-word {
.ace-tm .ace_marker-layer .ace_selected-word {
  background: rgb(37, 59, 89);
    background: rgb(37,59,89);
  border: 1px solid rgb(36, 36, 42);
    border: 1px solid rgb(36,36,42)
}
}
.codeEditor-status {
.codeEditor-status {
     clear: both;
     clear: both;
Строка 1733: Строка 1662:
     background-color: #212126;
     background-color: #212126;
     border-top: 1px solid #40404b;
     border-top: 1px solid #40404b;
     display: table;
     display: table
}
}
.codeEditor-status-message {
.codeEditor-status-message {
     border-left: 1px solid #40404b;
     border-left: 1px solid #40404b;
Строка 1740: Строка 1670:
     padding: 0 0.3em;
     padding: 0 0.3em;
     width: 100%;
     width: 100%;
     display: table-cell;
     display: table-cell
}
}
.ace_search {
.ace_search {
     background-color: #212126;
     background-color: #212126;
Строка 1753: Строка 1684:
     top: 0;
     top: 0;
     z-index: 99;
     z-index: 99;
     white-space: normal;
     white-space: normal
}
}
.ace_search_form.ace_nomatch {
.ace_search_form.ace_nomatch {
     outline: 1px solid #922626;
     outline: 1px solid #922626
}
}
.ace_search_field {
.ace_search_field {
     border-radius: 3px 0 0 3px;
     border-radius: 3px 0 0 3px;
Строка 1773: Строка 1706:
     vertical-align: top;
     vertical-align: top;
     min-height: 1.8em;
     min-height: 1.8em;
     box-sizing: content-box;
     box-sizing: content-box
}
}
.ace_searchbtn {
.ace_searchbtn {
     border: 1px solid #383843;
     border: 1px solid #383843;
Строка 1786: Строка 1720:
     margin: 0;
     margin: 0;
     position: relative;
     position: relative;
     color: #d3d3d3;
     color: #d3d3d3
}
}
.ace_searchbtn:last-child {
.ace_searchbtn:last-child {
     border-radius: 0 3px 3px 0;
     border-radius: 0 3px 3px 0;
     border-right: 1px solid #383843;
     border-right: 1px solid #383843
}
}
.ace_searchbtn:hover {
.ace_searchbtn:hover {
     background-color: #1b1b1f;
     background-color: #1b1b1f
}
}
.ace_searchbtn.prev:after{
 
    content: "";
.ace_searchbtn.prev:after {
    border: solid 2px #d3d3d3;
    content: "";
    width: 0.5em;
    border: solid 2px #d3d3d3;
    height: 0.5em;
    width: 0.5em;
    border-width: 2px 0 0 2px;
    height: 0.5em;
    display:inline-block;
    border-width: 2px 0 0 2px;
    transform: rotate(-45deg);
    display: inline-block;
    transform: rotate(-45deg)
}
}
.ace_searchbtn.next:after{
 
    content: "";
.ace_searchbtn.next:after {
    border: solid 2px #d3d3d3;
    content: "";
    width: 0.5em;
    border: solid 2px #d3d3d3;
    height: 0.5em;
    width: 0.5em;
    border-width: 2px 0 0 2px;
    height: 0.5em;
    display:inline-block;
    border-width: 2px 0 0 2px;
    transform: rotate(135deg);
    display: inline-block;
    transform: rotate(135deg)
}
}
.ace_button {
.ace_button {
     margin-left: 2px;
     margin-left: 2px;
Строка 1823: Строка 1762:
     overflow: hidden;
     overflow: hidden;
     opacity: 0.7;
     opacity: 0.7;
     border: 1px solid rgb(56, 56, 68);
     border: 1px solid rgb(56,56,68);
     padding: 1px;
     padding: 1px;
     box-sizing:   border-box!important;
     box-sizing: border-box!important;
     color: #d3d3d3;
     color: #d3d3d3;
     background-color: #27272e
     background-color: #27272e
}
}
.ace_button:hover {
.ace_button:hover {
     background-color: #1b1b1f;
     background-color: #1b1b1f;
     opacity:1;
     opacity: 1
}
}
.ace_button:active {
.ace_button:active {
     background-color: #101013;
     background-color: #101013
}
}


/* Скроллбар */
::-webkit-scrollbar {
::-webkit-scrollbar {
     background-color:#424242;
     background-color: #424242
}
}
::-webkit-scrollbar-thumb {
::-webkit-scrollbar-thumb {
     background-color: #686868;
     background-color: #686868;
     border: 2px solid #424242;
     border: 2px solid #424242;
     border-radius: 4px;
     border-radius: 4px
}
}
::-webkit-scrollbar-thumb:hover {
::-webkit-scrollbar-thumb:hover {
     background-color: #7b7b7b;
     background-color: #7b7b7b
}
}
::-webkit-scrollbar-thumb:active {
::-webkit-scrollbar-thumb:active {
     background-color: #a1a1a1;
     background-color: #a1a1a1
}
}


/* Списки */
.style-for-sub-numbered-lists ol {
.style-for-sub-numbered-lists ol {
  counter-reset: item
    counter-reset: item
}
}
.style-for-sub-numbered-lists li {
.style-for-sub-numbered-lists li {
  display: block
    display: block
}
}
.style-for-sub-numbered-lists li:before {
.style-for-sub-numbered-lists li:before {
  content: counters(item, ".") ". ";
    content: counters(item,".") ". ";
  counter-increment: item;
    counter-increment: item
}
}


/* Flex table */
.section {
.section {
  display: flex;
    display: flex;
  flex-wrap: wrap;
    flex-wrap: wrap
}
}


.section .col {
.section .col {
  flex: 1 1 auto;
    flex: 1 1 auto
}
}


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


Строка 1890: Строка 1833:
     box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02)
     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 {
.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: 1px solid #000000;
     border: 1px solid #000000;
Строка 1896: Строка 1840:


.mw-datatable th {
.mw-datatable th {
     background: #212126;
     background: #212126
}
}


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


Строка 1908: Строка 1852:


.pretoclip-copy-button {
.pretoclip-copy-button {
     float: right;
     float: right
}
}
.mw-scribunto-console-fieldset {
.mw-scribunto-console-fieldset {
color: #d3d3d3;
    color: #d3d3d3;
background: none;
    background: none;
border: 3px solid #27272e;
    border: 3px solid #27272e
}
}
.mw-scribunto-message {
.mw-scribunto-message {
     color: #008000;
     color: #008000;
     background:none;
     background: none
}
}
#mw-scribunto-input {
#mw-scribunto-input {
     width: 100%;
     width: 100%;
     border: 0;
     border: 0;
     overflow: auto;
     overflow: auto;
     background: #303037;
     background: #303037
}
}


Строка 1930: Строка 1877:
     font: inherit;
     font: inherit;
     font-weight: bold;
     font-weight: bold;
     margin-top: 0.5em;
     margin-top: 0.5em
}
}


/*Блок ролей на странице "Роли"*/
.table-flex {
.table-flex {
display:flex;
    display: flex;
flex-direction:row;
    flex-direction: row;
flex-wrap:wrap;
    flex-wrap: wrap;
justify-content:space-evenly;
    justify-content: space-evenly
}
}
.boxes-flex {
.boxes-flex {
  padding:0;
    padding: 0;
  margin:5px 15px 5px 15px;
    margin: 0;
  text-align:center;
    text-align: center
}
}
.role-big-title {
.role-big-title {
margin:0px;
    margin: 0px;
text-align: center;
    text-align: center;
font-size: 40px;
    font-size: 40px;
line-height:50px;
    line-height: 50px;
border-radius: 8px;
    border-radius: 8px
}
}
.role-block-radius {
.role-block-radius {
border-radius: 8px
    border-radius: 8px
}
}
.role-block-name {
.role-block-name {
padding:2px;
    padding: 2px;
border-radius:.3em;
    border-radius: .3em;
margin-bottom:.2em;
    margin-bottom: .2em
}
}
.story-text {
.story-text {
text-indent: 19px;
    text-indent: 19px;
text-align: justify;
    text-align: justify
}
}
.story-dialogue {
.story-dialogue {
line-height:1.2
    line-height: 1.2
}
}
.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
     display: block;
     display: block;
     position: relative;
     position: relative;
     margin: 0px 25%;
     margin: 0px 25%
}
}
.mw-gallery-slideshow .gallerybox.slideshow-current {
.mw-gallery-slideshow .gallerybox.slideshow-current {
     background: #28282e;
     background: #28282e
}
}
.gallerytext {
.gallerytext {
     overflow: hidden;
     overflow: hidden;
Строка 1980: Строка 1935:
     padding: 2px 4px;
     padding: 2px 4px;
     word-wrap: break-word;
     word-wrap: break-word;
     text-align: center;
     text-align: center
}
}
#content .gallerybox div.thumb {
#content .gallerybox div.thumb {
     background-color: #f8f9fa00;
     background-color: #f8f9fa00
}
}
.mw-body li.gallerybox div.thumb {
.mw-body li.gallerybox div.thumb {
     background: #f8f9fa00;
     background: #f8f9fa00;
Строка 1991: Строка 1948:
     padding: 1.25em 1.75em;
     padding: 1.25em 1.75em;
     box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02);
     box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02);
     padding: 0;
     padding: 0
}
}
.title-no-bottom-border {
.title-no-bottom-border {
border-bottom: none !important
    border-bottom: none !important
}
}
.title-top-border {
.title-top-border {
border-top: solid 2px #c8ccd1;
    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
    }
}
 
#footer {
    padding-right: 1em
}
}
/*респрайт заголовков*/
.mw-body .toctitle,  .mw-body h1 {
        border-bottom: solid 2px #3366cc;
    }
.mw-body h2 {
        font-size: 1.8em;
        border-bottom: solid 2px #3366cc
    }


/* Установка ширины страницы по умолчанию в 1440px */
#mw-site-navigation .sidebar-chunk h3,#mw-related-navigation .sidebar-chunk h3 {
@media only screen {
         border-bottom: solid 2px #3366cc;
    #content, .mw-body {
         max-width: 1440px !important;
        margin: 0 auto !important;
     }
     }
  /*подсветка при переходе на якорь для страницы готовки*/
  .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 3px gold;
    background-color: #1b1b1f;
}
}

Версия от 16:18, 11 марта 2024

@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: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

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

cite,dfn {
    font-style: inherit
}

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

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

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;
    text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
}

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

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

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

.citation {
    word-wrap: break-word
}

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

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

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

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

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

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

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

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

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

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

.hlist ol {
    counter-reset: listitem
}

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

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

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

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

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

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

.navbox .navbox {
    margin-top: 0
}

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

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

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

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

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

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

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

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

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

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

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

.navbox-odd {
    background-color: transparent
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#wpUploadDescription {
    height: 13em
}

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

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

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

.wpb .wpb-header {
    display: none
}

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

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

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

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

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

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

ul.permissions-errors {
    margin: 0
}

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

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

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

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

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

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

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

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

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

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

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

#site-tools {
    display: none !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#searchInput {
    color: white
}

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

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

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

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

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

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

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

.wikitableKZ {
    border-collapse: collapse
}

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

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

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

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

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

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

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

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

.mw-changeslist-legend {
    display: none
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex {
    display: flex
}

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

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

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

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

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

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

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

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

.tooltip {
    position: relative;
    display: inline
}

.tooltiptext {
    position: absolute;
    display: initial;
    z-index: 99999;
    width: 295px;
    left: -10.6em;
    top: 42px;
    padding: 5px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    white-space: normal;
    text-align: left;
    transition: all 0.2s;
    border: 1px solid #465298;
    background-color: #27272E
}

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

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

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

    .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: #21212600 !important;
    border-color: black !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img_special:hover .hover_img_special {
    display: inline
}

.img_special:hover .img_spec {
    display: none
}

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

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

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

.ace-tm .ace_cursor {
    color: white
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.section .col {
    flex: 1 1 auto
}

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

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

.mw_metadata > tr > th,.mw-datatable > tr > th,.wikitable > tr > th,.mw_metadata > tr > td,.mw-datatable > tr > td,.wikitable > tr > td,.mw_metadata > * > tr > th,.mw-datatable > * > tr > th,.wikitable > * > tr > th,.mw_metadata > * > tr > td,.mw-datatable > * > tr > td,.wikitable > * > tr > td {
    border: 1px solid #000000;
    padding: 0.4em 0.5em
}

.mw-datatable th {
    background: #212126
}

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

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

.pretoclip-copy-button {
    float: right
}

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

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

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

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

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

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

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

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

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

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

.story-dialogue {
    line-height: 1.2
}

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

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

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

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

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

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

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

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

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

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

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

    .color-middle {
        margin-right: 0
    }

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

#footer {
    padding-right: 1em
}
/*респрайт заголовков*/
.mw-body .toctitle,  .mw-body h1 {
        border-bottom: solid 2px #3366cc;
    }
 .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 3px gold;
    background-color: #1b1b1f;
}