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

Als (обсуждение | вклад)
Нет описания правки
Als (обсуждение | вклад)
Нет описания правки
Строка 1: Строка 1:
/* cyrillic-ext */
/* Hide noscript only elements */
@font-face {
.client-js *.noscript, .invisible {
  font-family: 'Noto Sans Light';
   display: none;
  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;
}
/* cyrillic */
@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;
}
/* latin-ext */
@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;
}
/* latin */
@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')
}
/* symbols */
@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;
}
/* latin-ext */
@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;
}
/* latin */
@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: '"' '"' "'" "'"
* MARK: MainPage/Content
*/
.wiki-mainpage {
display: flex;
flex-wrap: wrap;
gap: 0.75em;
}
}


code {
.wiki-mainpage-column {
background-color: #303037;  
display: flex;
border-color: #303037;
flex-direction: column;
color: #d3d3d3;
flex: 1 1 20rem;
gap: 0.75em;
}
}


blockquote {
/**
overflow: hidden;
* MARK: MainPage/Splash
margin: 1em 0;
*/
padding: 0 40px
.paradise-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  background-color: var(--color-second);
  border: var(--border-classic);
  border-radius: var(--border-radius-large);
  backdrop-filter: var(--blur-default);
}
}


small {
.paradise-logo a img {
font-size: 85%
  width: 100%;
  height: auto;
}
}


img {
.paradise-welcome {
    image-rendering: optimizeSpeed;
  display: inline-flex;
    image-rendering: -webkit-optimize-contrast;
  text-align: center;
    image-rendering: optimize-contrast;
  font-weight: bold;
    image-rendering: -moz-crisp-edges;
  padding: 0 1em;
    image-rendering: -o-crisp-edges;
  margin: -1.5em 0.5em 0.5em 0.5em;
    image-rendering: crisp-edges;
  background-color: var(--color-primary);
    image-rendering: pixelated;
  color: var(--color-white);
    -ms-interpolation-mode: nearest-neighbor;
  border-radius: var(--border-radius-large);
}
}


.mw-body-content sub,
.paradise-info {
.mw-body-content sup,
  display: flex;
span.reference {
  flex-direction: column;
font-size: 80%
  align-items: center;
  text-align: center;
}
}


.ns-talk .mw-body-content dd {
.paradise-info-string {
margin-top: 0.4em;
  overflow: hidden;
margin-bottom: 0.4em
  display: flex;
  max-width: 90%;
  margin-bottom: 0.25em;
  background-color: var(--color-second);
  border: var(--border-classic);
  border-top: 0;
  border-radius: 0 0 var(--border-radius-large) var(--border-radius-large);
  box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.2);
  backdrop-filter: var(--blur-default);
}
}


#interwiki-completelist {
.paradise-info-string span:not([class]) {
font-weight: bold
  padding: 0.5em 0.75em;
}
  border-right: var(--border-classic);
  border-left: var(--border-classic);


.biglink {
  @media (max-width: 719px) {
font-family: "Oswald";
    display: none;
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 {
.paradise-info-string .paradise-info-link {
padding: 0 !important;
  min-width: 3em;
margin: 0 !important
}


.compact-ambox table .mbox-text-span {
  @media (max-width: 719px) {
display: list-item;
    min-width: 10em;
line-height: 1.5em;
    height: 2.5em;
list-style-type: square;
  }
list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


.compact-ambox .hide-when-compact {
.paradise-info-string .paradise-info-link:first-of-type {
display: none
  @media (max-width: 719px) {
    border-right: var(--border-classic);
  }
}
}


.nounderlines a,
.paradise-info-string .paradise-info-link a {
.IPA a:link,
  display: inline-flex;
.IPA a:visited {
  align-items: center;
text-decoration: none !important
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--color-text-semi-translucent) !important;
  transition: color var(--transition-time), background-color var(--transition-time);
}
}


.nowrap,
.paradise-info-string .paradise-info-link a:hover {
.nowraplinks a {
  background-color: var(--color-bg-hover);
white-space: nowrap
  color: var(--color-text) !important;
}
}


.wrap,
.paradise-info-string .paradise-info-link a:after {
.wraplinks a {
  content: "";
white-space: normal
  font: unset;
}


#wpUploadDescription {
  @media (min-width: 720px) {
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
}
 
.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: #FFD700; /* Золотисто-желтый цвет для ссылок */
}
 
/** Старые цвета ссылок
a,
.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: #FFEC8B; /* Светло-золотистый при наведении */
}
 
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: #DAA520; /* Золотистый для внешних ссылок */
}
 
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited,
body.skin--responsive #p-cactions li.selected a {
color: #FFD700; /* Золотисто-желтый для выбранных вкладок */
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
}
 
#p-logo-text a {
color: #FFD700; /* Золотисто-желтый для логотипа */
}
 
#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;
     display: none;
  }
}
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.paradise-info-string .paradise-info-link:first-of-type a:after {
#personal .dropdown {
  @media (max-width: 719px) {
background: #27272e;
    content: "Discord";
border: 1px solid #37373e;
    margin-left: 1em;
color: lightgrey
  }
}
}


body.skin--responsive #p-cactions li.selected {
.paradise-info-string .paradise-info-link:last-of-type a:before {
border: #37373e
  @media (max-width: 719px) {
    content: "GitHub";
    margin-right: 1em;
  }
}
}


.vector-menu-tabs .selected {
.paradise-info-string .paradise-info-link a i {
background: #1b1b1f
  font-size: 1.25em;
}
}


#pagehistory li.selected {
/**
background: #1B4D3E;
* MARK: Типы урона
font-weight: bold
*/
.brute {
  color: var(--color-red);
  font-weight: bold;
}
}


div.mw-warning-with-logexcerpt,
.burn {
div.mw-lag-warn-high,
  color: var(--color-orange);
div.mw-cascadeprotectedwarning,
  font-weight: bold;
div#mw-protect-cascadeon,
div.titleblacklist-warning {
background: #7C0A02;
border: 1px solid #bb7070
}
}


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


.wikitableKZ>tr>th,
.toxic {
.wikitableKZ>tr>td,
  color: var(--color-green);
.wikitableKZ>*>tr>th,
  font-weight: bold;
.wikitableKZ>*>tr>td {
border: 1px solid black;
}
}


.toc {
.gene {
background: #27272E;
  color: var(--color-purple);
border: 1px solid black;
  font-weight: bold;
color: white
}
}


.mw-content-ltr .tocnumber {
.electric {
color: grey
  color: var(--color-teal);
  font-weight: bold;
}
}


.wikitable>*>tr>th {
/**
background: #27272e;
* MARK: JSLink
border: 1px solid black;
*/
color: white
.jslink {
  cursor: pointer;
  user-select: none;
  font-size: 0.66em;
  padding: 0.25em 0.5em;
  margin-left: 0.5em;
  background-color: var(--color-primary);
  color: var(--color-white) !important;
  border-radius: var(--border-radius-small);
  transition: background-color var(--transition-time);
}
}


.quickbox {
.jslink:hover {
border: 1px solid #303038;
  background-color: var(--color-primary-light);
background: #27272e
}
}


.quickboxhead {
/* Стиль таблиц с предметами и т.п. */
border-bottom: 1px solid #303038;
.items-table {
background: #1b1b1f;
  width: 100%;
text-align: center
  border: var(--border-classic);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-second-fill);
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.items-table th {
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
  border: 0.2em double var(--color-border);
background: #27272e;
  border-radius: var(--border-radius-small);
border: 1px solid #303038;
  background-color: var(--color-second);
color: white
  color: var(--color-text);
  padding: 0.2em;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
.items-table td {
background: #27272e;
  background-color: var(--color-second);
border: 1px solid #303038;
  color: var(--color-text);
color: white
  padding: 0.2em;
}
}


.oo-ui-popupWidget-popup {
.items-table:not(.regular) td:not(.regular):first-of-type,
background: #303037;
td.capital {
border: 1px solid #37373e;
  background-color: var(--color-second);
color: white
  font-weight: bold;
  color: var(--color-text);
  border: var(--border-classic);
  border-radius: var(--border-radius-small);
  text-align: center;
}
}


.mw-editform #wpTextbox1,
/* Цвета охранного отдела */
textarea {
.colors-secure,
background: #303037;
.colors-Security,
border: 1px solid #37373e;
tr.colors-secure,
color: white
tr.colors-Security {
  background-color: var(--security-light);
  border-color: var(--security-secondary);
}
}
 
.colors-secure th,
.wikiEditor-ui-toolbar {
.colors-Security th,
background: #27272e;
tr.colors-secure th,
color: white
tr.colors-Security th {
  background-color: var(--security-primary);
  border-color: var(--security-opaque);
}
}
 
.colors-secure td,
.wikiEditor-ui-toolbar .group {
.colors-Security td,
border: 1px solid #37373e;
tr.colors-secure td,
color: white
tr.colors-Security td {
  background-color: var(--security-transparent);
}
}
 
:not(.regular).colors-secure td:not(.regular):first-of-type,
.wikiEditor-ui-toolbar .group .label {
:not(.regular).colors-Security td:not(.regular):first-of-type,
color: white
.colors-secure td.capital,
.colors-Security td.capital,
:not(.regular) tr.colors-secure td:not(.regular):first-of-type,
:not(.regular) tr.colors-Security td:not(.regular):first-of-type {
  background-color: var(--security-light);
  color: var(--color-text);
  border-color: var(--security-opaque);
}
}


.wikiEditor-ui-toolbar .tabs span.tab a.current,
/* Цвета научного отдела */
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
.colors-science,
color: #151518;
.colors-Science,
font-weight: bold
tr.colors-science,
tr.colors-Science {
  background-color: var(--science-light);
  border-color: var(--science-secondary);
}
}
 
.colors-science th,
.wikiEditor-ui .wikiEditor-ui-top {
.colors-Science th,
border-bottom: 1px solid #37373e
tr.colors-science th,
tr.colors-Science th {
  background-color: var(--science-primary);
  border-color: var(--science-opaque);
}
}
 
.colors-science td,
.wikiEditor-ui .wikiEditor-ui-view {
.colors-Science td,
border: 1px solid #37373e
tr.colors-science td,
tr.colors-Science td {
  background-color: var(--science-transparent);
}
}
 
:not(.regular).colors-science td:not(.regular):first-of-type,
.editOptions,
:not(.regular).colors-Science td:not(.regular):first-of-type,
.mw-editform .editOptions {
.colors-science td.capital,
background: #212126;
.colors-Science td.capital,
border: 1px solid #37373e;
:not(.regular) tr.colors-science td:not(.regular):first-of-type,
color: white
:not(.regular) tr.colors-Science td:not(.regular):first-of-type {
  background-color: var(--science-light);
  color: var(--color-text);
  border-color: var(--science-opaque);
}
}


 
/* Цвета сервисного отдела */
.positive {
.colors-service,
color: #00FF00;
.colors-Service,
font-weight: bold
tr.colors-service,
tr.colors-Service {
  background-color: var(--civilian-light);
  border-color: var(--civilian-secondary);
}
}
 
.colors-service th,
.negative {
.colors-Service th,
color: #FF0000;
tr.colors-service th,
font-weight: bold
tr.colors-Service th {
  background-color: var(--civilian-primary);
  border-color: var(--civilian-opaque);
}
}
 
.colors-service td,
.anglerect {
.colors-Service td,
--angle-rect-clip-size: 16px;
tr.colors-service td,
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)))
tr.colors-Service td {
  background-color: var(--civilian-transparent);
}
}
 
:not(.regular).colors-service td:not(.regular):first-of-type,
.flex {
:not(.regular).colors-Service td:not(.regular):first-of-type,
display: flex
.colors-service td.capital,
.colors-Service td.capital,
:not(.regular) tr.colors-service td:not(.regular):first-of-type,
:not(.regular) tr.colors-Service td:not(.regular):first-of-type {
  background-color: var(--civilian-light);
  color: var(--color-text);
  border-color: var(--civilian-opaque);
}
}


.mw-body {
/* Цвета инженерного отдела */
padding: 0.5em
.colors-engine,
.colors-Engineering,
tr.colors-engine,
tr.colors-Engineering {
  background-color: var(--engineer-light);
  border-color: var(--engineer-secondary);
}
}
 
.colors-engine th,
.mw-body dd {
.colors-Engineering th,
margin: 0.2em;
tr.colors-engine th,
margin-left: 1.6em
tr.colors-Engineering th {
  background-color: var(--engineer-primary);
  border-color: var(--engineer-opaque);
}
}
 
.colors-engine td,
.tabs-label {
.colors-Engineering td,
background-color: #19191d !important;
tr.colors-engine td,
color: lightgrey;
tr.colors-Engineering td {
  background-color: var(--engineer-transparent);
}
}
 
:not(.regular).colors-engine td:not(.regular):first-of-type,
.tooltip{
:not(.regular).colors-Engineering td:not(.regular):first-of-type,
  position: relative;
.colors-engine td.capital,
  display: inline;
.colors-Engineering td.capital,
}
:not(.regular) tr.colors-engine td:not(.regular):first-of-type,
 
:not(.regular) tr.colors-Engineering td:not(.regular):first-of-type {
.tooltiptext {
  background-color: var(--engineer-light);
    position: absolute;
  color: var(--color-text);
    display: initial;
  border-color: var(--engineer-opaque);
    z-index: 99999;
    width: 295px;
    left: -120px;
    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;
}
 
.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;
}
 
}
 
/** MultimediaViewer tweaks **/
/* MMV text colors */
.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 {
background: #222;
border-top: 1px solid #333;
}
.mw-mmv-image-metadata {
background-color: #111;
border-color: #333;
}
/* MMV options popup */
.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;
}
/* MMV buttons on file page */
.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;
.colors-command,
border-color: black !important;
.colors-Command,
}
tr.colors-command,
/* Фон референсов. Теперь НЕ белые при нажатии */
tr.colors-Command {
.reference {
  background-color: var(--command-light);
background-color: #27272E00 !important;
  border-color: var(--command-secondary);
}
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 {
.colors-command th,
right: 0.9em !important;
.colors-Command th,
background: #4c4c59 !important;
tr.colors-command th,
}
tr.colors-Command th {
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  background-color: var(--command-primary);
padding: 0 !important;
  border-color: var(--command-opaque);
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
}
}
 
.colors-command td,
.mw-json th {
.colors-Command td,
    background-color: #303037;
tr.colors-command td,
    font-weight: normal;
tr.colors-Command td {
    vertical-align: top;
  background-color: var(--command-transparent);
    color:#d3d3d3;
}
}
 
:not(.regular).colors-command td:not(.regular):first-of-type,
.mw-json th span {
:not(.regular).colors-Command td:not(.regular):first-of-type,
    -webkit-position: sticky;
.colors-command td.capital,
    position: sticky;
.colors-Command td.capital,
    top: 0.5em
:not(.regular) tr.colors-command td:not(.regular):first-of-type,
:not(.regular) tr.colors-Command td:not(.regular):first-of-type {
  background-color: var(--command-light);
  color: var(--color-white);
  border-color: var(--command-opaque);
}
}


.mw-json-value,.mw-json-single-value {
/* Цвета медицинского отдела */
    background-color: #1b5929;
.colors-medik,
    font-family: monospace,monospace;
.colors-Medical,
    white-space: pre-wrap;
tr.colors-medik,
    color:#d3d3d3;
tr.colors-Medical {
}
  background-color: var(--medical-light);
.mw-json-empty {
  border-color: var(--medical-secondary);
    background-color: #1b5929;
    font-style: italic;
    color:#d3d3d3;
}
.hover_img_special {
    top: 0;
    left: 0;
    display: none
}
}
 
.colors-medik th,
.img_special:hover .hover_img_special {
.colors-Medical th,
    display: inline;
tr.colors-medik th,
tr.colors-Medical th {
  background-color: var(--medical-primary);
  border-color: var(--medical-opaque);
}
}
 
.colors-medik td,
.img_special:hover .img_spec {
.colors-Medical td,
    display: none;
tr.colors-medik td,
tr.colors-Medical td {
  background-color: var(--medical-transparent);
}
}
.ace-tm .ace_gutter {
:not(.regular).colors-medik td:not(.regular):first-of-type,
   background: #212126;
:not(.regular).colors-Medical td:not(.regular):first-of-type,
   color: #333;
.colors-medik td.capital,
.colors-Medical td.capital,
:not(.regular) tr.colors-medik td:not(.regular):first-of-type,
:not(.regular) tr.colors-Medical td:not(.regular):first-of-type {
   background-color: var(--medical-light);
   color: var(--color-text);
  border-color: var(--medical-opaque);
}
}


.ace-tm .ace_print-margin {
/* Цвета снабжающего отдела */
   width: 1px;
.colors-suply,
   background-color: #1b1b1f;
.colors-Supply,
tr.colors-suply,
tr.colors-Supply {
   background-color: var(--supply-light);
   border-color: var(--supply-secondary);
}
}
.ace-tm {
.colors-suply th,
   background-color: #1b1b1f;
.colors-Supply th,
   color: lightgrey;
tr.colors-suply th,
tr.colors-Supply th {
   background-color: var(--supply-primary);
   border-color: var(--supply-opaque);
}
}
.ace-tm .ace_cursor {
.colors-suply td,
   color: white;
.colors-Supply td,
tr.colors-suply td,
tr.colors-Supply td {
   background-color: var(--supply-transparent);
}
}
.ace-tm .ace_storage,
:not(.regular).colors-suply td:not(.regular):first-of-type,
.ace-tm .ace_keyword {
:not(.regular).colors-Supply td:not(.regular):first-of-type,
   color: rgb(153, 153, 255);
.colors-suply td.capital,
.colors-Supply td.capital,
:not(.regular) tr.colors-suply td:not(.regular):first-of-type,
:not(.regular) tr.colors-Supply td:not(.regular):first-of-type {
  background-color: var(--supply-light);
   color: var(--color-text);
  border-color: var(--supply-opaque);
}
}


.ace-tm .ace_constant.ace_numeric {
/* Цвета планетарного отдела */
   color: rgb(153, 153, 205);
.colors-lava,
.colors-Lavaland,
tr.colors-lava,
tr.colors-Lavaland {
   background-color: var(--lavaland-light);
  border-color: var(--lavaland-secondary);
}
}
.ace-tm .ace_constant {
.colors-lava th,
   color: rgb(241, 89, 92);
.colors-Lavaland th,
tr.colors-lava th,
tr.colors-Lavaland th {
   background-color: var(--lavaland-primary);
  border-color: var(--lavaland-opaque);
}
}
.ace-tm .ace_support.ace_function {
.colors-lava td,
   color: rgb(68, 118, 235);
.colors-Lavaland td,
tr.colors-lava td,
tr.colors-Lavaland td {
   background-color: var(--lavaland-transparent);
}
}
.ace-tm .ace_support.ace_constant {
:not(.regular).colors-lava td:not(.regular):first-of-type,
  color: rgb(23, 202, 33);
:not(.regular).colors-Lavaland td:not(.regular):first-of-type,
}
.colors-lava td.capital,
.ace-tm .ace_support.ace_type,
.colors-Lavaland td.capital,
.ace-tm .ace_support.ace_class {
:not(.regular) tr.colors-lava td:not(.regular):first-of-type,
  color: rgb(182, 187, 236);
:not(.regular) tr.colors-Lavaland td:not(.regular):first-of-type {
}
   background-color: var(--lavaland-light);
.ace-tm .ace_string {
   color: var(--color-text);
  color: rgb(6, 142, 13);
   border-color: var(--lavaland-opaque);
}
.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)
.colors-synth,
}
.colors-Synthetic,
.ace-tm .ace_marker-layer .ace_selected-word {
tr.colors-synth,
  background: rgb(37, 59, 89);
tr.colors-Synthetic {
  border: 1px solid rgb(36, 36, 42);
  background-color: var(--synthetic-light);
}
  border-color: var(--synthetic-secondary);
.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 {
.colors-synth th,
    background-color: #1b1b1f;
.colors-Synthetic th,
tr.colors-synth th,
tr.colors-Synthetic th {
  background-color: var(--synthetic-primary);
  border-color: var(--synthetic-opaque);
}
}
.ace_searchbtn.prev:after{
.colors-synth td,
    content: "";
.colors-Synthetic td,
    border: solid 2px #d3d3d3;
tr.colors-synth td,
    width: 0.5em;
tr.colors-Synthetic td {
    height: 0.5em;
  background-color: var(--synthetic-transparent);
    border-width:  2px 0 0 2px;
    display:inline-block;
    transform: rotate(-45deg);
}
}
.ace_searchbtn.next:after{
:not(.regular).colors-synth td:not(.regular):first-of-type,
    content: "";
:not(.regular).colors-Synthetic td:not(.regular):first-of-type,
    border: solid 2px #d3d3d3;
.colors-synth td.capital,
    width: 0.5em;
.colors-Synthetic td.capital,
    height: 0.5em;
:not(.regular) tr.colors-synth td:not(.regular):first-of-type,
    border-width:  2px 0 0 2px;
:not(.regular) tr.colors-Synthetic td:not(.regular):first-of-type {
    display:inline-block;
  background-color: var(--synthetic-light);
    transform: rotate(135deg);
  color: var(--color-white);
}
  border-color: var(--synthetic-opaque);
.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 {
.colors-antag,
    background-color:#424242;
.colors-Antagonist,
tr.colors-antag,
tr.colors-Antagonist {
  background-color: var(--antag-light);
  border-color: var(--antag-secondary);
}
}
::-webkit-scrollbar-thumb {
.colors-antag th,
    background-color: #686868;
.colors-Antagonist th,
    border: 2px solid #424242;
tr.colors-antag th,
    border-radius: 4px;
tr.colors-Antagonist th {
  background-color: var(--antag-primary);
  border-color: var(--antag-opaque);
}
}
::-webkit-scrollbar-thumb:hover {
.colors-antag td,
    background-color: #7b7b7b;
.colors-Antagonist td,
tr.colors-antag td,
tr.colors-Antagonist td {
  background-color: var(--antag-transparent);
}
}
::-webkit-scrollbar-thumb:active {
:not(.regular).colors-antag td:not(.regular):first-of-type,
    background-color: #a1a1a1;
:not(.regular).colors-Antagonist td:not(.regular):first-of-type,
.colors-antag td.capital,
.colors-Antagonist td.capital,
:not(.regular) tr.colors-antag td:not(.regular):first-of-type,
:not(.regular) tr.colors-Antagonist td:not(.regular):first-of-type {
  background-color: var(--antag-light);
  color: var(--color-red);
  border-color: var(--antag-opaque);
}
}


/* Списки */
/* Цвета культистского отдела */
.style-for-sub-numbered-lists ol {
.colors-cult,
   counter-reset: item
.colors-Cultist,
}
tr.colors-cult,
.style-for-sub-numbered-lists li {
tr.colors-Cultist {
   display: block
   background-color: var(--cult-light);
   border-color: var(--cult-secondary);
}
}
.style-for-sub-numbered-lists li:before {
.colors-cult th,
   content: counters(item, ".") ". ";
.colors-Cultist th,
   counter-increment: item;
tr.colors-cult th,
tr.colors-Cultist th {
   background-color: var(--cult-primary);
   border-color: var(--cult-opaque);
}
}
 
.colors-cult td,
/* Flex table */
.colors-Cultist td,
.section {
tr.colors-cult td,
  display: flex;
tr.colors-Cultist td {
  flex-wrap: wrap;
   background-color: var(--cult-transparent);
}
 
.section .col {
   flex: 1 1 auto;
}
}
 
:not(.regular).colors-cult td:not(.regular):first-of-type,
.section .line-break {
:not(.regular).colors-Cultist td:not(.regular):first-of-type,
  flex-basis: 100%;
.colors-cult td.capital,
   width: 0px;  
.colors-Cultist td.capital,
   height: 0px;  
:not(.regular) tr.colors-cult td:not(.regular):first-of-type,
   overflow: hidden;
:not(.regular) tr.colors-Cultist td:not(.regular):first-of-type {
   background-color: var(--cult-light);
   color: var(--color-red);
   border-color: var(--cult-opaque);
}
}


.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;
.colors-ratvar,
    background: #303037;
.colors-Ratvar,
    border: solid #000000;
tr.colors-ratvar,
    border-width: 1px 1px 0.2em;
tr.colors-Ratvar {
    padding: 1.25em 1.75em;
  background-color: var(--ratvar-light);
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02)
  border-color: var(--ratvar-secondary);
}
.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
}
}
 
.colors-ratvar th,
.mw-datatable th {
.colors-Ratvar th,
    background: #212126;
tr.colors-ratvar th,
tr.colors-Ratvar th {
  background-color: var(--ratvar-primary);
  border-color: var(--ratvar-opaque);
}
}
 
.colors-ratvar td,
.mw-datatable td {
.colors-Ratvar td,
    background-color: #303037;
tr.colors-ratvar td,
tr.colors-Ratvar td {
  background-color: var(--ratvar-transparent);
}
}
 
:not(.regular).colors-ratvar td:not(.regular):first-of-type,
.mw-datatable tr:hover td {
:not(.regular).colors-Ratvar td:not(.regular):first-of-type,
    background-color: #3f3f48
.colors-ratvar td.capital,
.colors-Ratvar td.capital,
:not(.regular) tr.colors-ratvar td:not(.regular):first-of-type,
:not(.regular) tr.colors-Ratvar td:not(.regular):first-of-type {
  background-color: var(--ratvar-light);
  color: var(--color-white);
  border-color: var(--ratvar-opaque);
}
}


.pretoclip-copy-button {
/* Цвета ксеноморфного отдела */
    float: right;
.colors-xenom,
}
.colors-Xenomorph,
.mw-scribunto-console-fieldset {
tr.colors-xenom,
color: #d3d3d3;
tr.colors-Xenomorph {
background: none;
  background-color: var(--special-light);
border: 3px solid #27272e;
  border-color: var(--special-secondary);
}
}
.mw-scribunto-message {
.colors-xenom th,
    color: #008000;
.colors-Xenomorph th,
    background:none;
tr.colors-xenom th,
tr.colors-Xenomorph th {
  background-color: var(--special-primary);
  border-color: var(--special-opaque);
}
}
#mw-scribunto-input {
.colors-xenom td,
    width: 100%;
.colors-Xenomorph td,
    border: 0;
tr.colors-xenom td,
    overflow: auto;
tr.colors-Xenomorph td {
    background: #303037;
  background-color: var(--special-transparent);
}
}
 
:not(.regular).colors-xenom td:not(.regular):first-of-type,
.mw-scribunto-input {
:not(.regular).colors-Xenomorph td:not(.regular):first-of-type,
    color: #d3d3d3;
.colors-xenom td.capital,
    font: inherit;
.colors-Xenomorph td.capital,
    font-weight: bold;
:not(.regular) tr.colors-xenom td:not(.regular):first-of-type,
    margin-top: 0.5em;
:not(.regular) tr.colors-Xenomorph td:not(.regular):first-of-type {
  background-color: var(--special-light);
  color: var(--color-white);
  border-color: var(--special-opaque);
}
}


/*Блок ролей на странице "Роли"*/
/* Цвета марининого отдела */
.table-flex {
.colors-marine,
display:flex;
.colors-Marine,
flex-direction:row;
tr.colors-marine,
flex-wrap:wrap;
tr.colors-Marine {
justify-content:space-evenly;
   background-color: var(--centcom-light);
}
  border-color: var(--centcom-secondary);
.boxes-flex {
   padding:0;
  margin:5px 15px 5px 15px;
  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 {
.colors-marine th,
    background: #f8f9fa00;
.colors-Marine th,
    border: solid #28282e;
tr.colors-marine th,
    border-width: 1px 1px 0.2em;
tr.colors-Marine th {
    padding: 1.25em 1.75em;
  background-color: var(--centcom-primary);
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.02);
  border-color: var(--centcom-opaque);
    padding: 0;
}
}
.title-no-bottom-border {
.colors-marine td,
border-bottom: none !important
.colors-Marine td,
tr.colors-marine td,
tr.colors-Marine td {
  background-color: var(--centcom-transparent);
}
}
.title-top-border {
:not(.regular).colors-marine td:not(.regular):first-of-type,
border-top: solid 2px #c8ccd1;
:not(.regular).colors-Marine td:not(.regular):first-of-type,
.colors-marine td.capital,
.colors-Marine td.capital,
:not(.regular) tr.colors-marine td:not(.regular):first-of-type,
:not(.regular) tr.colors-Marine td:not(.regular):first-of-type {
  background-color: var(--centcom-light);
  color: var(--color-text);
  border-color: var(--centcom-opaque);
}
}


/* Установка ширины страницы по умолчанию в 1800px */
/* Цвета волшебного отдела */
@media screen and (min-width: 1800px) {
.colors-wizard,
    body {
.colors-Wizard,
        font-size: 90%;
tr.colors-wizard,
        font-family: Citizen, sans-serif;
tr.colors-Wizard {
    }
  background-color: var(--wizard-light);
  border-color: var(--wizard-secondary);
}
}
 
.colors-wizard th,
/* Золотисто-желтые акценты */
.colors-Wizard th,
h1, h2, h3, h4, h5, h6 {
tr.colors-wizard th,
    color: #FFD700; /* Золотисто-желтый для заголовков */
tr.colors-Wizard th {
  background-color: var(--wizard-primary);
  border-color: var(--wizard-opaque);
}
}
 
.colors-wizard td,
.vector-menu-tabs .selected {
.colors-Wizard td,
    border-bottom: 2px solid #FFD700; /* Золотая линия для активной вкладки */
tr.colors-wizard td,
tr.colors-Wizard td {
  background-color: var(--wizard-transparent);
}
}
 
:not(.regular).colors-wizard td:not(.regular):first-of-type,
.mw-body a.new {
:not(.regular).colors-Wizard td:not(.regular):first-of-type,
    color: #FFA500; /* Оранжево-золотой для новых ссылок */
.colors-wizard td.capital,
.colors-Wizard td.capital,
:not(.regular) tr.colors-wizard td:not(.regular):first-of-type,
:not(.regular) tr.colors-Wizard td:not(.regular):first-of-type {
  background-color: var(--wizard-light);
  color: var(--color-text);
  border-color: var(--wizard-opaque);
}
}


.mw-body a.new:hover {
/* Цвета похитнического отдела */
    color: #FFD700; /* Золотистый при наведении */
.colors-abductor,
.colors-Abductor,
tr.colors-abductor,
tr.colors-Abductor {
  background-color: var(--gray-light);
  border-color: var(--gray-secondary);
}
}
 
.colors-abductor th,
#p-personal li a {
.colors-Abductor th,
    color: #FFD700; /* Золотистый для личных ссылок */
tr.colors-abductor th,
tr.colors-Abductor th {
  background-color: var(--gray-primary);
  border-color: var(--gray-opaque);
}
}
 
.colors-abductor td,
#p-personal li a:hover {
.colors-Abductor td,
    color: #FFEC8B; /* Светло-золотистый при наведении */
tr.colors-abductor td,
tr.colors-Abductor td {
  background-color: var(--gray-transparent);
}
}
 
:not(.regular).colors-abductor td:not(.regular):first-of-type,
.mw-indicators a {
:not(.regular).colors-Abductor td:not(.regular):first-of-type,
    color: #FFD700; /* Золотистый для индикаторов */
.colors-abductor td.capital,
}
.colors-Abductor td.capital,
 
:not(.regular) tr.colors-abductor td:not(.regular):first-of-type,
.mw-indicators a:hover {
:not(.regular) tr.colors-Abductor td:not(.regular):first-of-type {
    color: #FFEC8B; /* Светло-золотистый при наведении */
  background-color: var(--gray-light);
}
  color: var(--color-text);
 
  border-color: var(--gray-opaque);
/* Золотистые рамки для важных элементов */
.important-box {
    border: 2px solid #FFD700;
    background-color: rgba(255, 215, 0, 0.1);
    padding: 10px;
    margin: 10px 0;
}
 
.notice {
    border-left: 4px solid #FFD700;
    padding-left: 10px;
    background-color: rgba(255, 215, 0, 0.05);
}
}


/* Золотистые кнопки */
/* Таблица брони и оружия */
.button-gold {
.weapon-table td,
    background-color: #FFD700;
.armor-table {
    color: #333;
  text-align: center;
    border: none;
  font-weight: bold;
    padding: 6px 12px;
    border-radius: 3px;
    font-weight: bold;
}
}


.button-gold:hover {
/* Последний столбец */
    background-color: #FFC000;
.weapon-table td:last-of-type,
    color: #000;
.armor-table td:last-of-type {
  text-align: left;
  font-weight: unset;
}
}

Версия от 10:02, 26 июля 2025

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

/**
 * MARK: MainPage/Content
 */
.wiki-mainpage {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em;
}

.wiki-mainpage-column {
	display: flex;
	flex-direction: column;
	flex: 1 1 20rem;
	gap: 0.75em;
}

/**
 * MARK: MainPage/Splash
 */
.paradise-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  background-color: var(--color-second);
  border: var(--border-classic);
  border-radius: var(--border-radius-large);
  backdrop-filter: var(--blur-default);
}

.paradise-logo a img {
  width: 100%;
  height: auto;
}

.paradise-welcome {
  display: inline-flex;
  text-align: center;
  font-weight: bold;
  padding: 0 1em;
  margin: -1.5em 0.5em 0.5em 0.5em;
  background-color: var(--color-primary);
  color: var(--color-white);
  border-radius: var(--border-radius-large);
}

.paradise-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.paradise-info-string {
  overflow: hidden;
  display: flex;
  max-width: 90%;
  margin-bottom: 0.25em;
  background-color: var(--color-second);
  border: var(--border-classic);
  border-top: 0;
  border-radius: 0 0 var(--border-radius-large) var(--border-radius-large);
  box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.2);
  backdrop-filter: var(--blur-default);
}

.paradise-info-string span:not([class]) {
  padding: 0.5em 0.75em;
  border-right: var(--border-classic);
  border-left: var(--border-classic);

  @media (max-width: 719px) {
    display: none;
  }
}

.paradise-info-string .paradise-info-link {
  min-width: 3em;

  @media (max-width: 719px) {
    min-width: 10em;
    height: 2.5em;
  }
}

.paradise-info-string .paradise-info-link:first-of-type {
  @media (max-width: 719px) {
    border-right: var(--border-classic);
  }
}

.paradise-info-string .paradise-info-link a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--color-text-semi-translucent) !important;
  transition: color var(--transition-time), background-color var(--transition-time);
}

.paradise-info-string .paradise-info-link a:hover {
  background-color: var(--color-bg-hover);
  color: var(--color-text) !important;
}

.paradise-info-string .paradise-info-link a:after {
  content: "";
  font: unset;

  @media (min-width: 720px) {
    display: none;
  }
}

.paradise-info-string .paradise-info-link:first-of-type a:after {
  @media (max-width: 719px) {
    content: "Discord";
    margin-left: 1em;
  }
}

.paradise-info-string .paradise-info-link:last-of-type a:before {
  @media (max-width: 719px) {
    content: "GitHub";
    margin-right: 1em;
  }
}

.paradise-info-string .paradise-info-link a i {
  font-size: 1.25em;
}

/**
 * MARK: Типы урона
 */
.brute {
  color: var(--color-red);
  font-weight: bold;
}

.burn {
  color: var(--color-orange);
  font-weight: bold;
}

.oxygen {
  color: var(--color-blue);
  font-weight: bold;
}

.toxic {
  color: var(--color-green);
  font-weight: bold;
}

.gene {
  color: var(--color-purple);
  font-weight: bold;
}

.electric {
  color: var(--color-teal);
  font-weight: bold;
}

/**
 * MARK: JSLink
 */
.jslink {
  cursor: pointer;
  user-select: none;
  font-size: 0.66em;
  padding: 0.25em 0.5em;
  margin-left: 0.5em;
  background-color: var(--color-primary);
  color: var(--color-white) !important;
  border-radius: var(--border-radius-small);
  transition: background-color var(--transition-time);
}

.jslink:hover {
  background-color: var(--color-primary-light);
}

/* Стиль таблиц с предметами и т.п. */
.items-table {
  width: 100%;
  border: var(--border-classic);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-second-fill);
}

.items-table th {
  border: 0.2em double var(--color-border);
  border-radius: var(--border-radius-small);
  background-color: var(--color-second);
  color: var(--color-text);
  padding: 0.2em;
}

.items-table td {
  background-color: var(--color-second);
  color: var(--color-text);
  padding: 0.2em;
}

.items-table:not(.regular) td:not(.regular):first-of-type,
td.capital {
  background-color: var(--color-second);
  font-weight: bold;
  color: var(--color-text);
  border: var(--border-classic);
  border-radius: var(--border-radius-small);
  text-align: center;
}

/* Цвета охранного отдела */
.colors-secure,
.colors-Security,
tr.colors-secure,
tr.colors-Security {
  background-color: var(--security-light);
  border-color: var(--security-secondary);
}
.colors-secure th,
.colors-Security th,
tr.colors-secure th,
tr.colors-Security th {
  background-color: var(--security-primary);
  border-color: var(--security-opaque);
}
.colors-secure td,
.colors-Security td,
tr.colors-secure td,
tr.colors-Security td {
  background-color: var(--security-transparent);
}
:not(.regular).colors-secure td:not(.regular):first-of-type,
:not(.regular).colors-Security td:not(.regular):first-of-type,
.colors-secure td.capital,
.colors-Security td.capital,
:not(.regular) tr.colors-secure td:not(.regular):first-of-type,
:not(.regular) tr.colors-Security td:not(.regular):first-of-type {
  background-color: var(--security-light);
  color: var(--color-text);
  border-color: var(--security-opaque);
}

/* Цвета научного отдела */
.colors-science,
.colors-Science,
tr.colors-science,
tr.colors-Science {
  background-color: var(--science-light);
  border-color: var(--science-secondary);
}
.colors-science th,
.colors-Science th,
tr.colors-science th,
tr.colors-Science th {
  background-color: var(--science-primary);
  border-color: var(--science-opaque);
}
.colors-science td,
.colors-Science td,
tr.colors-science td,
tr.colors-Science td {
  background-color: var(--science-transparent);
}
:not(.regular).colors-science td:not(.regular):first-of-type,
:not(.regular).colors-Science td:not(.regular):first-of-type,
.colors-science td.capital,
.colors-Science td.capital,
:not(.regular) tr.colors-science td:not(.regular):first-of-type,
:not(.regular) tr.colors-Science td:not(.regular):first-of-type {
  background-color: var(--science-light);
  color: var(--color-text);
  border-color: var(--science-opaque);
}

/* Цвета сервисного отдела */
.colors-service,
.colors-Service,
tr.colors-service,
tr.colors-Service {
  background-color: var(--civilian-light);
  border-color: var(--civilian-secondary);
}
.colors-service th,
.colors-Service th,
tr.colors-service th,
tr.colors-Service th {
  background-color: var(--civilian-primary);
  border-color: var(--civilian-opaque);
}
.colors-service td,
.colors-Service td,
tr.colors-service td,
tr.colors-Service td {
  background-color: var(--civilian-transparent);
}
:not(.regular).colors-service td:not(.regular):first-of-type,
:not(.regular).colors-Service td:not(.regular):first-of-type,
.colors-service td.capital,
.colors-Service td.capital,
:not(.regular) tr.colors-service td:not(.regular):first-of-type,
:not(.regular) tr.colors-Service td:not(.regular):first-of-type {
  background-color: var(--civilian-light);
  color: var(--color-text);
  border-color: var(--civilian-opaque);
}

/* Цвета инженерного отдела */
.colors-engine,
.colors-Engineering,
tr.colors-engine,
tr.colors-Engineering {
  background-color: var(--engineer-light);
  border-color: var(--engineer-secondary);
}
.colors-engine th,
.colors-Engineering th,
tr.colors-engine th,
tr.colors-Engineering th {
  background-color: var(--engineer-primary);
  border-color: var(--engineer-opaque);
}
.colors-engine td,
.colors-Engineering td,
tr.colors-engine td,
tr.colors-Engineering td {
  background-color: var(--engineer-transparent);
}
:not(.regular).colors-engine td:not(.regular):first-of-type,
:not(.regular).colors-Engineering td:not(.regular):first-of-type,
.colors-engine td.capital,
.colors-Engineering td.capital,
:not(.regular) tr.colors-engine td:not(.regular):first-of-type,
:not(.regular) tr.colors-Engineering td:not(.regular):first-of-type {
  background-color: var(--engineer-light);
  color: var(--color-text);
  border-color: var(--engineer-opaque);
}

/* Цвета командного отдела */
.colors-command,
.colors-Command,
tr.colors-command,
tr.colors-Command {
  background-color: var(--command-light);
  border-color: var(--command-secondary);
}
.colors-command th,
.colors-Command th,
tr.colors-command th,
tr.colors-Command th {
  background-color: var(--command-primary);
  border-color: var(--command-opaque);
}
.colors-command td,
.colors-Command td,
tr.colors-command td,
tr.colors-Command td {
  background-color: var(--command-transparent);
}
:not(.regular).colors-command td:not(.regular):first-of-type,
:not(.regular).colors-Command td:not(.regular):first-of-type,
.colors-command td.capital,
.colors-Command td.capital,
:not(.regular) tr.colors-command td:not(.regular):first-of-type,
:not(.regular) tr.colors-Command td:not(.regular):first-of-type {
  background-color: var(--command-light);
  color: var(--color-white);
  border-color: var(--command-opaque);
}

/* Цвета медицинского отдела */
.colors-medik,
.colors-Medical,
tr.colors-medik,
tr.colors-Medical {
  background-color: var(--medical-light);
  border-color: var(--medical-secondary);
}
.colors-medik th,
.colors-Medical th,
tr.colors-medik th,
tr.colors-Medical th {
  background-color: var(--medical-primary);
  border-color: var(--medical-opaque);
}
.colors-medik td,
.colors-Medical td,
tr.colors-medik td,
tr.colors-Medical td {
  background-color: var(--medical-transparent);
}
:not(.regular).colors-medik td:not(.regular):first-of-type,
:not(.regular).colors-Medical td:not(.regular):first-of-type,
.colors-medik td.capital,
.colors-Medical td.capital,
:not(.regular) tr.colors-medik td:not(.regular):first-of-type,
:not(.regular) tr.colors-Medical td:not(.regular):first-of-type {
  background-color: var(--medical-light);
  color: var(--color-text);
  border-color: var(--medical-opaque);
}

/* Цвета снабжающего отдела */
.colors-suply,
.colors-Supply,
tr.colors-suply,
tr.colors-Supply {
  background-color: var(--supply-light);
  border-color: var(--supply-secondary);
}
.colors-suply th,
.colors-Supply th,
tr.colors-suply th,
tr.colors-Supply th {
  background-color: var(--supply-primary);
  border-color: var(--supply-opaque);
}
.colors-suply td,
.colors-Supply td,
tr.colors-suply td,
tr.colors-Supply td {
  background-color: var(--supply-transparent);
}
:not(.regular).colors-suply td:not(.regular):first-of-type,
:not(.regular).colors-Supply td:not(.regular):first-of-type,
.colors-suply td.capital,
.colors-Supply td.capital,
:not(.regular) tr.colors-suply td:not(.regular):first-of-type,
:not(.regular) tr.colors-Supply td:not(.regular):first-of-type {
  background-color: var(--supply-light);
  color: var(--color-text);
  border-color: var(--supply-opaque);
}

/* Цвета планетарного отдела */
.colors-lava,
.colors-Lavaland,
tr.colors-lava,
tr.colors-Lavaland {
  background-color: var(--lavaland-light);
  border-color: var(--lavaland-secondary);
}
.colors-lava th,
.colors-Lavaland th,
tr.colors-lava th,
tr.colors-Lavaland th {
  background-color: var(--lavaland-primary);
  border-color: var(--lavaland-opaque);
}
.colors-lava td,
.colors-Lavaland td,
tr.colors-lava td,
tr.colors-Lavaland td {
  background-color: var(--lavaland-transparent);
}
:not(.regular).colors-lava td:not(.regular):first-of-type,
:not(.regular).colors-Lavaland td:not(.regular):first-of-type,
.colors-lava td.capital,
.colors-Lavaland td.capital,
:not(.regular) tr.colors-lava td:not(.regular):first-of-type,
:not(.regular) tr.colors-Lavaland td:not(.regular):first-of-type {
  background-color: var(--lavaland-light);
  color: var(--color-text);
  border-color: var(--lavaland-opaque);
}

/* Цвета синтетического отдела */
.colors-synth,
.colors-Synthetic,
tr.colors-synth,
tr.colors-Synthetic {
  background-color: var(--synthetic-light);
  border-color: var(--synthetic-secondary);
}
.colors-synth th,
.colors-Synthetic th,
tr.colors-synth th,
tr.colors-Synthetic th {
  background-color: var(--synthetic-primary);
  border-color: var(--synthetic-opaque);
}
.colors-synth td,
.colors-Synthetic td,
tr.colors-synth td,
tr.colors-Synthetic td {
  background-color: var(--synthetic-transparent);
}
:not(.regular).colors-synth td:not(.regular):first-of-type,
:not(.regular).colors-Synthetic td:not(.regular):first-of-type,
.colors-synth td.capital,
.colors-Synthetic td.capital,
:not(.regular) tr.colors-synth td:not(.regular):first-of-type,
:not(.regular) tr.colors-Synthetic td:not(.regular):first-of-type {
  background-color: var(--synthetic-light);
  color: var(--color-white);
  border-color: var(--synthetic-opaque);
}

/* Цвета антагского отдела */
.colors-antag,
.colors-Antagonist,
tr.colors-antag,
tr.colors-Antagonist {
  background-color: var(--antag-light);
  border-color: var(--antag-secondary);
}
.colors-antag th,
.colors-Antagonist th,
tr.colors-antag th,
tr.colors-Antagonist th {
  background-color: var(--antag-primary);
  border-color: var(--antag-opaque);
}
.colors-antag td,
.colors-Antagonist td,
tr.colors-antag td,
tr.colors-Antagonist td {
  background-color: var(--antag-transparent);
}
:not(.regular).colors-antag td:not(.regular):first-of-type,
:not(.regular).colors-Antagonist td:not(.regular):first-of-type,
.colors-antag td.capital,
.colors-Antagonist td.capital,
:not(.regular) tr.colors-antag td:not(.regular):first-of-type,
:not(.regular) tr.colors-Antagonist td:not(.regular):first-of-type {
  background-color: var(--antag-light);
  color: var(--color-red);
  border-color: var(--antag-opaque);
}

/* Цвета культистского отдела */
.colors-cult,
.colors-Cultist,
tr.colors-cult,
tr.colors-Cultist {
  background-color: var(--cult-light);
  border-color: var(--cult-secondary);
}
.colors-cult th,
.colors-Cultist th,
tr.colors-cult th,
tr.colors-Cultist th {
  background-color: var(--cult-primary);
  border-color: var(--cult-opaque);
}
.colors-cult td,
.colors-Cultist td,
tr.colors-cult td,
tr.colors-Cultist td {
  background-color: var(--cult-transparent);
}
:not(.regular).colors-cult td:not(.regular):first-of-type,
:not(.regular).colors-Cultist td:not(.regular):first-of-type,
.colors-cult td.capital,
.colors-Cultist td.capital,
:not(.regular) tr.colors-cult td:not(.regular):first-of-type,
:not(.regular) tr.colors-Cultist td:not(.regular):first-of-type {
  background-color: var(--cult-light);
  color: var(--color-red);
  border-color: var(--cult-opaque);
}

/* Цвета ратваровского отдела */
.colors-ratvar,
.colors-Ratvar,
tr.colors-ratvar,
tr.colors-Ratvar {
  background-color: var(--ratvar-light);
  border-color: var(--ratvar-secondary);
}
.colors-ratvar th,
.colors-Ratvar th,
tr.colors-ratvar th,
tr.colors-Ratvar th {
  background-color: var(--ratvar-primary);
  border-color: var(--ratvar-opaque);
}
.colors-ratvar td,
.colors-Ratvar td,
tr.colors-ratvar td,
tr.colors-Ratvar td {
  background-color: var(--ratvar-transparent);
}
:not(.regular).colors-ratvar td:not(.regular):first-of-type,
:not(.regular).colors-Ratvar td:not(.regular):first-of-type,
.colors-ratvar td.capital,
.colors-Ratvar td.capital,
:not(.regular) tr.colors-ratvar td:not(.regular):first-of-type,
:not(.regular) tr.colors-Ratvar td:not(.regular):first-of-type {
  background-color: var(--ratvar-light);
  color: var(--color-white);
  border-color: var(--ratvar-opaque);
}

/* Цвета ксеноморфного отдела */
.colors-xenom,
.colors-Xenomorph,
tr.colors-xenom,
tr.colors-Xenomorph {
  background-color: var(--special-light);
  border-color: var(--special-secondary);
}
.colors-xenom th,
.colors-Xenomorph th,
tr.colors-xenom th,
tr.colors-Xenomorph th {
  background-color: var(--special-primary);
  border-color: var(--special-opaque);
}
.colors-xenom td,
.colors-Xenomorph td,
tr.colors-xenom td,
tr.colors-Xenomorph td {
  background-color: var(--special-transparent);
}
:not(.regular).colors-xenom td:not(.regular):first-of-type,
:not(.regular).colors-Xenomorph td:not(.regular):first-of-type,
.colors-xenom td.capital,
.colors-Xenomorph td.capital,
:not(.regular) tr.colors-xenom td:not(.regular):first-of-type,
:not(.regular) tr.colors-Xenomorph td:not(.regular):first-of-type {
  background-color: var(--special-light);
  color: var(--color-white);
  border-color: var(--special-opaque);
}

/* Цвета марининого отдела */
.colors-marine,
.colors-Marine,
tr.colors-marine,
tr.colors-Marine {
  background-color: var(--centcom-light);
  border-color: var(--centcom-secondary);
}
.colors-marine th,
.colors-Marine th,
tr.colors-marine th,
tr.colors-Marine th {
  background-color: var(--centcom-primary);
  border-color: var(--centcom-opaque);
}
.colors-marine td,
.colors-Marine td,
tr.colors-marine td,
tr.colors-Marine td {
  background-color: var(--centcom-transparent);
}
:not(.regular).colors-marine td:not(.regular):first-of-type,
:not(.regular).colors-Marine td:not(.regular):first-of-type,
.colors-marine td.capital,
.colors-Marine td.capital,
:not(.regular) tr.colors-marine td:not(.regular):first-of-type,
:not(.regular) tr.colors-Marine td:not(.regular):first-of-type {
  background-color: var(--centcom-light);
  color: var(--color-text);
  border-color: var(--centcom-opaque);
}

/* Цвета волшебного отдела */
.colors-wizard,
.colors-Wizard,
tr.colors-wizard,
tr.colors-Wizard {
  background-color: var(--wizard-light);
  border-color: var(--wizard-secondary);
}
.colors-wizard th,
.colors-Wizard th,
tr.colors-wizard th,
tr.colors-Wizard th {
  background-color: var(--wizard-primary);
  border-color: var(--wizard-opaque);
}
.colors-wizard td,
.colors-Wizard td,
tr.colors-wizard td,
tr.colors-Wizard td {
  background-color: var(--wizard-transparent);
}
:not(.regular).colors-wizard td:not(.regular):first-of-type,
:not(.regular).colors-Wizard td:not(.regular):first-of-type,
.colors-wizard td.capital,
.colors-Wizard td.capital,
:not(.regular) tr.colors-wizard td:not(.regular):first-of-type,
:not(.regular) tr.colors-Wizard td:not(.regular):first-of-type {
  background-color: var(--wizard-light);
  color: var(--color-text);
  border-color: var(--wizard-opaque);
}

/* Цвета похитнического отдела */
.colors-abductor,
.colors-Abductor,
tr.colors-abductor,
tr.colors-Abductor {
  background-color: var(--gray-light);
  border-color: var(--gray-secondary);
}
.colors-abductor th,
.colors-Abductor th,
tr.colors-abductor th,
tr.colors-Abductor th {
  background-color: var(--gray-primary);
  border-color: var(--gray-opaque);
}
.colors-abductor td,
.colors-Abductor td,
tr.colors-abductor td,
tr.colors-Abductor td {
  background-color: var(--gray-transparent);
}
:not(.regular).colors-abductor td:not(.regular):first-of-type,
:not(.regular).colors-Abductor td:not(.regular):first-of-type,
.colors-abductor td.capital,
.colors-Abductor td.capital,
:not(.regular) tr.colors-abductor td:not(.regular):first-of-type,
:not(.regular) tr.colors-Abductor td:not(.regular):first-of-type {
  background-color: var(--gray-light);
  color: var(--color-text);
  border-color: var(--gray-opaque);
}

/* Таблица брони и оружия */
.weapon-table td,
.armor-table {
  text-align: center;
  font-weight: bold;
}

/* Последний столбец */
.weapon-table td:last-of-type,
.armor-table td:last-of-type {
  text-align: left;
  font-weight: unset;
}