Перейти к содержанию

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

Материал из LemonCraft Wiki
Нет описания правки
Нет описания правки
 
(не показаны 33 промежуточные версии этого же участника)
Строка 299: Строка 299:
/* [[Модуль:GregTechProc]] */
/* [[Модуль:GregTechProc]] */
.arrow-GregTech {
.arrow-GregTech {
background-image: url('filepath://GregTech_ArrowProcessingCSS.gif');
background-image: url('https://ru.minecraft.wiki/images/GregTech_ArrowProcessingCSS.gif');
}
}


.arrow-IndustrialCraft_2 {
.arrow-IndustrialCraft_2 {
background-image: url('filepath://IndustrialCraft_2_ArrowProcessingCSS.gif');
background-image: url('https://ru.minecraft.wiki/images/IndustrialCraft_2_ArrowProcessingCSS.gif');
}
}


Строка 339: Строка 339:


.craft-gui {
.craft-gui {
background-image: url('filepath://ИнтерфейсОбжиг.png');
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг.png');
}
}


Строка 352: Строка 352:


.craft-gui > .mcui-arrow {
.craft-gui > .mcui-arrow {
background: url('filepath://Grid_layout_Arrow_%28small%29.png') no-repeat;
background: url('https://ru.minecraft.wiki/images/Grid_layout_Arrow_%28small%29.png') no-repeat;
width: 32px;
width: 32px;
height: 26px;
height: 26px;
Строка 379: Строка 379:
}
}
.craft-gui .mcui-shapeless {
.craft-gui .mcui-shapeless {
background-image: url('filepath://Grid_layout_Shapeless.png');
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Shapeless.png');
}
}
.craft-gui .mcui-fixed {
.craft-gui .mcui-fixed {
background-image: url('filepath://Grid_layout_Fixed.png');
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Fixed.png');
}
}


.craft-gui-header {
.craft-gui-header {
background-image: url('filepath://ИнтерфейсОбжиг1.png');
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг1.png');
}
}


.craft-gui-line {
.craft-gui-line {
background-image: url('filepath://ИнтерфейсОбжиг2.png');
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг2.png');
}
}


.craft-gui-footer {
.craft-gui-footer {
background-image: url('filepath://ИнтерфейсОбжиг3.png');
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг3.png');
}
}


Строка 421: Строка 421:


.gt-standart-pic {
.gt-standart-pic {
background-image: url('filepath://GregTechMachineUILogo.png');
background-image: url('https://ru.minecraft.wiki/images/GregTechMachineUILogo.png');
}
}


.gt-bronze-pic {
.gt-bronze-pic {
background-image: url('filepath://GT_bronze.png');
background-image: url('https://ru.minecraft.wiki/images/GT_bronze.png');
}
}


.gt-brick-pic {
.gt-brick-pic {
background-image: url('filepath://GT_brick.png');
background-image: url('https://ru.minecraft.wiki/images/GT_brick.png');
}
}


Строка 485: Строка 485:
.grid .image a.new,
.grid .image a.new,
.gridsprite a.new {
.gridsprite a.new {
background-image: url("filepath://Grid_Unknown.png");
background-image: url("https://ru.minecraft.wiki/images/Grid_Unknown.png");
display: block;
display: block;
width: 32px;
width: 32px;
Строка 576: Строка 576:
}
}


/* Пиксельное масштабирование изображений и иконок пользователей */
/* [[Модуль:Обработка]] */
.pixel-image,
.craft-gui > * {
.sprite,
display: inline-block;
.mw-userlink,
vertical-align: middle;
.invslot,
.mcui {
image-rendering: optimizeSpeed;
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;
}
}


img {
.craft-gui {
image-rendering: pixelated;
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг.png');
}
}


/* [[Шаблон:Краткий вызов]] */
.craft-gui > .mcui-input {
.shortcut {
position: relative;
clear: right;
top: 10px;
float: right;
border: 1px solid #AFCFF2;
margin-left: 0.75em;
font-size: smaller
}
}
.shortcut-1 {
 
padding: 4px;
.craft-gui .mcui-row {
background: #F0F8FF
display: block;
}
}
.shortcut-2 {
 
line-height: 1.25em;
.craft-gui > .mcui-arrow {
font-weight: bold;
background: url('https://ru.minecraft.wiki/images/Grid_layout_Arrow_%28small%29.png') no-repeat;
background: white;
width: 32px;
vertical-align: middle;
height: 26px;
padding: 4px
margin: 0 22px;
position: relative;
top: 10px;
}
}


/* [[Шаблон:Achievement get]] */
.craft-gui > .mcui-output {
.achievement-box {
position: relative;
clear: right;
top: 10px;
border: solid #000000 2px;
margin: 1px;
webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-family: minecraft-ru !important;
}
}
.achievement-box div {
 
clear: right;
.craft-gui > .mcui-icons {
border: solid #555555 4px;
position: absolute;
webkit-border-radius: 7px;
top: 13px;
-moz-border-radius: 7px;
right: 13px;
border-radius: 5px;
}
}
.achievement-table0 {
.craft-gui .mcui-shapeless,
width: 314px;
.craft-gui .mcui-fixed {
height: 58px;
display: inline-block;
background: #212121;
background-repeat: no-repeat;
width: 19px;
height: 15px;
cursor: help;
}
.craft-gui .mcui-shapeless {
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Shapeless.png');
}
}
.achievement-row0 {
.craft-gui .mcui-fixed {
width: 58px;
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Fixed.png');
height: 48px;
background: #212121;
text-align: center;
}
}
.achievement-row1 {
 
font-size: 16px !important;
.craft-gui-header {
color: #ffff00 !important;
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг1.png');
}
}
.achievement-row2 {
 
font-size: 14px !important;
.craft-gui-line {
color: #ffffff !important;
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг2.png');
}
}


/* [[Шаблон:Документация]] */
.craft-gui-footer {
.doc-image {
background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг3.png');
float: left;
margin-right: 10px;
}
}


/* Оформление [[Шаблон:Объявление]], [[Шаблон:Msgbox]], [[Шаблон:Ambox]] ========== */
.gt-gui {
/* TODO: Перевести на использование переменных для цветов */
background-color: #c6c6c6;
/* Базовое тело */
box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #555555 inset, 0 2px #ffffff inset, -2px 0 #555555 inset, 2px 0 #ffffff inset, 0 -3px #555555 inset, 0 3px #ffffff inset, -3px 0 #555555 inset, 3px 0 #ffffff inset, 0 -4px #555555 inset, 0 4px #ffffff inset, -4px 0 #555555 inset, 4px 0 #ffffff inset, 0 -5px #555555 inset, 0 5px #ffffff inset, -5px 0 #555555 inset, 5px 0 #ffffff inset;
/* Во вспомогательных простравах имён страниц */
}
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox, /* новый модульный шаблон*/
 
.msgbox {/* старый на вики-парсере */
.gt-gui-bronze {
display: flex;
background-color: #f07006;
background: #FCFCFC;
box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #3f1b00 inset, 0 2px #f0ba85 inset, -2px 0 #3f1b00 inset, 2px 0 #f0ba85 inset, 0 -3px #3f1b00 inset, 0 3px #f0ba85 inset, -3px 0 #3f1b00 inset, 3px 0 #f0ba85 inset, 0 -4px #3f1b00 inset, 0 4px #f0ba85 inset, -4px 0 #3f1b00 inset, 4px 0 #f0ba85 inset, 0 -5px #3f1b00 inset, 0 5px #f0ba85 inset, -5px 0 #3f1b00 inset, 5px 0 #f0ba85 inset;
border: 1px solid #CCC;
box-sizing: border-box;
align-items: center;
width: auto;
padding: .4em .8em;
margin: 0 auto;
margin-bottom: 1em;
max-width: 90%;
}
}
/* В пространстве имён статей */
 
body.ns-0 *.ubox,
.gt-gui-brick {
body.ns-10000 *.ubox,
background-color: #826b51;
body.ns-10002 *.ubox,
box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #211b15 inset, 0 2px #cca880 inset, -2px 0 #211b15 inset, 2px 0 #cca880 inset, 0 -3px #211b15 inset, 0 3px #cca880 inset, -3px 0 #211b15 inset, 3px 0 #cca880 inset, 0 -4px #211b15 inset, 0 4px #cca880 inset, -4px 0 #211b15 inset, 4px 0 #cca880 inset, 0 -5px #211b15 inset, 0 5px #cca880 inset, -5px 0 #211b15 inset, 5px 0 #cca880 inset;
.ambox {
background-color: #f8f8f8;
border-bottom: 1px solid #888;
border-right: 1px solid #888;
border-top: 1px solid #888;
border-left-style: solid;
border-left-width: 10px;
border-collapse: collapse;
font-size: 95%;
margin: 0 10% 2px;
padding-top: 0.25em;
padding-bottom: 0.25em;
}
}


/* Оформление отдельных полей */
.gt-pic {
/* Изображение */
position: absolute;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-img,
height: 34px;
.msgbox_column1,
width: 34px;
.msgbox-image {
right: 10px;
vertical-align: middle;
bottom: 12px;
border: none;
}
}
body.ns-0 *.ubox *.ubox-img,
 
body.ns-10000 *.ubox *.ubox-img,
.gt-standart-pic {
body.ns-10002 *.ubox *.ubox-img,
background-image: url('https://ru.minecraft.wiki/images/GregTechMachineUILogo.png');
.ambox-image {
padding: 2px 0px 2px 0.5em;
text-align: center;
}
}
body.ns-0 *.ubox *.ubox-img div,
 
body.ns-10000 *.ubox *.ubox-img div,
.gt-bronze-pic {
body.ns-10002 *.ubox *.ubox-img div,
background-image: url('https://ru.minecraft.wiki/images/GT_bronze.png');
.ambox-image div {
width: 52px;
}
}


.msgbox *.msgbox_ico,
.gt-brick-pic {
.msgbox *.msgbox_img {
background-image: url('https://ru.minecraft.wiki/images/GT_brick.png');
margin: 0 1.5em 0 .5em;
}
}


/* Столбец с текстом */
/* Шаблон:Сетка/Ячейка */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-field,
.grid {
.msgbox_column2,
display: inline-block;
.msgbox-text {
position: relative;
border: none;
text-align: left !important;
}
background-color: #8B8B8B;
body.ns-0 *.ubox *.ubox-field,
height: 32px;
body.ns-10000 *.ubox *.ubox-field,
width: 32px;
body.ns-10002 *.ubox *.ubox-field,
padding: 2px;
.ambox-text {
vertical-align: bottom;
padding-left: 0.5em;
padding-right: 0.5em;
width: 100%;
}
}
/* Заголовок */
.grid.output {
.ubox *.ubox-title,
height: 48px;
.msgbox_title {
width: 48px;
font-weight: 700;
}
}
 
.grid.hidden {
/* Текст */
background-color: transparent;
.amsmalltext {
padding: 0px;
margin-left: 0.8em;
z-index: 10;
margin-top: 0.3em;
}
}
body.ns-0 *.ubox *.ubox-text,
.grid .border {
body.ns-10000 *.ubox *.ubox-text,
display: block;
body.ns-10002 *.ubox *.ubox-text,
margin: -2px 0 0 -2px;
.amsmalltext p {
border-style: solid none none solid;
margin: 0.3em 0;
border-width: 2px;
border-color: #373737;
height: 100%;
}
}
/* Вспомогательное описание */
.grid .border span {
body.ns-0 *.ubox *.ubox-text p:not(i),
display: block;
body.ns-10000 *.ubox *.ubox-text p:not(i),
margin-right: -2px;
body.ns-10002 *.ubox *.ubox-text p:not(i),
border-style: none solid solid none;
.amsmalltext p:not(i) {
border-width: 2px;
font-style: italic;
border-color: #FFFFFF;
height: 100%;
}
}
.ubox *.ubox-summary {
 
font-size: 90%;
.grid .image,
font-style: italic;
.grid .default-image {
position: absolute;
line-height: 16px;
top: 2px;
width: 32px;
}
}
 
.grid.output .image {
body.ns-0 *.ubox *.ubox-summary,
top: 10px;
body.ns-10000 *.ubox *.ubox-summary,
left: 10px;
body.ns-10002 *.ubox *.ubox-summary {
padding-top: 0px;
padding-left: 10px;
}
}
.ubox *.ubox-summary *:first-child {
.grid.hidden .image {
margin-top: 0;
top: 0;
margin-bottom: 0;
}
}
 
.grid .image a.new,
/* Складывание однотипных шаблонов */
.gridsprite a.new {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox + .ubox,
background-image: url("https://ru.minecraft.wiki/images/Grid_Unknown.png");
.msgbox + .msgbox {
display: block;
border-top: none;
width: 32px;
margin-top: -1em;
height: 32px;
outline: none;
text-indent: -99999px;
}
}


:not(.msgbox) + .msgbox,
.grid .number {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *:not(.msgbox) + .ubox,
display: block;
.msgbox:first-of-type,
margin: -12px -4px 0 0;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox:first-of-type + .ubox {
text-align: right;
border-top-right-radius: .15em;
font-family: Minecraft-ru;
border-top-left-radius: .15em;
font-size: 16px;
pointer-events: none;
}
}
 
.grid .number .selflink,
body.ns-0 *.ubox + .ubox,
.grid .number a {
body.ns-10000 *.ubox + .ubox,
color: #3F3F3F;
body.ns-10002 *.ubox + .ubox,
text-decoration: none;
.ambox + .ambox {
font-weight: normal;
margin-top: -3px;
}
}
 
.grid .image a.new + .number,
/* msgbox-mini */
.gridsprite a.new + .number {
.msgbox-mini {
display: none;
padding: 0px 6px 0px 1px;
margin: 0 0 1em;
border-width: 1px;
border-style: solid;
}
}
.msgbox-mini .msgbox_ico,
.grid .number span {
.msgbox-mini *.msgbox_img {
position: absolute;
margin: 0 1.5em 0 .5em;
right: -2px;
bottom: 2px;
color: #FFFFFF;
}
}


.msgbox-minicyan {
.gridsprite {
border-bottom: 4px groove #999;
display: inline-block;
border-right: 4px groove #999;
position: relative;
border-top: 1px solid #CCC;
text-align: left !important;
border-left: 1px solid #CCC;
height: 32px;
float: right;
width: 32px;
background-color: #abcdef;
vertical-align: bottom;
background-color: transparent;
padding: 0;
z-index: 10;
line-height: 16px;
}
}
/* ambox-mini */
.gridsprite .number {
.ambox.ambox-tiny {
display: block;
font-size: 95%;
margin: -12px -4px 0 0;
margin: 2px 0;
text-align: right;
width: auto;
font-family: Minecraft-ru;
font-size: 16px;
pointer-events: none;
}
.gridsprite .number a {
color: #3F3F3F;
text-decoration: none;
font-weight: normal;
}
}
.ambox-tiny .ambox-image {
.gridsprite .number span {
padding: 2px 0.5em;
position: absolute;
text-align: left;
right: -2px;
width: auto;
bottom: -2px;
color: #FFFFFF;
}
}


/* Оформление цветов ====================================================== */
.grid-generic {
/* Старый / Серый ====================================================== */
background: #C6C6C6;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-default,
border: outset 2px #999;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-gray,
padding: 6px;
.msgbox-default {
text-align: left !important;
background-color: #FFFFCC;
border-color: #616161;
}
}
 
.grid-generic td {
/* Серый ============================================================== */
border: none;
body.wgl-theme-dark .msgbox-gray {
padding: 0;
    background-color: hsl(0,0%,8%);
    border-left-color: hsl(0,0%,36%);
}
}


body.ns-0 *.ubox.ubox-gray,
.gui {
body.ns-10000 *.ubox.ubox-gray,
position: relative;
body.ns-10002 *.ubox.ubox-gray,
width: 272px;
body.ns-0 *.ubox.ubox-default,
height: 130px;
body.ns-10000 *.ubox.ubox-default,
padding: 5px;
body.ns-10002 *.ubox.ubox-default,
.ambox-gray {
border-left-color: #bba;
}
}
/* Синий ============================================================== */
 
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-blue,
.wikitable td .gui {
.msgbox-blue {
margin: -0.8px -4.6px;
background-color: #DDEEFF;
border-color: #0066FF;
}
}
body.ns-0 *.ubox.ubox-blue,
 
body.ns-10000 *.ubox.ubox-blue,
td[style$="px"] .gui {
body.ns-10002 *.ubox.ubox-blue,
margin: 0;
.ambox-blue {
border-left-color: #1e90ff;
}
}


/* Зелёный ============================================================== */
/* Пиксельное масштабирование изображений и иконок пользователей */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-green,
.pixel-image,
.msgbox-green {
.sprite,
background-color: #CCFFCC;
.mw-userlink,
border-color: #00BB00;
.invslot,
}
.mcui {
body.ns-0 *.ubox.ubox-green,
image-rendering: optimizeSpeed;
body.ns-10000 *.ubox.ubox-green,
image-rendering: -webkit-optimize-contrast;
body.ns-10002 *.ubox.ubox-green,
image-rendering: optimize-contrast;
.ambox-green {
image-rendering: -moz-crisp-edges;
border-left-color: #228b22;
image-rendering: -o-crisp-edges;
image-rendering: crisp-edges;
image-rendering: pixelated;
-ms-interpolation-mode: nearest-neighbor;
}
}


/* Красный ============================================================== */
img {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-red,
image-rendering: pixelated;
.msgbox-red {
background-color: #FFCCCC;
border-color: #FF0000;
}
body.ns-0 *.ubox.ubox-red,
body.ns-10000 *.ubox.ubox-red,
body.ns-10002 *.ubox.ubox-red,
.ambox-red {
border-left-color: #b22222;
}
}


/* Оранжевый =========================================================== */
/* [[Шаблон:Краткий вызов]] */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-orange,
.shortcut {
.msgbox-orange {
clear: right;
background-color: #FFFFBF;
float: right;
border-color: #FF9A00;
border: 1px solid #AFCFF2;
margin-left: 0.75em;
font-size: smaller
}
.shortcut-1 {
padding: 4px;
background: #F0F8FF
}
}
body.ns-0 *.ubox.ubox-orange,
.shortcut-2 {
body.ns-10000 *.ubox.ubox-orange,
line-height: 1.25em;
body.ns-10002 *.ubox.ubox-orange,
font-weight: bold;
.ambox-orange {
background: white;
border-left-color: #f28500;
vertical-align: middle;
padding: 4px
}
}


/* Фиолетовый =========================================================== */
/* [[Шаблон:Achievement get]] */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-purple,
.achievement-box {
.msgbox-purple {
clear: right;
background-color: #E0DFF5;
border: solid #000000 2px;
border-color: #A900D4;
margin: 1px;
webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-family: minecraft-ru !important;
}
}
body.ns-0 *.ubox.ubox-purple,
.achievement-box div {
body.ns-10000 *.ubox.ubox-purple,
clear: right;
body.ns-10002 *.ubox.ubox-purple,
border: solid #555555 4px;
.ambox-purple {
webkit-border-radius: 7px;
border-left-color: #9932cc;
-moz-border-radius: 7px;
}
border-radius: 5px;
 
/* Жёлтый =============================================================== */
body.ns-0 *.ubox.ubox-yellow,
body.ns-10000 *.ubox.ubox-yellow,
body.ns-10002 *.ubox.ubox-yellow,
.ambox-yellow {
border-left-color: #f4c430;
}
}
 
.achievement-table0 {
/* Вариация синего ======================================================== */
width: 314px;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-list-blue,
height: 58px;
.msgbox-list-blue {
background: #212121;
background-color: #FFFFFF;
border-color: #000099;
}
}
/* [[Шаблон:Лицензия]] ======================================================== */
.achievement-row0 {
.license-template {
width: 58px;
background-color: #FDFDFD;
height: 48px;
border-color: #AAAAAA;
background: #212121;
text-align: left;
margin: 0.5em auto;
margin-top: 0;
width: 720px;
}
.license-template.msgbox-ico {
text-align: center;
text-align: center;
}
}
 
.achievement-row1 {
/* Оформление шаблона [[Шаблон:Lua]] ==================================== */
font-size: 16px !important;
.lua-msgbox {
color: #ffff00 !important;
border-width: 2px;
text-align: left;
width: 100%;
}
}
 
.achievement-row2 {
/* Оформление шаблона [[Шаблон:Неоднозначность]] ======================== */
font-size: 14px !important;
.msgbox-disambig {
color: #ffffff !important;
background-color: rgb(248, 249, 250);
border-color: rgb(162, 169, 177);
border-width: 1px;
width: 100%;
text-align: left;
}
}


/* Оформление шаблона [[Шаблон:Фильтр правок]] ============================= */
/* [[Шаблон:Документация]] */
.af-message {
.doc-image {
background-color: #ffffff;
float: left;
text-align: left;
margin-right: 10px;
width: 100%;
border-width: 2px;
}
}


.afmsg-red {
/* Оформление [[Шаблон:Объявление]], [[Шаблон:Msgbox]], [[Шаблон:Ambox]] ========== */
border-color: #F40000;
/* TODO: Перевести на использование переменных для цветов */
}
/* Базовое тело */
.afmsg-orange {
/* Во вспомогательных простравах имён страниц */
border-color: #FF9900;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox, /* новый модульный шаблон*/
}
.msgbox {/* старый на вики-парсере */
.afmsg-yellow {
display: flex;
border-color: #F4F400;
background: #FCFCFC;
border: 1px solid #CCC;
box-sizing: border-box;
align-items: center;
width: auto;
padding: .4em .8em;
margin: 0 auto;
margin-bottom: 1em;
max-width: 90%;
}
/* В пространстве имён статей */
body.ns-0 *.ubox,
body.ns-10000 *.ubox,
body.ns-10002 *.ubox,
.ambox {
background-color: #f8f8f8;
border-bottom: 1px solid #888;
border-right: 1px solid #888;
border-top: 1px solid #888;
border-left-style: solid;
border-left-width: 10px;
border-collapse: collapse;
font-size: 95%;
margin: 0 10% 2px;
padding-top: 0.25em;
padding-bottom: 0.25em;
}
}


/* Оформление шаблонов с изображениями ======================================== */
/* Оформление отдельных полей */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.delete-msgbox *.ubox-img,
/* Изображение */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.rename-msgbox *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-old-content *.ubox-img,
.msgbox_column1,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-illustrate *.ubox-img,
.msgbox-image {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-preliminary *.ubox-img,
vertical-align: middle;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-supplement *.ubox-img,
border: none;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-translate *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-planned *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-stub *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-design *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-wip *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-merge *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-separation *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-rewrite *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-update *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-delete-content *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-recycle *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-canceled *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-subarticles *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-onlyfor *.ubox-img,
.delete-msgbox *.msgbox-image {
width: 48px;
padding: 0 4px 0 3px;
}
}
 
body.ns-0 *.ubox *.ubox-img,
/* [[шаблон:К удалению]]: [[Файл:]] ======================================== */
body.ns-10000 *.ubox *.ubox-img,
.delete-msgbox *.ubox-img {
body.ns-10002 *.ubox *.ubox-img,
background: 50% 50%/48px 48px no-repeat url('filepath://К_удалению.svg');
.ambox-image {
padding: 2px 0px 2px 0.5em;
text-align: center;
}
}
/* [[шаблон:К переименованию]]: [[Файл:]] ======================================== */
body.ns-0 *.ubox *.ubox-img div,
.ubox.rename-msgbox *.ubox-img {
body.ns-10000 *.ubox *.ubox-img div,
background: 50% 50%/48px 12px no-repeat url('filepath://К_переименованию.svg');
body.ns-10002 *.ubox *.ubox-img div,
.ambox-image div {
width: 52px;
}
}
/* [[шаблон:Устаревшее]]: [[Файл:]] ======================================== */
 
.ubox.msgbox-old-content *.ubox-img {
.msgbox *.msgbox_ico,
background: 50% 50%/48px 48px no-repeat url('filepath://Ядро_реактора_Нижнего_мира.png');
.msgbox *.msgbox_img {
margin: 0 1.5em 0 .5em;
}
}
/* [[Шаблон:Проиллюстрировать]]: [[Файл:Блок с недостающей текстурой JE3.png ]] ======================================== */
 
.ubox.msgbox-illustrate *.ubox-img {
/* Столбец с текстом */
background: 50% 50%/48px 48px no-repeat url('filepath://Блок_с_недостающей_текстурой_JE3.png');
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-field,
.msgbox_column2,
.msgbox-text {
border: none;
}
}
/* [[Шаблон:Дополнить]], [[Шаблон:Заготовка]], [[Шаблон:Перевести]],
body.ns-0 *.ubox *.ubox-field,
[[Шаблон:Запланированное]], [[Шаблон:Предварительное]]
body.ns-10000 *.ubox *.ubox-field,
: [[Файл:Information_icon.svg]] ============= */
body.ns-10002 *.ubox *.ubox-field,
.ubox.msgbox-preliminary *.ubox-img,
.ambox-text {
.ubox.msgbox-supplement *.ubox-img,
padding-left: 0.5em;
.ubox.msgbox-translate *.ubox-img,
padding-right: 0.5em;
.ubox.msgbox-planned *.ubox-img,
width: 100%;
.ubox.msgbox-stub *.ubox-img {
background: 50% 50%/48px 48px no-repeat url('https://minecraft.wiki/images/Information_icon.svg');
}
}
/* [[Шаблон:Оформить]] и [[Шаблон:Переработка]]: [[Файл:Warning.png]] ================ */
/* Заголовок */
.ubox.msgbox-design *.ubox-img,
.ubox *.ubox-title,
.ubox.msgbox-wip *.ubox-img {
.msgbox_title {
background: 50% 50%/48px 48px no-repeat url('filepath://Warning.png');
font-weight: 700;
}
}
/* [[Шаблон:К слиянию]]: [[Файл:Объединить.png]] ======================================== */
 
.ubox.msgbox-merge *.ubox-img {
/* Текст */
background: 50% 50%/48px 48px no-repeat url('filepath://Объединить.png');
.amsmalltext {
}
margin-left: 0.8em;
/* [[Шаблон:К разъединению]]: [[Файл:Разъединить.png]] ==================================== */
margin-top: 0.3em;
.ubox.msgbox-separation *.ubox-img {
background: 50% 50%/48px 48px no-repeat url('filepath://Разъединить.png');
}
}
/* [[Шаблон:Переписать]]: [[Файл:Предупреждение.svg]] ======================================== */
body.ns-0 *.ubox *.ubox-text,
.ubox.msgbox-rewrite *.ubox-img {
body.ns-10000 *.ubox *.ubox-text,
background: 50% 50%/48px 48px no-repeat url('filepath://Предупреждение.svg');
body.ns-10002 *.ubox *.ubox-text,
.amsmalltext p {
margin: 0.3em 0;
}
}
/* [[Шаблон:Обновить]]: [[Файл:Обновить.svg]] ======================================== */
/* Вспомогательное описание */
.ubox.msgbox-update *.ubox-img {
body.ns-0 *.ubox *.ubox-text p:not(i),
background: 50% 50%/48px 48px no-repeat url('filepath://Обновить.svg');
body.ns-10000 *.ubox *.ubox-text p:not(i),
body.ns-10002 *.ubox *.ubox-text p:not(i),
.amsmalltext p:not(i) {
font-style: italic;
}
}
/* [[Шаблон:Удалённое]]: [[Файл:Рубин.png]] ======================================== */
.ubox *.ubox-summary {
.ubox.msgbox-delete-content *.ubox-img {
font-size: 90%;
background: 50% 50%/48px 48px no-repeat url('filepath://Рубин.png');
font-style: italic;
}
}
/* [[Шаблон:Переработать]]: [[Файл:Nuvola_apps_important_recycle.svg]] ==================================== */
 
.ubox.msgbox-recycle *.ubox-img {
body.ns-0 *.ubox *.ubox-summary,
background: 50% 50%/48px 48px no-repeat url('filepath://Nuvola_apps_important_recycle.svg');
body.ns-10000 *.ubox *.ubox-summary,
body.ns-10002 *.ubox *.ubox-summary {
padding-top: 0px;
padding-left: 10px;
}
}
/* [[Шаблон:Отменённое]]: [[Файл:]] ======================================== */
.ubox *.ubox-summary *:first-child {
.ubox.msgbox-cenceled *.ubox-img {
margin-top: 0;
background: 50% 50%/48px 48px no-repeat url('filepath://Шестерня_%28предмет%29.png');
margin-bottom: 0;
}
}
/* [[Шаблон:Требуются подстатьи]], [[Шаблон:Только для]]: [[Файл:Требуются_подстатьи.png]] ============================ */
 
.ubox.msgbox-subarticles *.ubox-img,
/* Складывание однотипных шаблонов */
.ubox.msgbox-onlyfor *.ubox-img {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox + .ubox,
background: 50% 50%/24px 24px no-repeat url('filepath://Требуются_подстатьи.png');
.msgbox + .msgbox {
border-top: none;
margin-top: -1em;
}
}


/* msgbox-anontalk */
:not(.msgbox) + .msgbox,
.msgbox-anontalk {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *:not(.msgbox) + .ubox,
text-align: left;
.msgbox:first-of-type,
}
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox:first-of-type + .ubox {
.msgbox-anontalk *.msgbox-image {
border-top-right-radius: .15em;
width: 48px;
border-top-left-radius: .15em;
padding: 0 1.5em 0 .5em;
background: 50% 50%/48px auto no-repeat url(https://upload.wikimedia.org/wikipedia/commons/d/dc/Nuvola_apps_important_yellow.svg);
}
}


/* Оформление шаблона [[Шаблон:Участник неактивен]] */
body.ns-0 *.ubox + .ubox,
.msgbox-noactive-user {
body.ns-10000 *.ubox + .ubox,
background-color: #B0E0E6;
body.ns-10002 *.ubox + .ubox,
border-color: #800080;
.ambox + .ambox {
margin-top: -3px;
}
}


/* [[Шаблон:Тв]] */
/* msgbox-mini */
.tv-on {
.msgbox-mini {
background: #C6EFCE;
padding: 0px 6px 0px 1px;
color: #006100;
margin: 0 0 1em;
border-width: 1px;
border-style: solid;
}
}
.tv-always {
.msgbox-mini .msgbox_ico,
background: #5DCC5D;
.msgbox-mini *.msgbox_img {
color: #004100;
margin: 0 1.5em 0 .5em;
}
}
.tv-dash,
 
.tv-no {
.msgbox-minicyan {
background: #FFC7CE;
border-bottom: 4px groove #999;
color: #9C0006;
border-right: 4px groove #999;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
float: right;
background-color: #abcdef;
}
}
.tv-never {
/* ambox-mini */
background: #FF5757;
.ambox.ambox-tiny {
color: #700005;
font-size: 95%;
margin: 2px 0;
width: auto;
}
}
.tv-rarely {
.ambox-tiny .ambox-image {
background: #FDCE5E;
padding: 2px 0.5em;
color: #835400;
text-align: left;
width: auto;
}
}
.tv-neutral {
 
background: #FFEB9C;
/* Оформление цветов ====================================================== */
color: #9C6500;
/* Старый / Серый ====================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-default,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-gray,
.msgbox-default {
background-color: #FFFFCC;
border-color: #616161;
}
}
.tv-partial {
 
background: #FFFFDD;
/* Серый ============================================================== */
color: #8A7600;
body.wgl-theme-dark .msgbox-gray {
    background-color: hsl(0,0%,8%);
    border-left-color: hsl(0,0%,36%);
}
}
.tv-planned {
 
background: #DFDFFF;
body.ns-0 *.ubox.ubox-gray,
color: #0131B7;
body.ns-10000 *.ubox.ubox-gray,
body.ns-10002 *.ubox.ubox-gray,
body.ns-0 *.ubox.ubox-default,
body.ns-10000 *.ubox.ubox-default,
body.ns-10002 *.ubox.ubox-default,
.ambox-gray {
border-left-color: #bba;
}
}
.tv-unknown {
/* Синий ============================================================== */
background: #CCCCCC;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-blue,
color: #000000;
.msgbox-blue {
background-color: #DDEEFF;
border-color: #0066FF;
}
}
.tv-in-off {
body.ns-0 *.ubox.ubox-blue,
background: #006600;
body.ns-10000 *.ubox.ubox-blue,
color: #FFFFFF;
body.ns-10002 *.ubox.ubox-blue,
.ambox-blue {
border-left-color: #1e90ff;
}
}
.tv-in-on {
 
background: #00CC00;
/* Зелёный ============================================================== */
color: #FFFFFF;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-green,
.msgbox-green {
background-color: #CCFFCC;
border-color: #00BB00;
}
}
.tv-out-off {
body.ns-0 *.ubox.ubox-green,
background: #990000;
body.ns-10000 *.ubox.ubox-green,
color: #FFFFFF;
body.ns-10002 *.ubox.ubox-green,
.ambox-green {
border-left-color: #228b22;
}
}
.tv-out-in {
 
background: #FF0000;
/* Красный ============================================================== */
color: #FFFFFF;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-red,
.msgbox-red {
background-color: #FFCCCC;
border-color: #FF0000;
}
}
.tv-def,
body.ns-0 *.ubox.ubox-red,
.tv-na {
body.ns-10000 *.ubox.ubox-red,
background: #FFFFFF;
body.ns-10002 *.ubox.ubox-red,
color: #000000;
.ambox-red {
border-left-color: #b22222;
}
}


/* Скрытие от простых смертных ненужных элементов */
/* Оранжевый =========================================================== */
.admin_only_inline {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-orange,
display: none;
.msgbox-orange {
background-color: #FFFFBF;
border-color: #FF9A00;
}
body.ns-0 *.ubox.ubox-orange,
body.ns-10000 *.ubox.ubox-orange,
body.ns-10002 *.ubox.ubox-orange,
.ambox-orange {
border-left-color: #f28500;
}
}


/* [[Шаблон:Инвентарный слот]] ============================================== */
/* Фиолетовый =========================================================== */
.invslot {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-purple,
position: relative;
.msgbox-purple {
display: inline-block;
background-color: #E0DFF5;
background-color: #8B8B8B;
border-color: #A900D4;
background-size: 32px;
border: 2px solid;
border-color: #373737 #FFF #FFF #373737;
width: 32px;
height: 32px;
font-size: 16px;
line-height: 1;
text-align: left;
vertical-align: bottom;
}
}
.invslot::before,
body.ns-0 *.ubox.ubox-purple,
.invslot::after {
body.ns-10000 *.ubox.ubox-purple,
content: "";
body.ns-10002 *.ubox.ubox-purple,
position: absolute;
.ambox-purple {
background-color: #8B8B8B;
border-left-color: #9932cc;
height: 2px;
width: 2px;
pointer-events: none;
}
.invslot::before {
bottom: -2px;
left: -2px;
}
.invslot::after {
top: -2px;
right: -2px;
}
}


/* [[Модуль:Жидкостный слот]] */
/* Жёлтый =============================================================== */
.fluid_invslot {
body.ns-0 *.ubox.ubox-yellow,
background: #373737;
body.ns-10000 *.ubox.ubox-yellow,
border-color: #000000 #8b8b8b #8b8b8b #000000;
body.ns-10002 *.ubox.ubox-yellow,
.ambox-yellow {
border-left-color: #f4c430;
}
}


.fluid_invslot::before,
/* Вариация синего ======================================================== */
.fluid_invslot::after {
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-list-blue,
background-color: #373737;
.msgbox-list-blue {
background-color: #FFFFFF;
border-color: #000099;
}
}
 
/* [[Шаблон:Лицензия]] ======================================================== */
/* Варианты оформления Инвентарного слота */
.license-template {
.bronze_invslot {
background-color: #FDFDFD;
background: #a72c14;
border-color: #AAAAAA;
border-color: #271000 #f0ba85 #f0ba85 #271000;
text-align: left;
margin: 0.5em auto;
margin-top: 0;
width: 720px;
}
}
.bronze_invslot::before,
.license-template.msgbox-ico {
.bronze_invslot::after {
text-align: center;
background-color: #a72c14;
}
}


.brick_invslot {
/* Оформление шаблона [[Шаблон:Lua]] ==================================== */
background: #4f4131;
.lua-msgbox {
border-color: #130f0b #c09e78 #c09e78 #130f0b;
border-width: 2px;
}
text-align: left;
.brick_invslot::before,
width: 100%;
.brick_invslot::after {
background-color: #4f4131;
}
}


.gt-invslot {
/* Оформление шаблона [[Шаблон:Неоднозначность]] ======================== */
background-image: url('filepath://GregTechbkgrdCSS.png')
.msgbox-disambig {
background-color: rgb(248, 249, 250);
border-color: rgb(162, 169, 177);
border-width: 1px;
width: 100%;
text-align: left;
}
}


.invslot-large {
/* Оформление шаблона [[Шаблон:Фильтр правок]] ============================= */
padding: 8px;
.af-message {
background-color: #ffffff;
text-align: left;
width: 100%;
border-width: 2px;
}
}


/* Фрейм Инвентарного слота */
.afmsg-red {
.invslot-item,
border-color: #F40000;
.invslot-item a:first-child {
position: relative;
display: block;
margin: -2px;
padding: 2px;
width: inherit;
height: inherit;
}
}
 
.afmsg-orange {
.invslot-item-image > :not(.invslot-stacksize) {
border-color: #FF9900;
width: inherit;
height: inherit;
}
}
 
.afmsg-yellow {
/* если иконка не найдена */
border-color: #F4F400;
.invslot-item-image a.new:first-child {
background: url('filepath://Grid_Unknown.png') no-repeat content-box;
background-size: cover;
width: inherit;
height: inherit;
text-indent: -9999px;
direction: ltr;
overflow: hidden;
/*margin: -1px 0;
padding: 0;*/
}
}


.invslot-stacksize {
/* Оформление шаблонов с изображениями ======================================== */
position: absolute;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.delete-msgbox *.ubox-img,
right: 0;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.rename-msgbox *.ubox-img,
bottom: 0;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-old-content *.ubox-img,
font-family: Minecraft, sans-serif !important;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-illustrate *.ubox-img,
font-weight: normal !important;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-preliminary *.ubox-img,
color: #FFF !important;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-supplement *.ubox-img,
text-shadow: 2px 2px 0 #3F3F3F;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-translate *.ubox-img,
filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-planned *.ubox-img,
z-index: 2;
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-stub *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-design *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-wip *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-merge *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-separation *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-rewrite *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-update *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-delete-content *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-recycle *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-canceled *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-subarticles *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-onlyfor *.ubox-img,
.delete-msgbox *.msgbox-image {
width: 48px;
padding: 0 4px 0 3px;
}
}


/* Слот без фона */
/* [[шаблон:К удалению]]: [[Файл:]] ======================================== */
span.invslot-plain,
.delete-msgbox *.ubox-img {
.invslot-plain * .invslot {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/К_удалению.svg');
background-color: transparent;
}
border: 0;
/* [[шаблон:К переименованию]]: [[Файл:]] ======================================== */
vertical-align: middle;
.ubox.rename-msgbox *.ubox-img {
background: 50% 50%/48px 12px no-repeat url('https://ru.minecraft.wiki/images/К_переименованию.svg');
}
}
.invslot-plain::before,
/* [[шаблон:Устаревшее]]: [[Файл:]] ======================================== */
.invslot-plain::after,
.ubox.msgbox-old-content *.ubox-img {
.invslot-plain * .invslot::before,
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Ядро_реактора_Нижнего_мира.png');
.invslot-plain * .invslot::after {
content: none;
}
}
 
/* [[Шаблон:Проиллюстрировать]]: [[Файл:Блок с недостающей текстурой JE3.png ]] ======================================== */
/* [[Шаблон:Спрайт]] ======================================================== */
.ubox.msgbox-illustrate *.ubox-img {
.sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Блок_с_недостающей_текстурой_JE3.png');
--sprite-vertical-align: text-top;
display: inline-block;
height: 16px;
width: 16px;
background-repeat: no-repeat;
}
}
/* Внизу ошибки нет: редактор исходного кода не поддерживает некоторые новые возможности CSS */
/* [[Шаблон:Дополнить]], [[Шаблон:Заготовка]], [[Шаблон:Перевести]],
.sprite:not(:has(img, a.new)),
[[Шаблон:Запланированное]], [[Шаблон:Предварительное]]
.sprite img {
: [[Файл:Information_icon.svg]] ============= */
vertical-align: var(--sprite-vertical-align);
.ubox.msgbox-preliminary *.ubox-img,
.ubox.msgbox-supplement *.ubox-img,
.ubox.msgbox-translate *.ubox-img,
.ubox.msgbox-planned *.ubox-img,
.ubox.msgbox-stub *.ubox-img {
background: 50% 50%/48px 48px no-repeat url('https://minecraft.wiki/images/Information_icon.svg');
}
}
.sprite + .sprite-text,
/* [[Шаблон:Оригинал]]: [[Файл:Minecraft Wiki Full Logo.png]] ================ */
.sprite + a > .sprite-text {
.ubox.msgbox-orignial-wiki *.ubox-img {
padding-left: 0.312em;
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Minecraft_Wiki_Full_Logo..png');
}
}
.sprite:has(a:hover:not(.new)) + a:has(> .sprite-text),
/* [[Шаблон:Оформить]] и [[Шаблон:Переработка]]: [[Файл:Warning.png]] ================ */
.sprite:has(a:focus:not(.new)) + a:has(> .sprite-text) {
.ubox.msgbox-design *.ubox-img,
text-decoration: underline;
.ubox.msgbox-wip *.ubox-img {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Warning.png');
}
}
.sprite a.new:first-child {
/* [[Шаблон:К слиянию]]: [[Файл:Объединить.png]] ======================================== */
vertical-align: var(--sprite-vertical-align);
.ubox.msgbox-merge *.ubox-img {
background-image: url('filepath://Grid_Unknown.png');
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Объединить.png');
    background-size: 100% 100%;
}
display: inline-block;
/* [[Шаблон:К разъединению]]: [[Файл:Разъединить.png]] ==================================== */
text-indent: -9999px;
.ubox.msgbox-separation *.ubox-img {
direction: ltr;
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Разъединить.png');
overflow: hidden;
height: 100%;
width: 100%;
}
}
 
/* [[Шаблон:Переписать]]: [[Файл:Предупреждение.svg]] ======================================== */
/* [[Шаблон:Спрайт/Коммент]] */
.ubox.msgbox-rewrite *.ubox-img {
.comment-sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Предупреждение.svg');
background-image: url('filepath://CommentCSS.png');
}
}
 
/* [[Шаблон:Обновить]]: [[Файл:Обновить.svg]] ======================================== */
/* [[Шаблон:Спрайт/Блок]] */
.ubox.msgbox-update *.ubox-img {
.block-sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Обновить.svg');
background-image: url('filepath://BlockCSS.png');
}
}
 
/* [[Шаблон:Удалённое]]: [[Файл:Рубин.png]] ======================================== */
/* [[Шаблон:Спрайт/Сущность]] */
.ubox.msgbox-delete-content *.ubox-img {
.entity-sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Рубин.png');
background-image: url('filepath://EntityCSS.png');
}
}
 
/* [[Шаблон:Переработать]]: [[Файл:Nuvola_apps_important_recycle.svg]] ==================================== */
/* [[Шаблон:Спрайт/Предмет]] */
.ubox.msgbox-recycle *.ubox-img {
.item-sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Nuvola_apps_important_recycle.svg');
background-image: url('filepath://ItemCSS.png');
}
}
 
/* [[Шаблон:Отменённое]]: [[Файл:]] ======================================== */
/* [[Шаблон:Спрайт/Эффект]] */
.ubox.msgbox-cenceled *.ubox-img {
.effects-sprite {
background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Шестерня_%28предмет%29.png');
background-image: url('filepath://EffectsCSS.png');
width: 18px;
height: 18px;
}
}
 
/* [[Шаблон:Требуются подстатьи]], [[Шаблон:Только для]]: [[Файл:Требуются_подстатьи.png]] ============================ */
/* [[Шаблон:Схема]] */
.ubox.msgbox-subarticles *.ubox-img,
.schematic-sprite {
.ubox.msgbox-onlyfor *.ubox-img {
background-image: url('filepath://SchematicCSS.png');
background: 50% 50%/24px 24px no-repeat url('https://ru.minecraft.wiki/images/Требуются_подстатьи.png');
background-size: 32em auto;
}
width: 1em;
 
height: 1em;
/* msgbox-anontalk */
.msgbox-anontalk {
text-align: left;
}
}
/* [[Template:NBTСпрайт]] */
.msgbox-anontalk *.msgbox-image {
.nbt-sprite {
width: 48px;
background-image: url('filepath://Nbtsheet.png');
padding: 0 1.5em 0 .5em;
background: 50% 50%/48px auto no-repeat url(https://upload.wikimedia.org/wikipedia/commons/d/dc/Nuvola_apps_important_yellow.svg);
}
}


/* Minecraft Dungeons */
/* Оформление шаблона [[Шаблон:Участник неактивен]] */
.dungeonsitem-sprite {
.msgbox-noactive-user {
background-image: url('filepath://DungeonsItemCSS.png');
background-color: #B0E0E6;
height: 24px;
border-color: #800080;
width: 24px;
}
}
/* Спрайты модификаций */


.aether-sprite {
/* [[Шаблон:Тв]] */
background-image: url('filepath://AetherCSS.png');
.tv-on {
background: #C6EFCE;
color: #006100;
}
}
.applied-enegistics-sprite {
.tv-always {
background-image: url('filepath://AECSS.png');
background: #5DCC5D;
color: #004100;
}
}
.gravitation-suite-sprite {
.tv-dash,
background-image: url('filepath://Gravitation_SuiteCSS.png');
.tv-no {
background-size: 80px auto;
background: #FFC7CE;
color: #9C0006;
}
}
.herobrinemod-sprite {
.tv-never {
background-image: url('filepath://HerobrineModCSS.png');
background: #FF5757;
color: #700005;
}
}
.big-reactors-sprite {
.tv-rarely {
background-image: url('filepath://BigReactorsCSS.png');
background: #FDCE5E;
color: #835400;
}
}
.charge-pads-sprite {
.tv-neutral {
background-image: url('filepath://Charge_PadsCSS.png');
background: #FFEB9C;
color: #9C6500;
}
}
.computercraft-sprite {
.tv-partial {
background-image: url('filepath://ComputerCraftCSS.png');
background: #FFFFDD;
color: #8A7600;
}
}
.avaritia-sprite {
.tv-planned {
background-image: url('filepath://AvaritiaCSS.png');
background: #DFDFFF;
color: #0131B7;
}
}
.backpacks-sprite {
.tv-unknown {
background-image: url('filepath://BackpacksCSS.png');
background: #CCCCCC;
color: #000000;
}
}
.buildcraft-sprite {
.tv-in-off {
background-image: url('filepath://BuildCraftCSS.png');
background: #006600;
color: #FFFFFF;
}
}
.equivalent-exchange-2-sprite {
.tv-in-on {
background-image: url('filepath://Equivalent_Exchange_2CSS.png');
background: #00CC00;
color: #FFFFFF;
}
}
.extrabiomesxl-sprite {
.tv-out-off {
background-image: url('filepath://ExtrabiomesXLCSS.png');
background: #990000;
color: #FFFFFF;
}
}
.forestry-sprite {
.tv-out-in {
background-image: url('filepath://ForestryCSS.png');
background: #FF0000;
color: #FFFFFF;
}
}
.galacticraft-sprite {
.tv-def,
background-image: url('filepath://GalacticraftCSS.png');
.tv-na {
background: #FFFFFF;
color: #000000;
}
}
.gregtech-ore-sprite {
 
background-image: url('filepath://GregTechOreCSS.png');
/* Скрытие от простых смертных ненужных элементов */
.admin_only_inline {
display: none;
}
}
.gregtech-sprite {
 
background-image: url('filepath://GregTechCSS.png');
/* [[Шаблон:Инвентарный слот]] ============================================== */
.invslot {
position: relative;
display: inline-block;
background-color: #8B8B8B;
background-size: 32px;
border: 2px solid;
border-color: #373737 #FFF #FFF #373737;
width: 32px;
height: 32px;
font-size: 16px;
line-height: 1;
text-align: left;
vertical-align: bottom;
}
}
.industry-sprite {
.invslot::before,
background-image: url('filepath://IndustryCSS.png');
.invslot::after {
}
content: "";
.mekanism-sprite {
position: absolute;
background-image: url('filepath://MekanismCSS.png');
background-color: #8B8B8B;
}
height: 2px;
.modular-powersuits-sprite {
width: 2px;
background-image: url('filepath://ModularPowersuitsCSS.png');
pointer-events: none;
}
}
.npcs-sprite {
.invslot::before {
background-image: url('filepath://NPCsCSS.png');
bottom: -2px;
left: -2px;
}
}
.opencomputers {
.invslot::after {
background-image: url('filepath://OpenComputersCSS.png');
top: -2px;
right: -2px;
}
}
.railcraft-sprite {
 
background-image: url('filepath://RailcraftCSS.png');
/* [[Модуль:Жидкостный слот]] */
.fluid_invslot {
background: #373737;
border-color: #000000 #8b8b8b #8b8b8b #000000;
}
}
.redpower-2-sprite {
 
background-image: url('filepath://RedPower_2CSS.png');
.fluid_invslot::before,
.fluid_invslot::after {
background-color: #373737;
}
}
.redstone-arsenal-1-sprite {
 
background-image: url('filepath://Redstone_Arsenal_1_16x16CSS.png');
/* Варианты оформления Инвентарного слота */
.bronze_invslot {
background: #a72c14;
border-color: #271000 #f0ba85 #f0ba85 #271000;
}
}
.redstone-arsenal-2-sprite {
.bronze_invslot::before,
background-image: url('filepath://Redstone_Arsenal_2_16x16CSS.png');
.bronze_invslot::after {
background-color: #a72c14;
}
}
.thaumcraft-sprite {
 
background-image: url('filepath://ThaumcraftCSS.png');
.brick_invslot {
background: #4f4131;
border-color: #130f0b #c09e78 #c09e78 #130f0b;
}
}
.thaumcraft-3-sprite {
.brick_invslot::before,
background-image: url('filepath://Thaumcraft3CSS.png');
.brick_invslot::after {
background-color: #4f4131;
}
}
.thaumcraft-4-sprite {
 
background-image: url('filepath://Thaumcraft4CSS.png');
.gt-invslot {
background-image: url('https://ru.minecraft.wiki/images/GregTechbkgrdCSS.png')
}
}
.thaumcraft-5-sprite {
 
background-image: url('filepath://Thaumcraft5CSS.png');
.invslot-large {
padding: 8px;
}
}
.thermal-expansion-4-sprite {
 
background-image: url('filepath://Thermal_Expansion_3CSS.png');
/* Фрейм Инвентарного слота */
.invslot-item,
.invslot-item a:first-child {
position: relative;
display: block;
margin: -2px;
padding: 2px;
width: inherit;
height: inherit;
}
}
.thermal-expansion-1-sprite {
 
background-image: url('filepath://Thermal_Expansion_1_16x16CSS.png');
.invslot-item-image > :not(.invslot-stacksize) {
width: inherit;
height: inherit;
}
}
.thermal-expansion-2-sprite {
 
background-image: url('filepath://Thermal_Expansion_2_16x16CSS.png');
/* если иконка не найдена */
.invslot-item-image a.new:first-child {
background: url('https://ru.minecraft.wiki/images/Grid_Unknown.png') no-repeat content-box;
background-size: cover;
width: inherit;
height: inherit;
text-indent: -9999px;
direction: ltr;
overflow: hidden;
/*margin: -1px 0;
padding: 0;*/
}
}
.thermal-expansion-3-sprite {
 
background-image: url('filepath://Thermal_Expansion_3_16x16CSS.png');
.invslot-stacksize {
position: absolute;
right: 0;
bottom: 0;
font-family: Minecraft, sans-serif !important;
font-weight: normal !important;
color: #FFF !important;
text-shadow: 2px 2px 0 #3F3F3F;
filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
z-index: 2;
}
}
.thermal-foundation-1-sprite {
 
background-image: url('filepath://Thermal_Foundation_1_16x16CSS.png');
/* Слот без фона */
span.invslot-plain,
.invslot-plain * .invslot {
background-color: transparent;
border: 0;
vertical-align: middle;
}
}
.traincraft-sprite {
.invslot-plain::before,
background-image: url('filepath://TraincraftCSS.png');
.invslot-plain::after,
.invslot-plain * .invslot::before,
.invslot-plain * .invslot::after {
content: none;
}
}
.twilight-forest-sprite {
 
background-image: url('filepath://TwilightForestCSS.png');
/* [[Шаблон:Спрайт]] ======================================================== */
.sprite {
--sprite-vertical-align: text-top;
display: inline-block;
height: 16px;
width: 16px;
background-repeat: no-repeat;
}
}
.biome-sprite {
/* Внизу ошибки нет: редактор исходного кода не поддерживает некоторые новые возможности CSS */
background-image: url('filepath://BiomeCSS.png');
.sprite:not(:has(img, a.new)),
}
.sprite img {
.oldblock-sprite {
vertical-align: var(--sprite-vertical-align);
background-image: url('filepath://LegacyBlockCSS.png');
}
}
.achievement-sprite {
.sprite + .sprite-text,
background-image: url('filepath://AchievementCSS.png');
.sprite + a > .sprite-text {
width: 64px;
padding-left: 0.312em;
height: 64px;
}
}
.new-achievement-sprite {
.sprite:has(a:hover:not(.new)) + a:has(> .sprite-text),
background-image: url('filepath://NewAchievementCSS.png');
.sprite:has(a:focus:not(.new)) + a:has(> .sprite-text) {
text-decoration: underline;
}
}
.dungeonsachievement-sprite {
.sprite a.new:first-child {
background-image: url('filepath://DungeonsAchievementSprite.png');
vertical-align: var(--sprite-vertical-align);
background-image: url('https://ru.minecraft.wiki/images/Grid_Unknown.png');
    background-size: 100% 100%;
display: inline-block;
text-indent: -9999px;
direction: ltr;
overflow: hidden;
height: 100%;
width: 100%;
}
}
.main-page-sprite {
 
background-image: url('/images/5/50/ЗаглавнаяСтраницаСпрайтCSS.png');
/* [[Шаблон:Спрайт/Коммент]] */
.comment-sprite {
background-image: url('https://ru.minecraft.wiki/images/CommentCSS.png');
}
}
.dungeonslevel-sprite {
 
background-image: url('filepath://DungeonsLevelCSS.png');
/* [[Шаблон:Спрайт/Блок]] */
.block-sprite {
background-image: url('https://ru.minecraft.wiki/images/BlockCSS.png');
}
}
.environment-sprite {
 
background-image: url('filepath://EnvCSS.png');
/* [[Шаблон:Спрайт/Сущность]] */
.entity-sprite {
background-image: url('https://ru.minecraft.wiki/images/EntityCSS.png');
}
}
.progress-sprite {
 
background-image: url('filepath://CommonProcessingCSS.png');
/* [[Шаблон:Спрайт/Предмет]] */
.item-sprite {
background-image: url('https://ru.minecraft.wiki/images/ItemCSS.png');
}
}
.dungeonsentity-sprite {
 
background-image: url('filepath://DungeonsEntityCSS.png');
/* [[Шаблон:Спрайт/Эффект]] */
.effects-sprite {
background-image: url('https://ru.minecraft.wiki/images/EffectsCSS.png');
width: 18px;
height: 18px;
}
}
.dungeonsenchantment-sprite {
 
background-image: url('filepath://DungeonsEnchantmentCSS.png');
/* [[Шаблон:Схема]] */
.schematic-sprite {
background-image: url('https://ru.minecraft.wiki/images/SchematicCSS.png');
background-size: 32em auto;
width: 1em;
height: 1em;
}
}
.user-network-sprite {
/* [[Template:NBTСпрайт]] */
background-image: url('filepath://UserNetworkCSS.png');
.nbt-sprite {
background-image: url('https://ru.minecraft.wiki/images/Nbtsheet.png');
}
}
.powerutilitiesremastered-sprite {
 
background-image: url('filepath://PowerUtilitiesRemasteredCSS.png');
/* Minecraft Dungeons */
.dungeonsitem-sprite {
background-image: url('https://ru.minecraft.wiki/images/DungeonsItemCSS.png');
height: 24px;
width: 24px;
}
}
.quantumgenerators-sprite {
/* Спрайты модификаций */
background-image: url('filepath://QuantumGeneratorsCSS.png');
 
.aether-sprite {
background-image: url('https://ru.minecraft.wiki/images/AetherCSS.png');
}
}
.wirelessindustry-sprite {
.applied-enegistics-sprite {
background-image: url('filepath://WirelessIndustryCSS.png');
background-image: url('https://ru.minecraft.wiki/images/AECSS.png');
}
}
.terrafirmacraft-sprite {
.gravitation-suite-sprite {
background-image: url('filepath://TerraFirmaCraftCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Gravitation_SuiteCSS.png');
background-size: 80px auto;
}
}
.saltymod-sprite {
.herobrinemod-sprite {
background-image: url('filepath://SaltyModCSS.png');
background-image: url('https://ru.minecraft.wiki/images/HerobrineModCSS.png');
}
}
.rustic-sprite {
.big-reactors-sprite {
background-image: url('filepath://RusticCSS.png');
background-image: url('https://ru.minecraft.wiki/images/BigReactorsCSS.png');
}
}
.portal-gun-sprite {
.charge-pads-sprite {
background-image: url('filepath://PortalGunCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Charge_PadsCSS.png');
}
}
.nuclear-control-sprite {
.computercraft-sprite {
background-image: url('filepath://NuclearControl2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/ComputerCraftCSS.png');
}
}
.immersive-engineering-sprite {
.avaritia-sprite {
background-image: url('filepath://ImmersiveEngineeringCSS.png');
background-image: url('https://ru.minecraft.wiki/images/AvaritiaCSS.png');
}
}
.ice-and-fire-sprite {
.backpacks-sprite {
background-image: url('filepath://Ice_and_FireCSS.png');
background-image: url('https://ru.minecraft.wiki/images/BackpacksCSS.png');
}
}
.gregtech-4-sprite {
.buildcraft-sprite {
background-image: url('filepath://GregTech4CSS.png');
background-image: url('https://ru.minecraft.wiki/images/BuildCraftCSS.png');
}
}
.ex-nihilo-sprite {
.equivalent-exchange-2-sprite {
background-image: url('filepath://Ex_NihiloCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Equivalent_Exchange_2CSS.png');
}
}
.enderio-sprite {
.extrabiomesxl-sprite {
background-image: url('filepath://EnderIOCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ExtrabiomesXLCSS.png');
}
}
.draconic-evolution-sprite {
.forestry-sprite {
background-image: url('filepath://DraconicEvolutionCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ForestryCSS.png');
}
}
.doggy-talents-sprite {
.galacticraft-sprite {
background-image: url('filepath://DoggyTalentsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/GalacticraftCSS.png');
}
}
.divine-rpg-sprite {
.gregtech-ore-sprite {
background-image: url('filepath://DivineRPGCSS.png');
background-image: url('https://ru.minecraft.wiki/images/GregTechOreCSS.png');
}
}
.botania-sprite {
.gregtech-sprite {
background-image: url('filepath://BotaniaCSS.png');
background-image: url('https://ru.minecraft.wiki/images/GregTechCSS.png');
}
}
.biomes-o-plenty-sprite {
.industry-sprite {
background-image: url('filepath://BiomesOPlentyГлавнаяCSS.png');
background-image: url('https://ru.minecraft.wiki/images/IndustryCSS.png');
}
}
.advanced-solar-panels-sprite {
.mekanism-sprite {
background-image: url('filepath://Advanced_Solar_PanelsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/MekanismCSS.png');
}
}
.blood-magic-sprite {
.modular-powersuits-sprite {
background-image: url('filepath://BloodMagicCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ModularPowersuitsCSS.png');
}
}
.aether-2-sprite {
.npcs-sprite {
background-image: url('filepath://Aether2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/NPCsCSS.png');
}
}
 
.opencomputers {
/* Спрайты для Сетки крафта */
background-image: url('https://ru.minecraft.wiki/images/OpenComputersCSS.png');
.invslot-item .sprite {
vertical-align: middle;
}
}
 
.railcraft-sprite {
/* ИнвСпрайты */
background-image: url('https://ru.minecraft.wiki/images/RailcraftCSS.png');
.inv-sprite {
background-image: url('filepath://InvCSS.png');
width: 32px;
height: 32px;
}
}
.biomes-o-plenty-inv-sprite {
.redpower-2-sprite {
background-image: url('filepath://BiomesOPlentyГлавнаяCSS.png');
background-image: url('https://ru.minecraft.wiki/images/RedPower_2CSS.png');
width: 32px;
height: 32px;
}
}
.biomes-o-plenty-inv-sprite-old {
.redstone-arsenal-1-sprite {
background-image: url('filepath://BiomesOPlentyУстаревшееCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_1_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.extracells-2-inv-sprite {
.redstone-arsenal-2-sprite {
background-image: url('filepath://ExtraCells2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_2_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.forestry-inv-sprite {
.thaumcraft-sprite {
background-image: url('filepath://ForestryCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ThaumcraftCSS.png');
width: 32px;
height: 32px;
}
}
.gregtech-6-inv-sprite {
.thaumcraft-3-sprite {
background-image: url(filepath://GregTech_6CSS.png);
background-image: url('https://ru.minecraft.wiki/images/Thaumcraft3CSS.png');
width: 32px;
height: 32px;
}
}
.gregtech-6-inv-sprite-stone {
.thaumcraft-4-sprite {
background-image: url(filepath://GregTech_6КаменьCSS.png);
background-image: url('https://ru.minecraft.wiki/images/Thaumcraft4CSS.png');
width: 32px;
height: 32px;
}
}
.gregtech-6-inv-sprite-aluminium {
.thaumcraft-5-sprite {
background-image: url(filepath://GregTech_6АлюминийCSS.png);
background-image: url('https://ru.minecraft.wiki/images/Thaumcraft5CSS.png');
width: 16px;
height: 16px;
}
}
.ice-and-fire-inv-sprite {
.thermal-expansion-4-sprite {
background-image: url('filepath://Ice_and_FireCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3CSS.png');
width: 32px;
height: 32px;
}
}
.industrial-upgrade-inv-sprite {
.thermal-expansion-1-sprite {
background-image: url('filepath://Industrial_UpgradeCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_1_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.rustic-inv-sprite {
.thermal-expansion-2-sprite {
background-image: url('filepath://RusticCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_2_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.advanced-power-systems-inv-sprite {
.thermal-expansion-3-sprite {
background-image: url('filepath://AdvancedPowerSystemsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.advanced-power-systems-repowered-inv-sprite {
.thermal-foundation-1-sprite {
background-image: url('filepath://AdvancedPowerSystemsRepoweredCSS.png');
background-image: url('https://ru.minecraft.wiki/images/Thermal_Foundation_1_16x16CSS.png');
width: 32px;
height: 32px;
}
}
.applied-energistics-inv-sprite {
.traincraft-sprite {
background-image: url('filepath://Applied_EnergisticsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/TraincraftCSS.png');
width: 32px;
height: 32px;
}
}
.applied-energistics-2-inv-sprite {
.twilight-forest-sprite {
background-image: url('filepath://Applied_Energistics_2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/TwilightForestCSS.png');
width: 32px;
height: 32px;
}
}
.ars-magica-2-inv-sprite {
.biome-sprite {
background-image: url('filepath://ArsMagica2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/BiomeCSS.png');
width: 32px;
height: 32px;
}
}
.bibliocraft-inv-sprite {
.oldblock-sprite {
background-image: url('filepath://BiblioCraftCSS.png');
background-image: url('https://ru.minecraft.wiki/images/LegacyBlockCSS.png');
width: 32px;
height: 32px;
}
}
.botania-inv-sprite {
.achievement-sprite {
background-image: url('filepath://BotaniaCSS.png');
background-image: url('https://ru.minecraft.wiki/images/AchievementCSS.png');
width: 32px;
width: 64px;
height: 32px;
height: 64px;
}
}
.dimensional-doors-inv-sprite {
.new-achievement-sprite {
background-image: url('filepath://DimensionalDoorsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/NewAchievementCSS.png');
width: 32px;
height: 32px;
}
}
.draconic-evolution-inv-sprite {
.dungeonsachievement-sprite {
background-image: url('filepath://DraconicEvolutionCSS.png');
background-image: url('https://ru.minecraft.wiki/images/DungeonsAchievementSprite.png');
width: 32px;
height: 32px;
}
}
.ex-nihilo-inv-sprite {
.main-page-sprite {
background-image: url('filepath://Ex_NihiloCSS.png');
background-image: url('/images/5/50/ЗаглавнаяСтраницаСпрайтCSS.png');
width: 32px;
}
height: 32px;
.dungeonslevel-sprite {
background-image: url('https://ru.minecraft.wiki/images/DungeonsLevelCSS.png');
}
}
.magicbees-inv-sprite {
.environment-sprite {
background-image: url('filepath://MagicBeesCSS.png');
background-image: url('https://ru.minecraft.wiki/images/EnvCSS.png');
width: 32px;
height: 32px;
}
}
.master-sword-inv-sprite {
.progress-sprite {
background-image: url('filepath://MasterSwordCSS.png');
background-image: url('https://ru.minecraft.wiki/images/CommonProcessingCSS.png');
width: 32px;
height: 32px;
}
}
.metallurgy-inv-sprite {
.dungeonsentity-sprite {
background-image: url('filepath://MetallurgyCSS.png');
background-image: url('https://ru.minecraft.wiki/images/DungeonsEntityCSS.png');
width: 32px;
height: 32px;
}
}
.minefactory-reloaded-inv-sprite {
.dungeonsenchantment-sprite {
background-image: url('filepath://MineFactoryReloadedCSS.png');
background-image: url('https://ru.minecraft.wiki/images/DungeonsEnchantmentCSS.png');
width: 32px;
height: 32px;
}
}
.mystical-agriculture-inv-sprite {
.user-network-sprite {
background-image: url('filepath://Mystical_AgricultureCSS.png');
background-image: url('https://ru.minecraft.wiki/images/UserNetworkCSS.png');
width: 32px;
height: 32px;
}
}
.nether-ores-inv-sprite {
.powerutilitiesremastered-sprite {
background-image: url('filepath://NetherOresCSS.png');
background-image: url('https://ru.minecraft.wiki/images/PowerUtilitiesRemasteredCSS.png');
width: 32px;
height: 32px;
}
}
.redstone-arsenal-1-inv-sprite {
.quantumgenerators-sprite {
background-image: url('filepath://Redstone_Arsenal_1CSS.png');
background-image: url('https://ru.minecraft.wiki/images/QuantumGeneratorsCSS.png');
width: 32px;
height: 32px;
}
}
.redstone-arsenal-2-inv-sprite {
.wirelessindustry-sprite {
background-image: url('filepath://Redstone_Arsenal_2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/WirelessIndustryCSS.png');
width: 32px;
height: 32px;
}
}
.storage-drawers-inv-sprite {
.terrafirmacraft-sprite {
background-image: url('filepath://Storage_DrawersCSS.png');
background-image: url('https://ru.minecraft.wiki/images/TerraFirmaCraftCSS.png');
width: 32px;
height: 32px;
}
}
.swissarmyknife-inv-sprite {
.saltymod-sprite {
background-image: url('filepath://SwissArmyKnifeCSS.png');
background-image: url('https://ru.minecraft.wiki/images/SaltyModCSS.png');
width: 32px;
height: 32px;
}
}
.thaumic-energistics-inv-sprite {
.rustic-sprite {
background-image: url('filepath://Thaumic_EnergisticsCSS.png');
background-image: url('https://ru.minecraft.wiki/images/RusticCSS.png');
width: 32px;
height: 32px;
}
}
.the-frostrealm-inv-sprite {
.portal-gun-sprite {
background-image: url('filepath://The_FrostrealmCSS.png');
background-image: url('https://ru.minecraft.wiki/images/PortalGunCSS.png');
width: 32px;
height: 32px;
}
}
.thermal-dynamics-1-inv-sprite {
.nuclear-control-sprite {
background-image: url('filepath://Thermal_Dynamics_1CSS.png');
background-image: url('https://ru.minecraft.wiki/images/NuclearControl2CSS.png');
width: 32px;
height: 32px;
}
}
.thermal-dynamics-2-inv-sprite {
.immersive-engineering-sprite {
background-image: url('filepath://Thermal_Dynamics_2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/ImmersiveEngineeringCSS.png');
width: 32px;
height: 32px;
}
}
.thermal-expansion-1-inv-sprite {
.ice-and-fire-sprite {
background-image: url('filepath://Thermal_Expansion_1CSS.png');
background-image: url('https://ru.minecraft.wiki/images/Ice_and_FireCSS.png');
width: 32px;
height: 32px;
}
}
.thermal-expansion-2-inv-sprite {
.gregtech-4-sprite {
background-image: url('filepath://Thermal_Expansion_2CSS.png');
background-image: url('https://ru.minecraft.wiki/images/GregTech4CSS.png');
width: 32px;
height: 32px;
}
}
.thermal-expansion-3-inv-sprite {
.ex-nihilo-sprite {
background-image: url('filepath://Thermal_Expansion_3CSS.png');
background-image: url('https://ru.minecraft.wiki/images/Ex_NihiloCSS.png');
width: 32px;
height: 32px;
}
}
.thermal-expansion-4-inv-sprite {
.enderio-sprite {
background-image: url('filepath://Thermal_Expansion_4CSS.png');
background-image: url('https://ru.minecraft.wiki/images/EnderIOCSS.png');
width: 32px;
height: 32px;
}
}
.thermal-foundation-1-inv-sprite {
.draconic-evolution-sprite {
background-image: url('filepath://Thermal_Foundation_1CSS.png');
background-image: url('https://ru.minecraft.wiki/images/DraconicEvolutionCSS.png');
width: 32px;
}
height: 32px;
.doggy-talents-sprite {
background-image: url('https://ru.minecraft.wiki/images/DoggyTalentsCSS.png');
}
.divine-rpg-sprite {
background-image: url('https://ru.minecraft.wiki/images/DivineRPGCSS.png');
}
.botania-sprite {
background-image: url('/images/6/66/BotaniaCSS.png');
}
.biomes-o-plenty-sprite {
background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyГлавнаяCSS.png');
}
.advanced-solar-panels-sprite {
background-image: url('https://ru.minecraft.wiki/images/Advanced_Solar_PanelsCSS.png');
}
.blood-magic-sprite {
background-image: url('https://ru.minecraft.wiki/images/BloodMagicCSS.png');
}
.aether-2-sprite {
background-image: url('https://ru.minecraft.wiki/images/Aether2CSS.png');
}
 
/* Спрайты для Сетки крафта */
.invslot-item .sprite {
vertical-align: middle;
}
}
.tinkers-construct-inv-sprite {
 
  background-image: url('filepath://Tinkers’_ConstructCSS.png');
/* ИнвСпрайты */
.inv-sprite {
background-image: url('/images/0/07/InvCSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.totem-expansion-inv-sprite {
.biomes-o-plenty-inv-sprite {
background-image: url('filepath://TotemExpansionCSS.png');
background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyГлавнаяCSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.traincraft-inv-sprite {
.biomes-o-plenty-inv-sprite-old {
background-image: url('filepath://Traincraft_CSS.png');
background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyУстаревшееCSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.industrialcraft-2-inv-sprite {
.extracells-2-inv-sprite {
background-image: url('filepath://IndustrialCraft2ГлавнаяCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ExtraCells2CSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.industrialcraft-2-inv-sprite-old {
.forestry-inv-sprite {
background-image: url('filepath://IndustrialCraft2УстаревшееCSS.png');
background-image: url('https://ru.minecraft.wiki/images/ForestryCSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.gravitation-suite-inv-sprite {
.gregtech-6-inv-sprite {
background-image: url('filepath://Gravitation_SuiteCSS.png');
background-image: url(https://ru.minecraft.wiki/images/GregTech_6CSS.png);
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.mekanism-inv-sprite {
.gregtech-6-inv-sprite-stone {
background-image: url('filepath://MekanismCSS.png');
background-image: url(https://ru.minecraft.wiki/images/GregTech_6КаменьCSS.png);
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
.loom-pattern-inv-sprite {
.gregtech-6-inv-sprite-aluminium {
background-image: url('filepath://Loom_PatternCSS.png');
background-image: url(https://ru.minecraft.wiki/images/GregTech_6АлюминийCSS.png);
width: 16px;
height: 16px;
}
.ice-and-fire-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/Ice_and_FireCSS.png');
width: 32px;
height: 32px;
}
.industrial-upgrade-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/Industrial_UpgradeCSS.png');
width: 32px;
width: 32px;
height: 32px;
height: 32px;
}
}
 
.rustic-inv-sprite {
/* временно */
background-image: url('https://ru.minecraft.wiki/images/RusticCSS.png');
.xp-orb-sprite {
width: 32px;
background-image: url('https://minecraft.wiki/images/Experience_Orb_%28sprite%29_Revision_3.png');
height: 32px;
}
}
 
.advanced-power-systems-inv-sprite {
/* [[Template:Sound]] */
background-image: url('https://ru.minecraft.wiki/images/AdvancedPowerSystemsCSS.png');
.sound-audio {
width: 32px;
display: block;
height: 32px;
}
}
 
.advanced-power-systems-repowered-inv-sprite {
/* Make the first heading row of a table stick to the top of the screen */
background-image: url('https://ru.minecraft.wiki/images/AdvancedPowerSystemsRepoweredCSS.png');
/* Won't work properly with rowspan headers, or colspan rows in the table */
width: 32px;
.stikitable > * > tr:first-child > th {
height: 32px;
position: -webkit-sticky;
position: sticky;
top: 0;
/* This fixes the borders for some reason */
background-clip: padding-box;
}
}
/* Add back the bottom border when stuck */
.applied-energistics-inv-sprite {
.stikitable > * > tr:first-child > th::after {
background-image: url('https://ru.minecraft.wiki/images/Applied_EnergisticsCSS.png');
content: "";
width: 32px;
position: absolute;
height: 32px;
bottom: -1px;
left: 0;
width: 100%;
border-bottom: 1px solid;
border-color: inherit;
}
}
 
.applied-energistics-2-inv-sprite {
/** [[Шаблон:Карточка]], [[Шаблон:Ряд карточки]], [[Шаблон:Заголовок карточки]] **/
background-image: url('/images/9/98/Applied_Energistics_2CSS.png');
/* Отдельная благодарность пользователям Supeika, u.ayaao.p и Spongecake89 */
width: 32px;
.notaninfobox {
height: 32px;
/* Размещение */
position: relative;
clear: right;
float: right;
z-index: 1;
/* Поля */
margin: 0 0 1em 1em;
padding: 2px;
/* Размер */
width: 300px;
/* Фон и граница */
background: #FFF;
border: 1px solid var(--infobox-border-color, var(--infobox-title-background-color));
/* Прочее */
font-size: 90%;
overflow: auto;
}
}
/* для тёмной темы */
.ars-magica-2-inv-sprite {
body.wgl-theme-dark .notaninfobox {
background-image: url('https://ru.minecraft.wiki/images/ArsMagica2CSS.png');
background: #282828;
width: 32px;
height: 32px;
}
.bibliocraft-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/BiblioCraftCSS.png');
width: 32px;
height: 32px;
}
.botania-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/BotaniaCSS.png');
width: 32px;
height: 32px;
}
}
/* адаптации для узких экранов */
.dimensional-doors-inv-sprite {
@media all and (max-width: 511px) {
background-image: url('https://ru.minecraft.wiki/images/DimensionalDoorsCSS.png');
.notaninfobox {
width: 32px;
float: none;
height: 32px;
margin-left: 0;
width: auto;
}
}
}
@media all and (max-width: 337px) {
.draconic-evolution-inv-sprite {
.notaninfobox {
background-image: url('https://ru.minecraft.wiki/images/DraconicEvolutionCSS.png');
margin-left: -16px;
width: 32px;
margin-right: -16px;
height: 32px;
border-left: none;
border-right: none;
}
}
}
 
.ex-nihilo-inv-sprite {
/* Заголовки карточки */
background-image: url('https://ru.minecraft.wiki/images/Ex_NihiloCSS.png');
.notaninfobox .infobox-title {
width: 32px;
/* Поля */
height: 32px;
margin: 1px 2px 0;
padding: 5px;
/* Фон и граница */
background-color: var(--infobox-title-background-color);
border-inline: 3px solid var(--infobox-title-border-inline-color);
border-top: 3px solid var(--infobox-title-top-border-color);
border-bottom: 3px solid var(--infobox-title-bottom-border-color);
/* Шрифт */
color: aliceblue;
font-weight: bold;
font-size: 140%;
text-shadow: 2px 2px 0 var(--infobox-title-bottom-border-color);
text-align: center;
}
}
/* белый цвет текста на светлой теме */
.magicbees-inv-sprite {
body.wgl-theme-light .notaninfobox .infobox-title {
background-image: url('https://ru.minecraft.wiki/images/MagicBeesCSS.png');
color: #fff;
width: 32px;
height: 32px;
}
}
/* уменьшенный шрифт в мобильной версии */
.master-sword-inv-sprite {
body.skin-minerva .notaninfobox .infobox-title {
background-image: url('https://ru.minecraft.wiki/images/MasterSwordCSS.png');
font-size: 120%;
width: 32px;
height: 32px;
}
}
/* [[Шаблон:Заголовок раздела]] */
.metallurgy-inv-sprite {
.notaninfobox .infobox-rows .infobox-header {
background-image: url('https://ru.minecraft.wiki/images/MetallurgyCSS.png');
font-size: 100%;
width: 32px;
height: 32px;
}
}
/* Убирает затенение для фрагментов кода (в частности, команд) */
.minefactory-reloaded-inv-sprite {
.notaninfobox .infobox-title > code {
background-image: url('/images/7/78/MineFactoryReloadedCSS.png');
text-shadow: none;
width: 32px;
height: 32px;
}
}
/* Выравнивание спрайтов в заголовках */
.mystical-agriculture-inv-sprite {
.notaninfobox .infobox-title .sprite {
background-image: url('https://ru.minecraft.wiki/images/Mystical_AgricultureCSS.png');
--vertical-align: middle;
width: 32px;
height: 32px;
}
}
 
.nether-ores-inv-sprite {
/* Подзаголовок */
background-image: url('https://ru.minecraft.wiki/images/NetherOresCSS.png');
.notaninfobox .infobox-subtitle {
width: 32px;
font-size: 80%;
height: 32px;
}
}
 
.redstone-arsenal-1-inv-sprite {
/* Область изображений */
background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_1CSS.png');
.infobox-servericon {
width: 32px;
text-align: center;
height: 32px;
padding: 4px;
}
}
.infobox-servericon > div:not(:first-child) {
.redstone-arsenal-2-inv-sprite {
padding-top: 1em;
background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_2CSS.png');
width: 32px;
height: 32px;
}
}
.infobox-imagearea {
.storage-drawers-inv-sprite {
text-align: center;
background-image: url('https://ru.minecraft.wiki/images/Storage_DrawersCSS.png');
padding: 4px;
width: 32px;
height: 32px;
}
}
.infobox-imagearea > div:not(:first-child) {
.swissarmyknife-inv-sprite {
padding-top: 1em;
background-image: url('https://ru.minecraft.wiki/images/SwissArmyKnifeCSS.png');
width: 32px;
height: 32px;
}
}
 
.thaumic-energistics-inv-sprite {
/* Центрирование анимированных изображений по горизонтали */
background-image: url('https://ru.minecraft.wiki/images/Thaumic_EnergisticsCSS.png');
.infobox-imagearea .animated {
width: 32px;
display: inline-flex;
height: 32px;
align-items: center;
}
}
 
.the-frostrealm-inv-sprite {
/* Карточки с вкладками */
background-image: url('https://ru.minecraft.wiki/images/The_FrostrealmCSS.png');
.infobox-imagearea .tabber .tabbertab,
width: 32px;
.infobox-imagearea ul.tabbernav li a,
height: 32px;
.infobox-imagearea ul.tabbernav li.tabberactive a {
    background: none;
border: none;
}
}
 
.thermal-dynamics-1-inv-sprite {
.infobox-imagearea ul.tabbernav {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Dynamics_1CSS.png');
font: inherit;
width: 32px;
font-size: 100%;
height: 32px;
}
}
/* исправление цвета для тёмной темы */
.thermal-dynamics-2-inv-sprite {
body.wgl-theme-dark .infobox-imagearea ul.tabbernav {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Dynamics_2CSS.png');
border-color: #444;
width: 32px;
height: 32px;
}
}
 
.thermal-expansion-1-inv-sprite {
.infobox-imagearea ul.tabbernav li a:hover,
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_1CSS.png');
.infobox-imagearea ul.tabbernav li.tabberactive a:hover {
width: 32px;
    color: #000;
height: 32px;
}
}
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li a:hover,
.thermal-expansion-2-inv-sprite {
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li.tabberactive a:hover {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_2CSS.png');
    color: #fff;
width: 32px;
height: 32px;
}
.thermal-expansion-3-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3CSS.png');
width: 32px;
height: 32px;
}
.thermal-expansion-4-inv-sprite {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_4CSS.png');
width: 32px;
height: 32px;
}
}
 
.thermal-foundation-1-inv-sprite {
.infobox-imagearea ul.tabbernav > li {
background-image: url('https://ru.minecraft.wiki/images/Thermal_Foundation_1CSS.png');
margin-bottom: 5px;
width: 32px;
padding: 0;
height: 32px;
}
}
 
.tinkers-construct-inv-sprite {
.infobox-imagearea ul.tabbernav > li > a {
  background-image: url('https://ru.minecraft.wiki/images/Tinkers’_ConstructCSS.png');
    color: #595959;
width: 32px;
padding-bottom: 1px;
height: 32px;
display: block;
}
}
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav > li > a {
.totem-expansion-inv-sprite {
    color: #a9a9a9;
background-image: url('https://ru.minecraft.wiki/images/TotemExpansionCSS.png');
width: 32px;
height: 32px;
}
}
 
.traincraft-inv-sprite {
/* Чтобы вкладки не «прыгали» при переключении из-за смены жирности шрифта,
background-image: url('https://ru.minecraft.wiki/images/Traincraft_CSS.png');
* добавляем невидимый элемент ::before с тем же текстом, что и вкладка, но
width: 32px;
* полужирным шрифтом. Таким образом, размер элемента с обычным текстом будет
height: 32px;
* рассчитываться, исходя из полужирного текста, и не будет меняться при выборе
}
* вкладки.
.industrialcraft-2-inv-sprite {
*/
background-image: url('/images/e/ec/IndustrialCraft2ГлавнаяCSS.png');
.infobox-imagearea ul.tabbernav > li > a::before {
width: 32px;
display: block;
height: 32px;
content: attr(alt);
}
font-weight: bold;
.industrialcraft-2-inv-sprite-old {
height: 0;
background-image: url('https://ru.minecraft.wiki/images/IndustrialCraft2УстаревшееCSS.png');
color: transparent;
width: 32px;
overflow: hidden;
height: 32px;
visibility: hidden;
}
}
 
.gravitation-suite-inv-sprite {
.infobox-imagearea ul.tabbernav > li.tabberactive {
background-image: url('https://ru.minecraft.wiki/images/Gravitation_SuiteCSS.png');
border: none;
width: 32px;
height: 32px;
}
}
 
.mekanism-inv-sprite {
/* Активная вкладка подчёркивается под цвет шапки */
background-image: url('https://ru.minecraft.wiki/images/MekanismCSS.png');
.infobox-imagearea ul.tabbernav > li.tabberactive > a {
width: 32px;
font-weight: bold;
height: 32px;
border-bottom: 2px solid var(--infobox-title-background-color);
color: var(--content-text-color);
}
}
 
.loom-pattern-inv-sprite {
/* Пояснение к изображению */
background-image: url('https://ru.minecraft.wiki/images/Loom_PatternCSS.png');
.infobox-imagecaption {
width: 32px;
font-weight: bold;
height: 32px;
}
}


/* Дополнительный текст */
/* временно */
.infobox-extratext {
.xp-orb-sprite {
    text-align: center;
background-image: url('https://minecraft.wiki/images/Experience_Orb_%28sprite%29_Revision_3.png');
    font-weight: bold;
}
}


/* Ряды */
/* [[Template:Sound]] */
.notaninfobox .infobox-rows {
.sound-audio {
display: table;
display: block;
margin: 0 !important;
width: 100% !important;
border-collapse: collapse;
}
/* Дополнительные поля для лучшей читаемости */
.notaninfobox .infobox-rows td {
padding-block: 6px;
}
}


/* Границы между рядами */
/* Make the first heading row of a table stick to the top of the screen */
.infobox-rows tr {
/* Won't work properly with rowspan headers, or colspan rows in the table */
border-top: 1px solid;
.stikitable > * > tr:first-child > th {
border-color: #ccc;
position: -webkit-sticky;
}  
position: sticky;
/* для тёмной темы */
top: 0;
body.wgl-theme-dark .infobox-rows tr {
/* This fixes the borders for some reason */
border-color: #444;
background-clip: padding-box;
}
/* Add back the bottom border when stuck */
.stikitable > * > tr:first-child > th::after {
content: "";
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
border-bottom: 1px solid;
border-color: inherit;
}
}


/* Подписи рядов */
/** [[Шаблон:Карточка]], [[Шаблон:Ряд карточки]], [[Шаблон:Заголовок карточки]] **/
.infobox-rows > tbody > tr > th {
/* Отдельная благодарность пользователям Supeika, u.ayaao.p и Spongecake89 */
text-align: left;
.notaninfobox {
/* Размещение */
position: relative;
clear: right;
float: right;
z-index: 1;
/* Поля */
margin: 0 0 1em 1em;
padding: 2px;
/* Размер */
width: 300px;
/* Фон и граница */
background: #FFF;
border: 1px solid var(--infobox-border-color, var(--infobox-title-background-color));
/* Прочее */
font-size: 90%;
overflow: auto;
}
}
#bodyContent .infobox-rows p {
/* для тёмной темы */
margin: 0;
body.wgl-theme-dark .notaninfobox {
background: #282828;
}
}
/* Свариваем соседние списки определений в карточках (обычно они должны быть едиными,
/* адаптации для узких экранов */
  но вики иногда выделывается) */
@media all and (max-width: 511px) {
.infobox-rows dl + dl {
.notaninfobox {
margin-top: -0.4em;
float: none;
margin-left: 0;
width: auto;
}
}
}
.infobox-rows dl:last-child {
@media all and (max-width: 337px) {
margin-bottom: 0.2em;
.notaninfobox {
margin-left: -16px;
margin-right: -16px;
border-left: none;
border-right: none;
}
}
}


/* Подвал карточки */
/* Заголовки карточки */
.infobox-footer {
.notaninfobox .infobox-title {
/* Поля */
margin: 1px 2px 0;
padding: 5px;
/* Фон и граница */
background-color: var(--infobox-title-background-color);
border-inline: 3px solid var(--infobox-title-border-inline-color);
border-top: 3px solid var(--infobox-title-top-border-color);
border-bottom: 3px solid var(--infobox-title-bottom-border-color);
/* Шрифт */
color: aliceblue;
font-weight: bold;
font-size: 140%;
text-shadow: 2px 2px 0 var(--infobox-title-bottom-border-color);
text-align: center;
text-align: center;
}
}
 
/* белый цвет текста на светлой теме */
/* Show abusefilter error footer only once at the end */
body.wgl-theme-light .notaninfobox .infobox-title {
.errorbox li:not(:last-child) .abusefilter-message-footer {
color: #fff;
display: none;
}
}
 
/* уменьшенный шрифт в мобильной версии */
/* Более контрастное оформление errorbox */
body.skin-minerva .notaninfobox .infobox-title {
div.errorbox {
font-size: 120%;
color: #532d2d;
background: #ffe6e6;
border-color: #800000;
}
}
 
/* [[Шаблон:Заголовок раздела]] */
.rmp-note {
.notaninfobox .infobox-rows .infobox-header {
display: none !important;
font-size: 100%;
}
}
 
/* Убирает затенение для фрагментов кода (в частности, команд) */
/** Main page stylings **/
.notaninfobox .infobox-title > code {
/** Only used for styling of elements, main page layout is defined at [[Заглавная страница/styles.css]] **/
text-shadow: none;
.fp-section {
background-color: #FCFCFC;
border: 1px solid #ccc;
vertical-align: top;
margin: 1px;
}
}
 
/* Выравнивание спрайтов в заголовках */
.fp-banner-image {
.notaninfobox .infobox-title .sprite {
margin: 0 auto;
--vertical-align: middle;
}
}


.fp-banner-content {
/* Подзаголовок */
display: flex;
.notaninfobox .infobox-subtitle {
gap: 10px;
font-size: 80%;
margin: 10px 0;
flex-wrap: wrap;
    align-items: center;
}
}


@media screen and (min-width: 480px) {
/* Область изображений */
.fp-banner-content {
.infobox-servericon {
flex-wrap: nowrap;
text-align: center;
}
padding: 4px;
.fp-banner-image {
margin: 0;
}
}
}
 
.infobox-servericon > div:not(:first-child) {
#fp-header-file {
padding-top: 1em;
margin: auto;
}
}
@media screen and (min-width:990px) {
.infobox-imagearea {
#fp-header-file {
text-align: center;
margin: auto 0;
padding: 4px;
}
}
}
 
.infobox-imagearea > div:not(:first-child) {
#fp-header-links {
padding-top: 1em;
margin: auto 0;
}
}


#fp-header-links ul {
/* Центрирование анимированных изображений по горизонтали */
-ms-columns: 160px;
.infobox-imagearea .animated {
-moz-columns: 160px;
display: inline-flex;
-webkit-columns: 160px;
align-items: center;
columns: 160px;
-ms-column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
margin-top: 0;
}
}


/* Карточки с вкладками */
.infobox-imagearea .tabber .tabbertab,
.infobox-imagearea ul.tabbernav li a,
.infobox-imagearea ul.tabbernav li.tabberactive a {
    background: none;
border: none;
}


/** Main page stylings **/
.infobox-imagearea ul.tabbernav {
.mcw-mainpage-icons {
font: inherit;
padding: 10px;
font-size: 100%;
display: flex;
flex-wrap: wrap;
row-gap: 20px;
justify-content: center;
}
}
 
/* исправление цвета для тёмной темы */
@media screen and (min-width:1400px) and (max-width:2400px) {
body.wgl-theme-dark .infobox-imagearea ul.tabbernav {
#fp-2 .mcw-mainpage-icons {
border-color: #444;
max-width: 750px;
margin: auto;
}
}
}


.mcw-mainpage-icon {
.infobox-imagearea ul.tabbernav li a:hover,
flex: 0 0 auto;
.infobox-imagearea ul.tabbernav li.tabberactive a:hover {
width: 90px;
    color: #000;
    display: flex;
}
    flex-direction: column;
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li a:hover,
    align-items: center;
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li.tabberactive a:hover {
     text-align: center;
     color: #fff;
}
}


.mcw-mainpage-icon-img {
.infobox-imagearea ul.tabbernav > li {
height: 60px;
margin-bottom: 5px;
width: 60px;
padding: 0;
/* Make sure icon is correctly centered */
display: flex;
align-items: center;
justify-content: center;
}
}


.mcw-mainpage-icon a {
.infobox-imagearea ul.tabbernav > li > a {
     word-wrap: normal;
     color: #595959;
padding-bottom: 1px;
display: block;
}
}
 
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav > li > a {
.mcw-mainpage-platforms {
    color: #a9a9a9;
display: flex;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
margin-top: 5px;
}
}


.mcw-mainpage-platform {
/* Чтобы вкладки не «прыгали» при переключении из-за смены жирности шрифта,
display: flex;
* добавляем невидимый элемент ::before с тем же текстом, что и вкладка, но
gap: 5px;
* полужирным шрифтом. Таким образом, размер элемента с обычным текстом будет
flex-direction: column;
* рассчитываться, исходя из полужирного текста, и не будет меняться при выборе
padding: 5px;
* вкладки.
*/
.infobox-imagearea ul.tabbernav > li > a::before {
display: block;
content: attr(alt);
font-weight: bold;
height: 0;
color: transparent;
overflow: hidden;
visibility: hidden;
}
}


@media screen and (max-width:989px) {
.infobox-imagearea ul.tabbernav > li.tabberactive {
.mcw-mainpage-platform {
border: none;
    flex: 1 1 200px;
}
}


.mcw-mainpage-platform {
/* Активная вкладка подчёркивается под цвет шапки */
    flex-direction: row;
.infobox-imagearea ul.tabbernav > li.tabberactive > a {
    flex-wrap: wrap;
font-weight: bold;
}
border-bottom: 2px solid var(--infobox-title-background-color);
color: var(--content-text-color);
}
}


.edition-boxes p {
/* Пояснение к изображению */
margin: 0 !important;
.infobox-imagecaption {
font-weight: bold;
}
}


.edition-box > div {
/* Дополнительный текст */
margin: 0.4em auto;
.infobox-extratext {
    text-align: center;
    font-weight: bold;
}
}


@supports ((object-fit: contain) or (-o-object-fit: contain)) {
/* Ряды */
.edition-box img {
.notaninfobox .infobox-rows {
min-height: 50px;
display: table;
-o-object-fit: contain;
margin: 0 !important;
object-fit: contain;
width: 100% !important;
}
border-collapse: collapse;
}
/* Дополнительные поля для лучшей читаемости */
.notaninfobox .infobox-rows td {
padding-block: 6px;
}
}


#tfc-page {
/* Границы между рядами */
display: -ms-grid;
.infobox-rows tr {
-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
border-top: 1px solid;
-ms-grid-template-columns: 100%;
border-color: #ccc;
display: grid;
}
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
/* для тёмной темы */
grid-template-columns: 100%;
body.wgl-theme-dark .infobox-rows tr {
border-color: #444;
}
}


@media screen and (min-width: 990px) {
/* Подписи рядов */
#tfc-page.main-page {
.infobox-rows > tbody > tr > th {
-ms-grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
text-align: left;
-ms-grid-template-columns: 33% 33% 34%;
}
grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
#bodyContent .infobox-rows p {
grid-template-columns: 33% 33% 34%;
margin: 0;
}
}
/* Свариваем соседние списки определений в карточках (обычно они должны быть едиными,
  но вики иногда выделывается) */
.infobox-rows dl + dl {
margin-top: -0.4em;
}
.infobox-rows dl:last-child {
margin-bottom: 0.2em;
}
}


@media screen and (max-width: 430px) {
/* Подвал карточки */
#tfc-page #fp-1 .mcwiki-header > div {
.infobox-footer {
float: none !important;
text-align: center;
margin: 0 !important;
}
}
}


#bibl-page {
/* Show abusefilter error footer only once at the end */
display: -ms-grid;
.errorbox li:not(:last-child) .abusefilter-message-footer {
-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
display: none;
-ms-grid-template-columns: 100%;
display: grid;
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
grid-template-columns: 100%;
}
}


@media screen and (min-width: 990px) {
/* Более контрастное оформление errorbox */
#bibl-page.main-page {
div.errorbox {
-ms-grid-template-areas: "a a b" "d e c" "f g j" "h i j";
color: #532d2d;
-ms-grid-template-columns: 33% 33% 34%;
background: #ffe6e6;
grid-template-areas: "a a b" "d e c" "f g j" "h i j";
border-color: #800000;
grid-template-columns: 33% 33% 34%;
}
}
}


@media screen and (max-width: 430px) {
.rmp-note {
#bibl-page #fp-1 .mcwiki-header > div {
display: none !important;
float: none !important;
margin: 0 !important;
}
}
}


/* [[Шаблон:Модверсия]] */
/** Main page stylings **/
code.modversion.modversion-stable {
/** Only used for styling of elements, main page layout is defined at [[Заглавная страница/styles.css]] **/
background: #14b866;
.fp-section {
border-color: #14b866;
background-color: #FCFCFC;
color: black;
border: 1px solid #ccc;
vertical-align: top;
margin: 1px;
}
}
code.modversion.modversion-beta {
 
background: #0e9bd8;
.fp-banner-image {
border-color: #0e9bd8;
margin: 0 auto;
color: black;
}
}
code.modversion.modversion-alpha {
 
background: #d3cae8;
.fp-banner-content {
border-color: #d3cae8;
display: flex;
color: black;
gap: 10px;
margin: 10px 0;
flex-wrap: wrap;
    align-items: center;
}
}
code.modversion.modversion-unmaintained {
 
background: #444;
@media screen and (min-width: 480px) {
border-color: #444;
.fp-banner-content {
color: #E0E0E0;
flex-wrap: nowrap;
}
.fp-banner-image {
margin: 0;
}
}
}


/* Списки без маркеров, сохраняющие семантику списка без графики */
#fp-header-file {
.bulletless ul {
margin: auto;
list-style-type: none;
list-style-image: none;
margin: 0;
}
}
 
@media screen and (min-width:990px) {
/* Шаблон:Всплывающий_текст */
#fp-header-file {
.explain {
margin: auto 0;
border-bottom: 0;
}
text-decoration: underline dotted;
cursor: help;
}
}


/* Стили кнопок */
#fp-header-links {
.key {
margin: auto 0;
    text-align: center;
    font-size: 80%;
    font-family: inherit;
    font-weight: 500;
    border: 1px solid;
    border-radius: 2px;
    padding: 0.1em 0.4em;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}
}
body.wgl-theme-light .key {
 
    text-shadow: 0 1px 0 #fff;
#fp-header-links ul {
    color: #222;
-ms-columns: 160px;
    background-color: #f8f9fa;
-moz-columns: 160px;
    border-color: #c8ccd1;
-webkit-columns: 160px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
columns: 160px;
}
-ms-column-count: 3;
body.wgl-theme-dark .key {
-moz-column-count: 3;
    text-shadow: 0 1px 0 #444;
-webkit-column-count: 3;
    color: #eee;
column-count: 3;
    background-color: #383838;
margin-top: 0;
    border-color: #1E1E1E;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #444 inset;
}
}




/* Добавление небольшого отступа после шаблонов Ambox с сохранением их объединения */
/** Main page stylings **/
.page-content .ambox {
.mcw-mainpage-icons {
margin-bottom: 1em;
padding: 10px;
}
display: flex;
.page-content .ambox + .ambox {
flex-wrap: wrap;
margin-top: -16px;
row-gap: 20px;
justify-content: center;
}
}


/* [[Шаблон:Архив]] */
@media screen and (min-width:1400px) and (max-width:2400px) {
.archive-box {
#fp-2 .mcw-mainpage-icons {
background: var(--archive-box-background-color, #FFF);
max-width: 750px;
text-align: left;
margin: auto;
border: 1px solid var(--archive-box-border-color, #CCC);
}
margin-top: 3px;
width: 16em;
font-size: 90%;  
padding: 2px;
}
}


/* [[Шаблон:Справки]] */
.mcw-mainpage-icon {
.navbox-help .navbox-top {
flex: 0 0 auto;
background-color: #ccffcc;
width: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
}


/* [[Шаблон:Переработчик цианита (Big Reactors)]] */
.mcw-mainpage-icon-img {
.big-reactors-cyanite-reprocesssor {
height: 60px;
background-image: url('filepath://Элементы_интерфейса_переработчика_цианита_(Big_Reactors).png');
width: 60px;
/* Make sure icon is correctly centered */
display: flex;
align-items: center;
justify-content: center;
}
}


/* [[Шаблон:Immersive Engineering/Дробитель]] */
.mcw-mainpage-icon a {
.immersive-engineering-crusher {
    word-wrap: normal;
background-image: url('filepath://Элементы_интерфейса_дробителя_(Immersive_Engineering).png');
}
}


/* Для [[Модуль:Интерфейс]] */
.mcw-mainpage-platforms {
display: flex;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
margin-top: 5px;
}


.mcui {
.mcw-mainpage-platform {
display: inline-block;
display: flex;
position: relative;
gap: 5px;
background-color: #C6C6C6;
flex-direction: column;
-webkit-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
padding: 5px;
    -moz-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    -o-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
border-width: 8px;
border-style: solid;
background-clip: padding-box;
padding: 6px;
text-align: left;
white-space: nowrap;
vertical-align: bottom;
}
}


/* [[Шаблон:Варка]]:
@media screen and (max-width:989px) {
  [[Файл:Grid layout Brewing Bubbles.gif]], [[Файл:Grid layout Brewing Bubbles (In-active).png]],
.mcw-mainpage-platform {
  [[Файл:Grid layout Brewing Arrow.png]], [[Файл:Grid layout Brewing Arrow (In-active).png]],
    flex: 1 1 200px;
  [[Файл:Grid layout Brewing Paths.png]], [[Файл:Grid layout Brewing Empty.png]],
}
  [[Файл:Grid layout Brewing Blaze.png]], [[Файд:Grid layout Brewing Blaze (In-active).png]] */


.mcui-Brewing_Stand > * {
.mcw-mainpage-platform {
display: block;
    flex-direction: row;
    flex-wrap: wrap;
}
}
}


.mcui-Brewing_Stand .invslot {
.edition-boxes p {
vertical-align: top;
margin: 0 !important;
}
}


.mcui-Brewing_Stand > .mcui-input > .invslot {
.edition-box > div {
margin-top: 3px;
margin: 0.4em auto;
}
}


.mcui-Brewing_Stand .mcui-blaze {
@supports ((object-fit: contain) or (-o-object-fit: contain)) {
background-image: url('filepath://Grid_layout_Brewing_Blaze.png');
.edition-box img {
width: 92px;
min-height: 50px;
height: 69px;
-o-object-fit: contain;
position: relative;
object-fit: contain;
z-index: 1;
}
margin-left: -2px;
display: inline-block;
background-repeat: no-repeat;
}
}


.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-blaze
#tfc-page {
{
display: -ms-grid;
background-image: url(filepath://Grid_layout_Brewing_Blaze_%28In-active%29.png);
-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
-ms-grid-template-columns: 100%;
display: grid;
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
grid-template-columns: 100%;
}
}


.mcui-Brewing_Stand .mcui-bubbling,
@media screen and (min-width: 990px) {
.mcui-Brewing_Stand .mcui-arrow {
#tfc-page.main-page {
display: inline-block;
-ms-grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
background-repeat: no-repeat;
-ms-grid-template-columns: 33% 33% 34%;
width: 24px;
grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
grid-template-columns: 33% 33% 34%;
}
}
}


.mcui-Brewing_Stand .mcui-bubbling {
@media screen and (max-width: 430px) {
background-image: url('filepath://Grid_layout_Brewing_Bubbles.gif');
#tfc-page #fp-1 .mcwiki-header > div {
height: 57px;
float: none !important;
margin-left: -30px;
margin: 0 !important;
margin-right: 4px;
}
}
}
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-bubbling {
 
background-image: url('filepath://Grid_layout_Brewing_Bubbles_%28In-active%29.png');
#bibl-page {
display: -ms-grid;
-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
-ms-grid-template-columns: 100%;
display: grid;
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
grid-template-columns: 100%;
}
}


.mcui-Brewing_Stand .mcui-arrow {
@media screen and (min-width: 990px) {
background-image: url('filepath://Grid_layout_Brewing_Arrow.png');
#bibl-page.main-page {
margin-right: 22px;
-ms-grid-template-areas: "a a b" "d e c" "f g j" "h i j";
height: 59px;
-ms-grid-template-columns: 33% 33% 34%;
}
grid-template-areas: "a a b" "d e c" "f g j" "h i j";
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-arrow {
grid-template-columns: 33% 33% 34%;
background-image: url('filepath://Grid_layout_Brewing_Arrow_%28In-active%29.png');
}
}
}


.mcui-Brewing_Stand > .mcui-paths {
@media screen and (max-width: 430px) {
background: url('filepath://Grid_layout_Brewing_Paths.png') no-repeat;
#bibl-page #fp-1 .mcwiki-header > div {
position: relative;
float: none !important;
width: 60px;
margin: 0 !important;
height: 50px;
}
margin: -32px 0 -16px 112px;
z-index: 1;
}
}


.mcui-Brewing_Stand .mcui-output {
/* [[Шаблон:Модверсия]] */
margin-left: 78px;
code.modversion.modversion-stable {
background: #14b866;
border-color: #14b866;
color: black;
}
}
 
code.modversion.modversion-beta {
.mcui-Brewing_Stand .mcui-output .invslot {
background: #0e9bd8;
background-image: url('filepath://Grid_layout_Brewing_Empty.png');
border-color: #0e9bd8;
color: black;
}
}
.mcui-Brewing_Stand .mcui-output2 {
code.modversion.modversion-alpha {
margin: 14px 10px 0;
background: #d3cae8;
border-color: #d3cae8;
color: black;
}
}
 
code.modversion.modversion-unmaintained {
/* [[Шаблон:Контейнер]] */
background: #444;
.mcui-Container .mcui-title {
border-color: #444;
font-family: 'Minecraft';
color: #E0E0E0;
    font-size: 16px;
    color: #3F3F3F;
    margin-top: -6px;
    margin-inline: 2px;
    white-space: normal;
    width: 312px;
}
}


/* [[Модуль:Таблица рецептов]] */
/* Списки без маркеров, сохраняющие семантику списка без графики */
.recipe-table td:has(.mcui) {
.bulletless ul {
padding: 1px;
list-style-type: none;
}
list-style-image: none;
.recipe-table .recipe-table-name {
margin: 0;
font-weight: bold;
text-align: center;
}
}


/* [[Шаблон:Navbox]] */
/* Шаблон:Всплывающий_текст */
.navbox {
.explain {
background: var(--navbox-background-color);
border-bottom: 0;
border: 1px solid var(--navbox-border-color);
text-decoration: underline dotted;
margin: 1em auto 0;
cursor: help;
width: 100%;
}
}


.navbox table {
/* Стили кнопок */
background: var(--navbox-background-color);
.key {
margin-left: -4px;
    text-align: center;
margin-right: -2px;
    font-size: 80%;
    font-family: inherit;
    font-weight: 500;
    border: 1px solid;
    border-radius: 2px;
    padding: 0.1em 0.4em;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}
}
 
body.wgl-theme-light .key {
.navbox table:first-child {
    text-shadow: 0 1px 0 #fff;
margin-top: -2px;
    color: #222;
    background-color: #f8f9fa;
    border-color: #c8ccd1;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
}
}
 
body.wgl-theme-dark .key {
.navbox table:last-child {
    text-shadow: 0 1px 0 #444;
margin-bottom: -2px;
    color: #eee;
    background-color: #383838;
    border-color: #1E1E1E;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #444 inset;
}
}


.navbox .navbox-top {
white-space: nowrap;
background-color: var(--navbox-header-color);
padding: 0 3px;
text-align: center;
}


.navbox tr:not(:first-child) .navbox-top,
/* Добавление небольшого отступа после шаблонов Ambox с сохранением их объединения */
.navbox .navbox .navbox-top {
.page-content .ambox {
background-color: var(--navbox-secondary-header-color);
margin-bottom: 1em;
}
.page-content .ambox + .ambox {
margin-top: -16px;
}
}


.navbox .navbox tr:not(:first-child) .navbox-top {
/* [[Шаблон:Архив]] */
background-color: var(--navbox-tertiary-header-color);
.archive-box {
background: var(--archive-box-background-color, #FFF);
text-align: left;
border: 1px solid var(--archive-box-border-color, #CCC);
margin-top: 3px;
width: 16em;
font-size: 90%;
padding: 2px;
}
}


.navbox-navbar,
/* [[Шаблон:Справки]] */
.navbox-navbar-mini {
.navbox-help .navbox-top {
float: left;
background-color: #ccffcc;
font-size: 80%;
position: absolute;
}
}


.navbox-title {
/* [[Шаблон:Переработчик цианита (Big Reactors)]] */
padding: 0 10px;
.big-reactors-cyanite-reprocesssor {
font-size: 110%;
background-image: url('https://ru.minecraft.wiki/images/Элементы_интерфейса_переработчика_цианита_(Big_Reactors).png');
}
}


.navbox th {
/* [[Шаблон:Immersive Engineering/Дробитель]] */
background-color: var(--navbox-section-color);
.immersive-engineering-crusher {
padding: 0 10px;
background-image: url('https://ru.minecraft.wiki/images/Элементы_интерфейса_дробителя_(Immersive_Engineering).png');
white-space: nowrap;
text-align: right;
}
}


.navbox td {
/* Для [[Модуль:Интерфейс]] */
width: 100%;
 
padding: 0 0 0 2px;
.mcui {
display: inline-block;
position: relative;
background-color: #C6C6C6;
-webkit-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    -moz-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    -o-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
border-width: 8px;
border-style: solid;
background-clip: padding-box;
padding: 6px;
text-align: left;
white-space: nowrap;
vertical-align: bottom;
}
}


.navbox .navbox-foot {
/* [[Шаблон:Варка]]:
background-color: var(--navbox-section-color);
  [[Файл:Grid layout Brewing Bubbles.gif]], [[Файл:Grid layout Brewing Bubbles (In-active).png]],
padding: 0 10px;
  [[Файл:Grid layout Brewing Arrow.png]], [[Файл:Grid layout Brewing Arrow (In-active).png]],
text-align: center;
  [[Файл:Grid layout Brewing Paths.png]], [[Файл:Grid layout Brewing Empty.png]],
  [[Файл:Grid layout Brewing Blaze.png]], [[Файд:Grid layout Brewing Blaze (In-active).png]] */
 
.mcui-Brewing_Stand > * {
display: block;
}
}


/* Если навпанель идёт непосредственно после заголовка раздела, то заставляем
.mcui-Brewing_Stand .invslot {
  этот заголовок простираться на всю ширину страницы */
vertical-align: top;
h2:has(+ table.navbox) {
    clear: both;
}
}


/* [[Шаблон:ЗагрузкаБлок]] with navbox */
.mcui-Brewing_Stand > .mcui-input > .invslot {
.loadbox-navbox {
margin-top: 3px;
padding: 2px !important;
margin: 1em 0 0 !important;
clear: both;
}
}
#content .loadbox-navbox > p {
 
background-color: #CCC;
.mcui-Brewing_Stand .mcui-blaze {
text-align: center;
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Blaze.png');
margin: 0;
width: 92px;
padding: 0 3px;
height: 69px;
position: relative;
z-index: 1;
margin-left: -2px;
display: inline-block;
background-repeat: no-repeat;
}
}
.loadbox-navbox > p > b {
 
font-size: 110%;
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-blaze
{
background-image: url(https://ru.minecraft.wiki/images/Grid_layout_Brewing_Blaze_%28In-active%29.png);
}
}


.loadbox-navbox .navbox {
.mcui-Brewing_Stand .mcui-bubbling,
margin: 0 -2px -2px;
.mcui-Brewing_Stand .mcui-arrow {
border: 0;
display: inline-block;
}
background-repeat: no-repeat;
.loadbox-navbox > .load-page-content > .mw-parser-output > .navbox > tbody > tr:first-child {
width: 24px;
display: none;
}
}


/* Hatnotes and disambiguation notices */
.mcui-Brewing_Stand .mcui-bubbling {
.hatnote {
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Bubbles.gif');
font-style: italic;
height: 57px;
margin-left: -30px;
margin-right: 4px;
}
}
.hatnote i {
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-bubbling {
font-style: normal;
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Bubbles_%28In-active%29.png');
}
}
div.hatnote {
 
padding-left: 1.6em;
.mcui-Brewing_Stand .mcui-arrow {
margin-bottom: 0.5em;
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Arrow.png');
margin-right: 22px;
height: 59px;
}
}
div.hatnote + div.hatnote {
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-arrow {
margin-top: -0.5em;
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Arrow_%28In-active%29.png');
}
}


/* Prevent page jump from the toolbar loading */
.mcui-Brewing_Stand > .mcui-paths {
.client-js #editform {
background: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Paths.png') no-repeat;
/* To disable margin collapsing */
position: relative;
overflow: hidden;
width: 60px;
height: 50px;
margin: -32px 0 -16px 112px;
z-index: 1;
}
}
.client-js .mw-editform > #wpTextbox1 {
 
margin-top: 73px;
.mcui-Brewing_Stand .mcui-output {
margin-left: 78px;
}
}


/* Collapsible elements ([[MediaWiki:Common.js]]) */
.mcui-Brewing_Stand .mcui-output .invslot {
.collapsible.collapsed > tr:not(:first-child),
background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Empty.png');
.collapsible.collapsed > tbody > tr:not(:first-child),
}
.collapsible.collapsed > thead + tbody > tr:first-child,
.mcui-Brewing_Stand .mcui-output2 {
.collapsible.collapsed > tbody + tbody > tr:first-child,
margin: 14px 10px 0;
.collapsible.collapsed > tfoot > tr,
.collapsible.collapsed > .collapsible-content,
.collapsible.collapsible-rows ~ .collapsible-row.collapsed {
display: none;
}
}


.collapsetoggle {
/* [[Шаблон:Контейнер]] */
display: inline-block;
.mcui-Container .mcui-title {
font-weight: normal;
font-family: 'Minecraft';
font-style: normal;
    font-size: 16px;
text-shadow: none;
    color: #3F3F3F;
float: right;
    margin-top: -6px;
text-align: right;
    margin-inline: 2px;
margin-left: 0.8em;
    white-space: normal;
    width: 312px;
}
}
.collapsetoggle-left > tr > * > .collapsetoggle,
 
.collapsetoggle-left > * > tr > * > .collapsetoggle,
/* [[Модуль:Таблица рецептов]] */
.collapsetoggle-left > * > .collapsetoggle {
.recipe-table td:has(.mcui) {
float: left;
padding: 1px;
text-align: left;
margin-right: 0.8em;
margin-left: 0;
}
}
.collapse-button-none > * > tr > * > .collapsetoggle,
.recipe-table .recipe-table-name {
.collapsetoggle-inline > tr > * > .collapsetoggle,
font-weight: bold;
.collapsetoggle-inline > * > tr > * > .collapsetoggle,
text-align: center;
.collapsetoggle-inline > * > .collapsetoggle {
float: none;
text-align:left;
}
}


.collapsetoggle-custom {
/* [[Шаблон:Navbox]] */
visibility: hidden;
.navbox {
}
background: var(--navbox-background-color);
border: 1px solid var(--navbox-border-color);
margin: 1em auto 0;
width: 100%;
}


/* Alternating table rows */
.navbox table {
.alternatecells:nth-child(odd) {
background: var(--navbox-background-color);
background-color: #F9F9F9
margin-left: -4px;
margin-right: -2px;
}
}


.alternaterows tr:nth-child(even),
.navbox table:first-child {
.infobox-rows tr:nth-child(even) {
margin-top: -2px;
background-color: #F9F9F9
}
}


/* Синий заголовок, используемый по всей вики в ряде мест и шаблонов.
.navbox table:last-child {
* Цвет может быть настроен через переменную --mcwiki-header-background-color
margin-bottom: -2px;
*/
.mcwiki-header {
background-color: var(--mcwiki-header-background-color);
border: 1px solid #ccc;
border-bottom: 4px groove #999999;
border-right: 4px groove #999999;
padding: 5px;
}
}
body.wgl-theme-dark .mcwiki-header {
 
border-color: #444;
.navbox .navbox-top {
border-bottom-color: #333;
white-space: nowrap;
border-right-color: #333;
background-color: var(--navbox-header-color);
padding: 0 3px;
text-align: center;
}
}


/* [[Файл:GrassBackground.png]] [[Файл:Dark-GrassBackground.png]] */
.navbox tr:not(:first-child) .navbox-top,
.mcwiki-header-grass {
.navbox .navbox .navbox-top {
margin: 3px;
background-color: var(--navbox-secondary-header-color);
font-weight: bold;
text-align: center;
color: white;
font-size: 120%;
background-color: #6c4d34;
border: none;
border-top: 6px solid #81bb5b;
background-image: url('/images/c/c1/GrassBackground.png');
}
}
body.wgl-theme-dark .mcwiki-header-grass {
 
background-image: url('/images/c/c1/GrassBackground.png');
.navbox .navbox tr:not(:first-child) .navbox-top {
border-color: #0f6240 !important;
background-color: var(--navbox-tertiary-header-color);
}
}


/* Оформление общесайтовых объявлений */
.navbox-navbar,
#siteNotice #localNotice,
.navbox-navbar-mini {
#siteNotice .globalNotice,
float: left;
.mw-body-content#siteNotice,
font-size: 80%;
.page-MediaWiki_Sitenotice .mw-content-ltr > p
position: absolute;
{
background-color: #FFFFFF;
border: 1px solid #D3D3D3;
margin-bottom: 12px;
text-align: center
}
}
#siteNotice .mw-dismissable-notice .mw-dismissable-notice-close {
 
margin-right: 8px
.navbox-title {
padding: 0 10px;
font-size: 110%;
}
}


/* Pre-collapse collapsed tables, so there is no page jump when JS kicks in */
.navbox th {
.collapsible.collapsed > tr,
background-color: var(--navbox-section-color);
.collapsible.collapsed > tbody > tr {
padding: 0 10px;
display: none;
white-space: nowrap;
text-align: right;
}
}
.collapsible.collapsed > tr:first-child,
 
.collapsible.collapsed > tbody > tr:first-child {
.navbox td {
display: table-row;
width: 100%;
padding: 0 0 0 2px;
}
}
.collapsible.collapsed > thead + tbody > tr:first-child {
 
display: none;
.navbox .navbox-foot {
background-color: var(--navbox-section-color);
padding: 0 10px;
text-align: center;
}
}


/* Simulate link styling for JS only links */
/* Если навпанель идёт непосредственно после заголовка раздела, то заставляем
.jslink {
  этот заголовок простираться на всю ширину страницы */
color: #0645AD;
h2:has(+ table.navbox) {
-webkit-user-select: none;
    clear: both;
  -moz-user-select: none;
}
-ms-user-select: none;
 
outline: none;
/* [[Шаблон:ЗагрузкаБлок]] with navbox */
.loadbox-navbox {
padding: 2px !important;
margin: 1em 0 0 !important;
clear: both;
}
}
.jslink:hover {
#content .loadbox-navbox > p {
text-decoration: underline;
background-color: #CCC;
cursor: pointer;
text-align: center;
margin: 0;
padding: 0 3px;
}
}
.jslink:active {
.loadbox-navbox > p > b {
color: #FAA700;
font-size: 110%;
}
}


/* Horizontal list */
.loadbox-navbox .navbox {
#mw-content-text .hlist ul {
margin: 0 -2px -2px;
display: inline;
border: 0;
margin: 0;
padding: 0;
}
}
#mw-content-text .hlist li {
.loadbox-navbox > .load-page-content > .mw-parser-output > .navbox > tbody > tr:first-child {
display: inline;
display: none;
}
}
#mw-content-text .hlist li:not(:last-child) {
 
padding-right: 0.286em;
/* Hatnotes and disambiguation notices */
}
.hatnote {
#mw-content-text .hlist li:not(:last-child)::after {
font-style: italic;
content: "";
display: inline-block;
position: relative;
left: 0.286em;
bottom: 0.214em;
background-color: #000;
height: 3px;
width: 3px;
}
}
#mw-content-text .hlist li li:first-child::before {
.hatnote i {
content: "(";
font-style: normal;
font-weight: normal;
}
}
#mw-content-text .hlist li li:last-child::after {
div.hatnote {
content: ")";
padding-left: 1.6em;
font-weight: normal;
margin-bottom: 0.5em;
}
}
#mw-content-text .hlist li li li {
div.hatnote + div.hatnote {
font-size: x-small;
margin-top: -0.5em;
}
}


/* Стили для анимированных элементов */
/* Prevent page jump from the toolbar loading */
.animated > *:not(.animated-active),
.client-js #editform {
.animated > .animated-subframe > *:not(.animated-active) {
/* To disable margin collapsing */
display: none;
overflow: hidden;
}
}
span.animated,
.client-js .mw-editform > #wpTextbox1 {
span.animated.animated-visible > *,
margin-top: 73px;
span.animated.animated-visible > .animated-subframe > * {
    display: inline-block;
}
div.animated.animated-visible > *,
div.animated.animated-visible > .animated-subframe > * {
    display: block;
}
}


.nowrap {
/* Collapsible elements ([[MediaWiki:Common.js]]) */
white-space: nowrap;
.collapsible.collapsed > tr:not(:first-child),
}
.collapsible.collapsed > tbody > tr:not(:first-child),
 
.collapsible.collapsed > thead + tbody > tr:first-child,
/* Hide noscript only elements */
.collapsible.collapsed > tbody + tbody > tr:first-child,
.noscript {
.collapsible.collapsed > tfoot > tr,
.collapsible.collapsed > .collapsible-content,
.collapsible.collapsible-rows ~ .collapsible-row.collapsed {
display: none;
display: none;
}
}


/* Make tabs the correct size */
.collapsetoggle {
* {
display: inline-block;
-moz-tab-size: 4;
font-weight: normal;
  -o-tab-size: 4;
font-style: normal;
tab-size: 4;
text-shadow: none;
float: right;
text-align: right;
margin-left: 0.8em;
}
}
 
.collapsetoggle-left > tr > * > .collapsetoggle,
/* Remove bullets/numbers from a list */
.collapsetoggle-left > * > tr > * > .collapsetoggle,
.list-style-none ul,
.collapsetoggle-left > * > .collapsetoggle {
.list-style-none ol {
float: left;
list-style: none;
text-align: left;
margin-right: 0.8em;
margin-left: 0;
margin-left: 0;
}
}
 
.collapse-button-none > * > tr > * > .collapsetoggle,
.dablink {
.collapsetoggle-inline > tr > * > .collapsetoggle,
padding-left: 2em;
.collapsetoggle-inline > * > tr > * > .collapsetoggle,
padding-bottom: 0.5em;
.collapsetoggle-inline > * > .collapsetoggle {
margin-bottom: 0.5em;
float: none;
font-style: italic;
text-align:left;
}
}


/* Turn a list into a tree view style (See [[.minecraft]]) */
.collapsetoggle-custom {
.treeview {
visibility: hidden;
margin-top: 0.3em;
}
}


.treeview ul,
/* Alternating table rows */
.treeview li {
.alternatecells:nth-child(odd) {
margin: 0;
background-color: #F9F9F9
padding: 0;
list-style-type: none;
list-style-image: none;
}
}


.treeview li {
.alternaterows tr:nth-child(even),
display: table;
.infobox-rows tr:nth-child(even) {
background-color: #F9F9F9
}
}


.treeview li li {
/* Синий заголовок, используемый по всей вики в ряде мест и шаблонов.
position: relative;
* Цвет может быть настроен через переменную --mcwiki-header-background-color
padding-left: 13px;
*/
margin-left: 7px;
.mcwiki-header {
border-left: 1px solid #636363;
background-color: var(--mcwiki-header-background-color);
border: 1px solid #ccc;
border-bottom: 4px groove #999999;
border-right: 4px groove #999999;
padding: 5px;
}
}
.treeview li li::before {
body.wgl-theme-dark .mcwiki-header {
content: "";
border-color: #444;
position: absolute;
border-bottom-color: #333;
top: 0;
border-right-color: #333;
left: 0;
width: 11px;
height: 11px;
border-bottom: 1px solid #636363;
}
}


.treeview li li.first::before {
/* [[Файл:GrassBackground.png]] [[Файл:Dark-GrassBackground.png]] */
border-color: #636363;
.mcwiki-header-grass {
border-style: solid;
margin: 3px;
border-width: 1px 0 0 1px;
font-weight: bold;
height: 100%;
text-align: center;
margin-top: 11px;
color: white;
width: 10px;
font-size: 120%;
background-color: #6c4d34;
border: none;
border-top: 6px solid #81bb5b;
background-image: url('/images/c/c1/GrassBackground.png');
}
body.wgl-theme-dark .mcwiki-header-grass {
background-image: url('/images/c/c1/GrassBackground.png');
border-color: #0f6240 !important;
}
}
.treeview li li.first,
 
.treeview li li:last-child {
/* Оформление общесайтовых объявлений */
border: 0;
#siteNotice #localNotice,
padding-left: 14px;
#siteNotice .globalNotice,
.mw-body-content#siteNotice,
.page-MediaWiki_Sitenotice .mw-content-ltr > p
{
background-color: #FFFFFF;
border: 1px solid #D3D3D3;
margin-bottom: 12px;
text-align: center
}
}
.treeview li li:last-child::before {
#siteNotice .mw-dismissable-notice .mw-dismissable-notice-close {
border-left: 1px solid #636363;
margin-right: 8px
width: 10px;
}
}


/* Allow parts of toc to be hidden */
/* Pre-collapse collapsed tables, so there is no page jump when JS kicks in */
/* Section levels */
.collapsible.collapsed > tr,
.toc-hidelevel2 .toclevel-1 ul,
.collapsible.collapsed > tbody > tr {
.toc-hidelevel3 .toclevel-2 ul,
.toc-hidelevel4 .toclevel-3 ul,
/* Numbers */
.toc-nonumbers .tocnumber {
display: none;
display: none;
}
}
 
.collapsible.collapsed > tr:first-child,
/* Move the logo and the portlets up */
.collapsible.collapsed > tbody > tr:first-child {
#p-logo {
display: table-row;
margin-bottom: 0;
}
.collapsible.collapsed > thead + tbody > tr:first-child {
display: none;
}
}


/** Main page stylings **/
/* Simulate link styling for JS only links */
@supports (flex-wrap: wrap) {  
.jslink {
.edition-group {
color: #0645AD;
display: flex;
-webkit-user-select: none;
flex-wrap: wrap;
  -moz-user-select: none;
}
-ms-user-select: none;
.edition-group .edition-box {
outline: none;
flex: 17.4em;
}
}
}
 
.jslink:hover {
.edition-boxes p {
text-decoration: underline;
margin: 0 !important;
cursor: pointer;
}
}
 
.jslink:active {
.edition-box > div {
color: #FAA700;
margin: 0.4em auto;
}
}


@supports ((object-fit: contain) or (-o-object-fit: contain)) {
/* Horizontal list */
.edition-box img {
#mw-content-text .hlist ul {
min-height: 50px;
display: inline;
-o-object-fit: contain;
margin: 0;
object-fit: contain;
padding: 0;
}
}
}
 
#mw-content-text .hlist li {
/* [[Шаблон:Схема]] */
display: inline;
.thumb .schematic {
margin: auto;
}
}
table.schematic {
#mw-content-text .hlist li:not(:last-child) {
border-collapse: collapse;
padding-right: 0.286em;
font-size: 32px;
}
}
span.schematic {
#mw-content-text .hlist li:not(:last-child)::after {
content: "";
display: inline-block;
display: inline-block;
font-size: 32px;
position: relative;
left: 0.286em;
bottom: 0.214em;
background-color: #000;
height: 3px;
width: 3px;
}
}
 
#mw-content-text .hlist li li:first-child::before {
table.schematic td {
content: "(";
vertical-align: top;
font-weight: normal;
}
}
table.schematic td,
#mw-content-text .hlist li li:last-child::after {
span.schematic {
content: ")";
background-color: #FFF;
font-weight: normal;
border: 1px solid #CCC;
padding: 0;
width: 1em;
height: 1em;
overflow: hidden;
}
}
table.schematic td > div,
#mw-content-text .hlist li li li {
span.schematic {
font-size: x-small;
position: relative;
}
}
table.schematic td > div .sprite,
 
table.schematic td > div .text,
/* Стили для анимированных элементов */
span.schematic .sprite,
.animated > *:not(.animated-active),
span.schematic .text {
.animated > .animated-subframe > *:not(.animated-active) {
position: absolute;
display: none;
left: 0;
}
}
 
span.animated,
.schematic .text {
span.animated.animated-visible > *,
line-height: 1.5em;
span.animated.animated-visible > .animated-subframe > * {
font-size: 75%;
    display: inline-block;
width: 100%;
}
color: black;
div.animated.animated-visible > *,
font-weight: bold;
div.animated.animated-visible > .animated-subframe > * {
text-align: center;
    display: block;
text-shadow: 0 0 2px #FFF;
}
}


/* Стили для всплывающих подсказок в стиле Minecraft (minetip) */
.nowrap {
#minetip-tooltip {
position: fixed;
top: 0;
left: 0;
background-color: #100010;
background-color: rgba(16, 0, 16, 0.94);
padding: 0.375em;
font-family: Minecraft, sans-serif;
font-size: 16px;
word-spacing: 4px;
white-space: nowrap;
white-space: nowrap;
line-height: 1.25em;
text-shadow: 0.125em 0.125em 0 #3F3F3F;
margin: 0.125em 0.25em;
max-width: calc(100% - 0.25em);
pointer-events: none;
z-index: 9999;
}
}
#minetip-tooltip::before {
 
content: "";
/* Hide noscript only elements */
position: absolute;
.noscript {
top: 0.125em;
display: none;
right: -0.125em;
bottom: 0.125em;
left: -0.125em;
border: 0.125em solid #100010;
border-style: none solid;
border-color: rgba(16, 0, 16, 0.94);
}
}
#minetip-tooltip::after {
 
content: "";
/* Make tabs the correct size */
position: absolute;
* {
top: 0.125em;
-moz-tab-size: 4;
right: 0;
  -o-tab-size: 4;
bottom: 0.125em;
tab-size: 4;
left: 0;
border: 0.125em solid #2D0A63;
border-image: -webkit-linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
border-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
}
}


#minetip-tooltip > .minetip-title > .minetip-lowtitle,
/* Remove bullets/numbers from a list */
#minetip-tooltip > .minetip-description > .minetip-english {
.list-style-none ul,
color: #AAA;
.list-style-none ol {
text-shadow: 0.125em 0.125em 0 #2A2A2A;
list-style: none;
font-size:12px;
margin-left: 0;
}
}


#minetip-tooltip > .description,
.dablink {
#minetip-tooltip > .minetip-description {
padding-left: 2em;
display: block;
padding-bottom: 0.5em;
margin-top: 0.25em;
margin-bottom: 0.5em;
font-style: italic;
}
}


#minetip-tooltip > .minetip-description > .minetip-modinfo {
/* Turn a list into a tree view style (See [[.minecraft]]) */
color: #55F;
.treeview {
text-shadow: 0.125em 0.125em 0 #15153F;
margin-top: 0.3em;
font-style: italic;
font-size:12px;
}
}


/* Классы, соответствующие кодам форматирования в Minecraft */
.treeview ul,
.format-0 {
.treeview li {
color: #000;
margin: 0;
text-shadow: 0.125em 0.125em 0 #000;
padding: 0;
list-style-type: none;
list-style-image: none;
}
}
.format-1 {
 
color: #0000A8;
.treeview li {
text-shadow: 0.125em 0.125em 0 #00002A;
display: table;
}
}
.format-2 {
 
color: #00A800;
.treeview li li {
text-shadow: 0.125em 0.125em 0 #002A00;
position: relative;
padding-left: 13px;
margin-left: 7px;
border-left: 1px solid #636363;
}
}
.format-3 {
.treeview li li::before {
color: #00A8A8;
content: "";
text-shadow: 0.125em 0.125em 0 #002A2A;
position: absolute;
top: 0;
left: 0;
width: 11px;
height: 11px;
border-bottom: 1px solid #636363;
}
}
.format-4 {
 
color: #A80000;
.treeview li li.first::before {
text-shadow: 0.125em 0.125em 0 #2A0000;
border-color: #636363;
border-style: solid;
border-width: 1px 0 0 1px;
height: 100%;
margin-top: 11px;
width: 10px;
}
}
.format-5 {
.treeview li li.first,
color: #A800A8;
.treeview li li:last-child {
text-shadow: 0.125em 0.125em 0 #2A002A;
border: 0;
padding-left: 14px;
}
}
.format-6 {
.treeview li li:last-child::before {
color: #FBA800;
border-left: 1px solid #636363;
text-shadow: 0.125em 0.125em 0 #3E2A00;
width: 10px;
}
}
.format-7 {
 
color: #A8A8A8;
/* Allow parts of toc to be hidden */
text-shadow: 0.125em 0.125em 0 #2A2A2A;
/* Section levels */
.toc-hidelevel2 .toclevel-1 ul,
.toc-hidelevel3 .toclevel-2 ul,
.toc-hidelevel4 .toclevel-3 ul,
/* Numbers */
.toc-nonumbers .tocnumber {
display: none;
}
}
.format-8 {
 
color: #545454;
/* Move the logo and the portlets up */
text-shadow: 0.125em 0.125em 0 #151515;
#p-logo {
margin-bottom: 0;
}
}
.format-9 {
 
color: #5454FB;
/** Main page stylings **/
text-shadow: 0.125em 0.125em 0 #15153E;
@supports (flex-wrap: wrap) {
.edition-group {
display: flex;
flex-wrap: wrap;
}
.edition-group .edition-box {
flex: 17.4em;
}
}
}
.format-a {
 
color: #54FB54;
.edition-boxes p {
text-shadow: 0.125em 0.125em 0 #153E15;
margin: 0 !important;
}
}
.format-b {
 
color: #54FBFB;
.edition-box > div {
text-shadow: 0.125em 0.125em 0 #153E3E;
margin: 0.4em auto;
}
}
.format-c {
 
color: #FB5454;
@supports ((object-fit: contain) or (-o-object-fit: contain)) {
text-shadow: 0.125em 0.125em 0 #3E1515;
.edition-box img {
min-height: 50px;
-o-object-fit: contain;
object-fit: contain;
}
}
}
.format-d {
 
color: #FB54FB;
/* [[Шаблон:Схема]] */
text-shadow: 0.125em 0.125em 0 #3E153E;
.thumb .schematic {
margin: auto;
}
}
.format-e {
table.schematic {
color: #FBFB54;
border-collapse: collapse;
text-shadow: 0.125em 0.125em 0 #3E3E15;
font-size: 32px;
}
}
.format-f,
span.schematic {
#minetip-tooltip {
display: inline-block;
color: #FBFBFB;
font-size: 32px;
text-shadow: 0.125em 0.125em 0 #3E3E3E;
}
}
.format-g {
 
color: #DDD605;
table.schematic td {
text-shadow: 0.125em 0.125em 0 #373501;
vertical-align: top;
}
}
.format-h {
table.schematic td,
color: #E3D4D1;
span.schematic {
text-shadow: 0.125em 0.125em 0 #383534;
background-color: #FFF;
border: 1px solid #CCC;
padding: 0;
width: 1em;
height: 1em;
overflow: hidden;
}
}
.format-i {
table.schematic td > div,
color: #CECACA;
span.schematic {
text-shadow: 0.125em 0.125em 0 #333232;
position: relative;
}
}
.format-j {
table.schematic td > div .sprite,
color: #443A3B;
table.schematic td > div .text,
text-shadow: 0.125em 0.125em 0 #110E0E;
span.schematic .sprite,
span.schematic .text {
position: absolute;
left: 0;
}
}
.format-l {
 
.schematic .text {
line-height: 1.5em;
font-size: 75%;
width: 100%;
color: black;
font-weight: bold;
font-weight: bold;
letter-spacing: 0.125em;
text-align: center;
text-shadow: 0 0 2px #FFF;
}
}
.format-m {
 
text-decoration: line-through;
/* Стили для всплывающих подсказок в стиле Minecraft (minetip) */
#minetip-tooltip {
position: fixed;
top: 0;
left: 0;
background-color: #100010;
background-color: rgba(16, 0, 16, 0.94);
padding: 0.375em;
font-family: Minecraft, sans-serif;
font-size: 16px;
word-spacing: 4px;
white-space: nowrap;
line-height: 1.25em;
text-shadow: 0.125em 0.125em 0 #3F3F3F;
margin: 0.125em 0.25em;
max-width: calc(100% - 0.25em);
pointer-events: none;
z-index: 9999;
}
}
.format-n {
#minetip-tooltip::before {
text-decoration: underline;
content: "";
position: absolute;
top: 0.125em;
right: -0.125em;
bottom: 0.125em;
left: -0.125em;
border: 0.125em solid #100010;
border-style: none solid;
border-color: rgba(16, 0, 16, 0.94);
}
}
.format-o {
#minetip-tooltip::after {
font-style: italic;
content: "";
position: absolute;
top: 0.125em;
right: 0;
bottom: 0.125em;
left: 0;
border: 0.125em solid #2D0A63;
border-image: -webkit-linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
border-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
}
}
.format-p {
 
color: #DEB12D;
#minetip-tooltip > .minetip-title > .minetip-lowtitle,
text-shadow: 0.125em 0.125em 0 #372C0B;
#minetip-tooltip > .minetip-description > .minetip-english {
color: #AAA;
text-shadow: 0.125em 0.125em 0 #2A2A2A;
font-size:12px;
}
}
.format-q {
 
color: #47A036;
#minetip-tooltip > .description,
text-shadow: 0.125em 0.125em 0 #04280D;
#minetip-tooltip > .minetip-description {
display: block;
margin-top: 0.25em;
}
}
.format-s {
 
color: #2CBAA8;
#minetip-tooltip > .minetip-description > .minetip-modinfo {
text-shadow: 0.125em 0.125em 0 #0B2E2A;
color: #55F;
text-shadow: 0.125em 0.125em 0 #15153F;
font-style: italic;
font-size:12px;
}
}
.format-t {
 
color: #21497B;
/* Классы, соответствующие кодам форматирования в Minecraft */
text-shadow: 0.125em 0.125em 0 #08121E;
.format-0 {
color: #000;
text-shadow: 0.125em 0.125em 0 #000;
}
}
.format-u {
.format-1 {
color: #9A5CC6;
color: #0000A8;
text-shadow: 0.125em 0.125em 0 #261731;
text-shadow: 0.125em 0.125em 0 #00002A;
}
}
/* Пользовательские обозначения кодов, так как §m и §n уже заняты. */
.format-2 {
.format-v {
color: #00A800;
color: #971607;
text-shadow: 0.125em 0.125em 0 #002A00;
text-shadow: 0.125em 0.125em 0 #250501;
}
}
.format-w {
.format-3 {
color: #B4684D;
color: #00A8A8;
text-shadow: 0.125em 0.125em 0 #2D1A13;
text-shadow: 0.125em 0.125em 0 #002A2A;
}
}
 
.format-4 {
/* [[Template:Layered blueprint]] */
color: #A80000;
.layered-blueprint {
text-shadow: 0.125em 0.125em 0 #2A0000;
position: relative;
}
}
 
.format-5 {
.layered-blueprint-radio {
color: #A800A8;
display: none;
text-shadow: 0.125em 0.125em 0 #2A002A;
}
}
 
.format-6 {
.layered-blueprint-tab {
color: #FBA800;
display: inline-block;
text-shadow: 0.125em 0.125em 0 #3E2A00;
cursor: pointer;
margin-left: 100%;
border-left: 4px solid #252525;
padding: 0.2em 0.5em;
white-space: nowrap;
transition: color 200ms, border-color 200ms;
-webkit-user-select: none;
  -moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
}
.layered-blueprint-tab:hover {
.format-7 {
color: #80b640;
color: #A8A8A8;
text-shadow: 0.125em 0.125em 0 #2A2A2A;
}
}
.layered-blueprint-radio:checked + .layered-blueprint-tab {
.format-8 {
color: #80b640;
color: #545454;
border-left-color: #80b640;
text-shadow: 0.125em 0.125em 0 #151515;
}
}
 
.format-9 {
@-webkit-keyframes layered-blueprint-fade-in {
color: #5454FB;
0% {
text-shadow: 0.125em 0.125em 0 #15153E;
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
}
@keyframes layered-blueprint-fade-in {
.format-a {
0% {
color: #54FB54;
opacity: 0;
text-shadow: 0.125em 0.125em 0 #153E15;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
}
.layered-blueprint-layer {
.format-b {
position: absolute;
color: #54FBFB;
top: 0;
text-shadow: 0.125em 0.125em 0 #153E3E;
background-color: rgba(230, 239, 244, 0.6);
width: 100%;
height: 100%;
-webkit-animation: layered-blueprint-fade-in 200ms;
animation: layered-blueprint-fade-in 200ms;
}
}
 
.format-c {
@-webkit-keyframes layered-blueprint-fade-out {
color: #FB5454;
0% {
text-shadow: 0.125em 0.125em 0 #3E1515;
opacity: 1;
}
visibility: visible;
.format-d {
}
color: #FB54FB;
100% {
text-shadow: 0.125em 0.125em 0 #3E153E;
opacity: 0;
visibility: hidden;
}
}
}
@keyframes layered-blueprint-fade-out {
.format-e {
0% {
color: #FBFB54;
opacity: 1;
text-shadow: 0.125em 0.125em 0 #3E3E15;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
}
.layered-blueprint-radio:checked + .layered-blueprint-tab + .layered-blueprint-layer ~ .layered-blueprint-layer {
.format-f,
visibility: hidden;
#minetip-tooltip {
-webkit-animation: layered-blueprint-fade-out 200ms;
color: #FBFBFB;
animation: layered-blueprint-fade-out 200ms;
text-shadow: 0.125em 0.125em 0 #3E3E3E;
}
}
 
.format-g {
/* Стили для Панели быстрой вставки */
color: #DDD605;
 
text-shadow: 0.125em 0.125em 0 #373501;
#userButtons {
}
background-color: transparent;
.format-h {
border: 1px solid #76FF76;
color: #E3D4D1;
font-size: 95%;
text-shadow: 0.125em 0.125em 0 #383534;
width: 100%;
}
border-collapse: collapse;
.format-i {
color: black;
color: #CECACA;
margin: 1px 0px 1em;
text-shadow: 0.125em 0.125em 0 #333232;
}
}
 
.format-j {
#userButtons tr th, table#userButtons * tr th {
color: #443A3B;
background-color: #BBFFBB;
text-shadow: 0.125em 0.125em 0 #110E0E;
border: 1px solid #76FF76;
}
font-size: 95%;
.format-l {
padding: 2px;
font-weight: bold;
text-align: center;
letter-spacing: 0.125em;
}
}
 
.format-m {
#userButtons tr td, table#userButtons * tr td {
text-decoration: line-through;
border: 1px solid #76FF76;
padding: 5px;
}
 
#userButtons tr td p, table#userButtons * tr td p {
margin-top:0;
margin-bottom:0;
}
 
#userButtons.collapsible tr th, table#userButtons.collapsible * tr th {
padding-left: 6.5em;
}
 
/* Отступ перед ПБВ */
.editOptions {
padding-bottom:0px;
margin-bottom:0px;
}
 
/* Стиль разделителей ПБВ */
#userButtons * hr {  
background-color: #76FF76;
width: 100%;
float: left; /* без этого разделители начинались примерно в центре страницы */
}
}
 
.format-n {
.userButtonsAddons {
text-decoration: underline;
border: 1px dotted #aaaaaa !important;
padding: 2px;
font-size: 95%;
background-color: transparent !important;
width: 49%;
border-collapse: collapse;
color: black;
margin-bottom: 1em;
margin-left: 0px;
margin-right: 0px;
margin-top: 1em;
}
}
 
.format-o {
.userButtonsAddons * th, .userButtonsAddons * td {
font-style: italic;
border:1px dotted #aaaaaa !important;
padding:2px;
background-color:transparent !important;
padding: 0.2em;
}
}
 
.format-p {
.userButtonsAddons * th {
color: #DEB12D;
text-align:center;
text-shadow: 0.125em 0.125em 0 #372C0B;
}
}
 
.format-q {
/* Скрытие блоков в панеле быстрой вставки. Блоки предназначенные для обсуждений не отображаются на обычных страницах, и наоборот. */
color: #47A036;
.ns-talk * .userButtons-subject {
text-shadow: 0.125em 0.125em 0 #04280D;
display: none;
}
}
 
.format-s {
.ns-subject * .userButtons-talk,
color: #2CBAA8;
.ns-subject * #userButtonsSignature {
text-shadow: 0.125em 0.125em 0 #0B2E2A;
display: none;
}
}
 
.format-t {
/* Страница Запросов к администраторам используется как страница обсуждения */
color: #21497B;
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-subject {
text-shadow: 0.125em 0.125em 0 #08121E;
display: none !important;
}
}
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-talk,
.format-u {
.page-Minecraft_Wiki_Запросы_к_администраторам * #userButtonsSignature {
color: #9A5CC6;
display: block !important;
text-shadow: 0.125em 0.125em 0 #261731;
}
/* Пользовательские обозначения кодов, так как §m и §n уже заняты. */
.format-v {
color: #971607;
text-shadow: 0.125em 0.125em 0 #250501;
}
.format-w {
color: #B4684D;
text-shadow: 0.125em 0.125em 0 #2D1A13;
}
}


/* Верхняя полоса не должна скрывать полноэкранную песочницу API */
/* [[Template:Layered blueprint]] */
.mw-apisandbox-fullscreen #mw-apisandbox-ui {
.layered-blueprint {
z-index: 1002;
position: relative;
}
}


/* Стиль для кнопки «следить за страницей» */
.layered-blueprint-radio {
.menu * #ca-unwatch * a:focus,
display: none;
.menu * #ca-watch * a:focus,
.menu * #ca-unwatch * a,
.menu * #ca-watch * a
{
background-image: none !important;
padding: 0.5em !important;
height: 16px !important;
width: auto !important;
}
}


/** Responsive main page layout **/
.layered-blueprint-tab {
#main-page.main-page {
display: inline-block;
display: grid;
cursor: pointer;
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o";
margin-left: 100%;
grid-template-columns: 1fr;
border-left: 4px solid #252525;
grid-gap: 2px;
padding: 0.2em 0.5em;
white-space: nowrap;
transition: color 200ms, border-color 200ms;
-webkit-user-select: none;
  -moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
}
@media screen and (min-width:990px) {
.layered-blueprint-tab:hover {
#main-page.main-page {
color: #80b640;
grid-template-areas:
"a a"
"b c"
"d e"
"f g"
"h i"
"j k"
"l m"
"n o";
grid-template-columns: 60% 40%;
}
}
}
@media screen and (min-width:1220px) {
.layered-blueprint-radio:checked + .layered-blueprint-tab {
#main-page.main-page {
color: #80b640;
grid-template-areas:
border-left-color: #80b640;
"a a a"
"b c d"
"e f g"
"h i j"
"k l m"
"n o o";
grid-template-columns: repeat(3, 1fr);
}
}
}


#fp-1 {
@-webkit-keyframes layered-blueprint-fade-in {
grid-area: a;
0% {
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
}
 
@keyframes layered-blueprint-fade-in {
#fp-2 {
0% {
grid-area: b;
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
}
 
.layered-blueprint-layer {
#fp-3 {
position: absolute;
grid-area: c;
top: 0;
background-color: rgba(230, 239, 244, 0.6);
width: 100%;
height: 100%;
-webkit-animation: layered-blueprint-fade-in 200ms;
animation: layered-blueprint-fade-in 200ms;
}
}


#fp-4 {
@-webkit-keyframes layered-blueprint-fade-out {
grid-area: d;
0% {
}
opacity: 1;
 
visibility: visible;
#fp-5 {
}
grid-area: e;
100% {
opacity: 0;
visibility: hidden;
}
}
}
 
@keyframes layered-blueprint-fade-out {
#fp-6 {
0% {
grid-area: f;
opacity: 1;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
}
 
.layered-blueprint-radio:checked + .layered-blueprint-tab + .layered-blueprint-layer ~ .layered-blueprint-layer {
#fp-7 {
visibility: hidden;
grid-area: g;
-webkit-animation: layered-blueprint-fade-out 200ms;
animation: layered-blueprint-fade-out 200ms;
}
}


#fp-8 {
/* Стили для Панели быстрой вставки */
grid-area: h;
}


#fp-9 {
#userButtons {
grid-area: i;
background-color: transparent;
}
border: 1px solid #76FF76;
 
font-size: 95%;
#fp-10 {
width: 100%;
grid-area: j;
border-collapse: collapse;
}
color: black;
margin: 1px 0px 1em;
}


#fp-11 {
#userButtons tr th, table#userButtons * tr th {
grid-area: k;
background-color: #BBFFBB;
}
border: 1px solid #76FF76;
#fp-12 {
font-size: 95%;
grid-area: l;
padding: 2px;
}
text-align: center;
#fp-13 {
}
grid-area: m;
}
#fp-14 {
grid-area: n;
}
#fp-15 {
grid-area: o;
}


#userButtons tr td, table#userButtons * tr td {
border: 1px solid #76FF76;
padding: 5px;
}


#fp-header.fp-header {
#userButtons tr td p, table#userButtons * tr td p {
display: grid;
margin-top:0;
grid-template-areas:
margin-bottom:0;
"aa"
}
"ac"
 
"ab";
#userButtons.collapsible tr th, table#userButtons.collapsible * tr th {
grid-template-columns: 1fr;
padding-left: 6.5em;
}
@media screen and (min-width: 990px) {
#fp-header.fp-header {
grid-template-areas:
"aa ab"
"ac ac";
grid-template-columns: 335px 1fr;
}
}
@media screen and (min-width: 1350px) {
#fp-header.fp-header {
grid-template-columns: 1fr 2fr;
}
}
}


#fp-header-file {
/* Отступ перед ПБВ */
grid-area: aa;
.editOptions {
}
padding-bottom:0px;
margin-bottom:0px;
}


#fp-header-links {
/* Стиль разделителей ПБВ */
grid-area: ab;
#userButtons * hr {  
background-color: #76FF76;
width: 100%;
float: left; /* без этого разделители начинались примерно в центре страницы */
}
}


#fp-header-text {
.userButtonsAddons {
grid-area: ac;
border: 1px dotted #aaaaaa !important;
padding: 2px;
font-size: 95%;
background-color: transparent !important;
width: 49%;
border-collapse: collapse;
color: black;
margin-bottom: 1em;
margin-left: 0px;
margin-right: 0px;
margin-top: 1em;
}
}


@media all and (min-width: 450px) {
.userButtonsAddons * th, .userButtonsAddons * td {
#fp-9-links {
border:1px dotted #aaaaaa !important;
display: grid;
padding:2px;
grid-template-areas: 'a b' 'a c' 'a d';
background-color:transparent !important;
gap: 20px;
padding: 0.2em;
}
}
}


#fp-header-file {
.userButtonsAddons * th {
grid-area: aa;
text-align:center;
}
}


#fp-header-links {
/* Скрытие блоков в панеле быстрой вставки. Блоки предназначенные для обсуждений не отображаются на обычных страницах, и наоборот. */
grid-area: ab;
.ns-talk * .userButtons-subject {
display: none;
}
}


#fp-header-text {
.ns-subject * .userButtons-talk,
grid-area: ac;
.ns-subject * #userButtonsSignature {
display: none;
}
}


#fp-header-file {
/* Страница Запросов к администраторам используется как страница обсуждения */
margin: auto;
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-subject {
display: none !important;
}
}
@media screen and (min-width:990px) {
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-talk,
#fp-header-file {
.page-Minecraft_Wiki_Запросы_к_администраторам * #userButtonsSignature {
margin: auto 0;
display: block !important;
}
}
}


#fp-header-links {
/* Верхняя полоса не должна скрывать полноэкранную песочницу API */
margin: auto 0;
.mw-apisandbox-fullscreen #mw-apisandbox-ui {
z-index: 1002;
}
}


#fp-header-links ul {
/* Стиль для кнопки «следить за страницей» */
-ms-columns: 160px;
.menu * #ca-unwatch * a:focus,
-moz-columns: 160px;
.menu * #ca-watch * a:focus,
-webkit-columns: 160px;
.menu * #ca-unwatch * a,
columns: 160px;
.menu * #ca-watch * a
-ms-column-count: 3;
{
-moz-column-count: 3;
background-image: none !important;
-webkit-column-count: 3;
padding: 0.5em !important;
column-count: 3;
height: 16px !important;
margin-top: 0;
width: auto !important;
}
}


/** Main page stylings **/
/** Responsive main page layout **/
.mcw-mainpage-icons {
#main-page.main-page {
padding: 10px;
display: grid;
display: flex;
grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p";
flex-wrap: wrap;
grid-template-columns: 1fr;
row-gap: 20px;
grid-gap: 2px;
justify-content: center;
}
@media screen and (min-width:990px) {
#main-page.main-page {
grid-template-areas:
"a a"
"b c"
"d e"
"f g"
"h i"
"j k"
"l m"
"n o"
"p p";
grid-template-columns: 60% 40%;
}
}
}
 
@media screen and (min-width:1220px) {
@media screen and (min-width:1400px) and (max-width:2400px) {
#main-page.main-page {
#fp-2 .mcw-mainpage-icons {
grid-template-areas:
max-width: 750px;
"a a a"
margin: auto;
"b c d"
"e f g"
"h i j"
"k l m"
"n o p";
grid-template-columns: repeat(3, 1fr);
}
}
}
}


.mcw-mainpage-icon {
#fp-1 {
flex: 0 0 auto;
grid-area: a;
width: 90px;
}
}


.mcw-mainpage-icon-img {
#fp-2 {
height: 60px;
grid-area: b;
width: 60px;
/* Make sure icon is correctly centered */
display: flex;
align-items: center;
justify-content: center;
}
}


.mcw-mainpage-icon a {
#fp-3 {
    word-wrap: normal;
grid-area: c;
}
}


.mcw-mainpage-platforms {
#fp-4 {
display: flex;
grid-area: d;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
margin-top: 5px;
}
}


.mcw-mainpage-platform {
#fp-5 {
display: flex;
grid-area: e;
gap: 5px;
flex-direction: column;
padding: 5px;
}
}


@media screen and (max-width:989px) {
#fp-6 {
.mcw-mainpage-platform {
grid-area: f;
flex: 1 1 200px;
}/** Разное **/
}
}


/** Misc stuff **/
#fp-7 {
grid-area: g;
}


/* На заглавной не показываются категории, дата последней правки, кнопки удалить, переименовать; ссылка на саму себя */
#fp-8 {
body.page-Заглавная_страница #catlinks,
grid-area: h;
body.page-Заглавная_страница #ca-delete,
body.page-Заглавная_страница #n-mainpage-description,
body.page-Заглавная_страница #ca-move,
body.page-Заглавная_страница #footer-info-lastmod {
display: none !important;
}
}


/* Все костыли держите в самом низу */
#fp-9 {
/* Файл не вылезает за границы страницы при масштабировании. В мобильной версии эти стили уже применяются. */
grid-area: i;
.ns-6 #file img {
max-width: 100%;
height: auto;
}
}


/* Прокрутка таблицы звука при большой ширине. В мобильной версии эти стили уже применяются. */
#fp-10 {
.soundsTable {
grid-area: j;
overflow-x: auto;
}
display: block;
}


/* Fix wikiEditor spacing */
#fp-11 {
#upload_container {
grid-area: k;
margin-top: -1px;
}
}
#upload_div {
#fp-12 {
margin: 0;
grid-area: l;
width: auto;
border-width: 1px 0;
box-shadow: none;
}
}
 
#fp-13 {
.wikiEditor-ui-top {
grid-area: m;
border: 0 !important;
}
}
.wikiEditor-ui-toolbar {
#fp-14 {
border-bottom: 1px solid silver;
grid-area: n;
}
#fp-15 {
grid-area: o;
}
#fp-16 {
grid-area: p;
}
}


/* search on small screens */
#fp-header.fp-header {
@media screen and (max-width: 720px) {
display: grid;
#mw-head {
grid-template-areas:
top: 13px;
"aa"
"ac"
"ab";
grid-template-columns: 1fr;
}
@media screen and (min-width: 990px) {
#fp-header.fp-header {
grid-template-areas:
"aa ab"
"ac ac";
grid-template-columns: 335px 1fr;
}
}
}
div#p-search form {
@media screen and (min-width: 1350px) {
background: none;
#fp-header.fp-header {
border: none;
grid-template-columns: 1fr 2fr;
margin: 0;
}
div#p-search form::before,
div#p-search form::after {
border: none;
}
div#simpleSearch::before {
border-left-color: transparent;
}
div#simpleSearch::after {
border-top-color: transparent;
}
}
}
}


/* Оформление небольшого класса для таблиц */
#fp-header-file {
.col-1-left td:nth-child(1), .col-2-left td:nth-child(2), .col-3-left td:nth-child(3), .col-4-left td:nth-child(4), .col-5-left td:nth-child(5), .col-6-left td:nth-child(6), .col-7-left td:nth-child(7), .col-8-left td:nth-child(8), .col-9-left td:nth-child(9) {
grid-area: aa;
text-align: left;
}
}


/* Уменьшение интервала после мини-заголовка, созданного через апострофы */
#fp-header-links {
.page-content p, .page-content section {
grid-area: ab;
margin: 0px 0px 8px;
}
}


/* Исправление отображения элементов управления в шаблоне навигации */
#fp-header-text {
div.load-page.loadbox-navbox > p > span.mw-editsection-like {
grid-area: ac;
margin-left: 12px;
}
}
div.load-page.loadbox-navbox > p > span.mw-editsection {
 
margin-left: 2px;
@media all and (min-width: 450px) {
#fp-9-links {
display: grid;
grid-template-areas: 'a b' 'a c' 'a d';
gap: 20px;
}
}
}
div.load-page.loadbox-navbox > p > span.mw-editsection > span.mw-editsection-divider {
 
display: inline;
#fp-header-file {
grid-area: aa;
}
}


/* Оформление страницы [[Minecraft Wiki:Страницы, требующие внимания]] */
#fp-header-links {
grid-area: ab;
}


/* Группа блоков */
#fp-header-text {
.attention-required-group {
grid-area: ac;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}


/* Базовое оформление блока со списком категорий */
#fp-header-file {
.attention-required-block {
margin: auto;
padding: 0.5em 1em;
margin: 3px;
text-align: center;
border: 1px solid var(--custom-main-page-border);
background-color: var(--custom-main-page-background);
}
}
 
@media screen and (min-width:990px) {
/* Оформление области с изображением */
#fp-header-file {
.attention-required-image {
margin: auto 0;
display: flex;
}
flex-wrap: wrap;
align-items: center;
justify-content: center;
height: 72px;
}
}


/* Оформление заглавия мультиблока */
#fp-header-links {
.attention-required-multi-caption {
margin: auto 0;
font-weight: bold;
}
}


/* Оформление списка категорий в мультиблоке */
#fp-header-links ul {
.attention-required-multi-list {
-ms-columns: 160px;
text-align: left;
-moz-columns: 160px;
margin: 6px 36px 18px;
-webkit-columns: 160px;
columns: 160px;
-ms-column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
margin-top: 0;
}
}


/* Цветовая дифференциация блоков. Используются стандартные цвета,
/** Main page stylings **/
  адаптирующиеся под светлую или тёмную тему; для блоков "К..." подобраны
.mcw-mainpage-icons {
  близкие соответствующим шаблонам-плашкам. */
padding: 10px;
display: flex;
flex-wrap: wrap;
row-gap: 20px;
justify-content: center;
}


/* Светлый красный */
@media screen and (min-width:1400px) and (max-width:2400px) {
.attention-required-red-highlight {
#fp-2 .mcw-mainpage-icons {
border-color: var(--custom-border-red-highlight);
max-width: 750px;
background-color: var(--custom-background-red-highlight);
margin: auto;
}
}
}


/* Светлый пурпурный */
.mcw-mainpage-icon {
.attention-required-purple-highlight {
flex: 0 0 auto;
border-color: var(--custom-border-purple-highlight);
width: 90px;
background-color: var(--custom-background-purple-highlight);
}
}


/* Светлый голубой */
.mcw-mainpage-icon-img {
.attention-required-blue-highlight {
height: 60px;
border-color: var(--custom-border-blue-highlight);
width: 60px;
background-color: var(--custom-background-blue-highlight);
/* Make sure icon is correctly centered */
display: flex;
align-items: center;
justify-content: center;
}
}


/* Светлый оранжевый */
.mcw-mainpage-icon a {
.attention-required-orange-highlight {
    word-wrap: normal;
border-color: var(--custom-border-orange-highlight);
background-color: var(--custom-background-orange-highlight);
}
}


/* Жёлтый */
.mcw-mainpage-platforms {
.attention-required-yellow {
display: flex;
border-color: var(--custom-border-yellow);
gap: 10px;
background-color: var(--custom-background-yellow);
flex-wrap: wrap;
justify-content: center;
margin-top: 5px;
}
}


/* Лиловый */
.mcw-mainpage-platform {
.attention-required-magenta {
display: flex;
border-color: var(--custom-border-magenta);
gap: 5px;
background-color: var(--custom-background-magenta);
flex-direction: column;
padding: 5px;
}
}


/* Красный */
@media screen and (max-width:989px) {
.attention-required-red {
.mcw-mainpage-platform {
border-color: var(--custom-border-red);
flex: 1 1 200px;
background-color: var(--custom-background-red);
}/** Разное **/
}
}


/* Голубой */
/** Misc stuff **/
.attention-required-blue {
border-color: var(--custom-border-blue);
background-color: var(--custom-background-blue);
}


/* Fixes for small screens */
/* На заглавной не показываются категории, дата последней правки, кнопки удалить, переименовать; ссылка на саму себя */
@media screen and (max-width: 720px) {
body.page-Заглавная_страница #catlinks,
#mw-head {
body.page-Заглавная_страница #ca-delete,
top: 13px;
body.page-Заглавная_страница #n-mainpage-description,
}
body.page-Заглавная_страница #ca-move,
body.page-Заглавная_страница #footer-info-lastmod {
div#mw-navigation div#mw-panel {
display: none !important;
position: static !important; /* position: relative may be added to inline styles by built-in JS after page load; it needs an !important to override */
}
}
}


@media screen and (max-width: 500px) {
/* Все костыли держите в самом низу */
/* TOC fix */
/* Файл не вылезает за границы страницы при масштабировании. В мобильной версии эти стили уже применяются. */
#mw-content-text > .mw-parser-output > div[style*="float"] {
.ns-6 #file img {
float: none !important;
max-width: 100%;
margin: 0 !important;
height: auto;
}
}
}


/* [[Template:History]] */
/* Прокрутка таблицы звука при большой ширине. В мобильной версии эти стили уже применяются. */
.historytable-experiment {
.soundsTable {
border-top: 1px solid;
overflow-x: auto;
border-color: inherit;
display: block;
margin-top: 0.5em;
}
padding: 0 1em;
 
font-size: smaller;
/* Fix wikiEditor spacing */
line-height: 1;
#upload_container {
background-color: inherit;
margin-top: -1px;
}
#upload_div {
margin: 0;
width: auto;
border-width: 1px 0;
box-shadow: none;
}
}
.historytable-experiment > div {
 
margin: -0.5em auto 0;
.wikiEditor-ui-top {
padding: 0 0.5em;
border: 0 !important;
width: min-content;
background-color: inherit;
}
}
.historytable-experiment + span {
.wikiEditor-ui-toolbar {
font-size: small;
border-bottom: 1px solid silver;
line-height: 1.3;
}
}


/* Machine-readable extra template information */
.wikiEditor-ui-text > textarea {
.history-json, .chest-json, .chestcontents-json, .sound-json, .spawntable-json, .advancements-json, .achievements-json {
    background-color: #dbdbdb;
display: none;
    padding: 12px;
}
}


/* Enhance contrast for search highlight since we use a blue background */
/* search on small screens */
.mw-prefs-search-highlight {
@media screen and (max-width: 720px) {
    background: #c9dffd !important; /* default style contains !important */
#mw-head {
    outline: 3px solid #c9dffd !important;
top: 13px;
}
div#p-search form {
background: none;
border: none;
margin: 0;
}
div#p-search form::before,
div#p-search form::after {
border: none;
}
div#simpleSearch::before {
border-left-color: transparent;
}
div#simpleSearch::after {
border-top-color: transparent;
}
}
}


/* Table choice. Written by ItsPlantseed with some adjustments for contrast
/* Оформление небольшого класса для таблиц */
* issues
.col-1-left td:nth-child(1), .col-2-left td:nth-child(2), .col-3-left td:nth-child(3), .col-4-left td:nth-child(4), .col-5-left td:nth-child(5), .col-6-left td:nth-child(6), .col-7-left td:nth-child(7), .col-8-left td:nth-child(8), .col-9-left td:nth-child(9) {
*/
text-align: left;
.tc-yes {
background: #c6efce !important;
}
}
body.wgl-theme-dark .tc-yes {
 
background: #3b533c !important;
/* Уменьшение интервала после мини-заголовка, созданного через апострофы */
.page-content p, .page-content section {
margin: 0px 0px 8px;
}
}
.tc-always {
 
background: #5dcc5d !important;
/* Исправление отображения элементов управления в шаблоне навигации */
div.load-page.loadbox-navbox > p > span.mw-editsection-like {
margin-left: 12px;
}
}
body.wgl-theme-dark .tc-always {
div.load-page.loadbox-navbox > p > span.mw-editsection {
background: #29542c !important;
margin-left: 2px;
}
}
.tc-no {
div.load-page.loadbox-navbox > p > span.mw-editsection > span.mw-editsection-divider {
background: #ffc7ce !important;
display: inline;
}
}
body.wgl-theme-dark .tc-no {
 
background: #533b3b !important;
/* Оформление страницы [[Minecraft Wiki:Страницы, требующие внимания]] */
 
/* Группа блоков */
.attention-required-group {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}
.tc-never {
 
background: #ff8787 !important;
/* Базовое оформление блока со списком категорий */
.attention-required-block {
padding: 0.5em 1em;
margin: 3px;
text-align: center;
border: 1px solid var(--custom-main-page-border);
background-color: var(--custom-main-page-background);
}
}
body.wgl-theme-dark .tc-never {
 
background: #592c2c !important;
/* Оформление области с изображением */
.attention-required-image {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
height: 72px;
}
}
.tc-rarely {
 
background: #fdce5e !important;
/* Оформление заглавия мультиблока */
.attention-required-multi-caption {
font-weight: bold;
}
}
body.wgl-theme-dark .tc-rarely {
 
background: #594f1e !important;
/* Оформление списка категорий в мультиблоке */
.attention-required-multi-list {
text-align: left;
margin: 6px 36px 18px;
}
}
.tc-neutral {
 
background: #ffeb9c !important;
/* Цветовая дифференциация блоков. Используются стандартные цвета,
  адаптирующиеся под светлую или тёмную тему; для блоков "К..." подобраны
  близкие соответствующим шаблонам-плашкам. */
 
/* Светлый красный */
.attention-required-red-highlight {
border-color: var(--custom-border-red-highlight);
background-color: var(--custom-background-red-highlight);
}
}
body.wgl-theme-dark .tc-neutral {
 
background: #5b573f !important;
/* Светлый пурпурный */
.attention-required-purple-highlight {
border-color: var(--custom-border-purple-highlight);
background-color: var(--custom-background-purple-highlight);
}
}
.tc-partial {
 
background: #ffffdd !important;
/* Светлый голубой */
.attention-required-blue-highlight {
border-color: var(--custom-border-blue-highlight);
background-color: var(--custom-background-blue-highlight);
}
}
body.wgl-theme-dark .tc-partial {
 
background: #3e3d31 !important;
/* Светлый оранжевый */
.attention-required-orange-highlight {
border-color: var(--custom-border-orange-highlight);
background-color: var(--custom-background-orange-highlight);
}
}
.tc-planned {
 
background: #dfdfff !important;
/* Жёлтый */
.attention-required-yellow {
border-color: var(--custom-border-yellow);
background-color: var(--custom-background-yellow);
}
}
body.wgl-theme-dark .tc-planned {
 
background: #242f2e !important;
/* Лиловый */
.attention-required-magenta {
border-color: var(--custom-border-magenta);
background-color: var(--custom-background-magenta);
}
}
.tc-unknown {
 
background: #ccc !important;
/* Красный */
.attention-required-red {
border-color: var(--custom-border-red);
background-color: var(--custom-background-red);
}
}
body.wgl-theme-dark .tc-unknown {
 
background: #364148 !important;
/* Голубой */
.attention-required-blue {
border-color: var(--custom-border-blue);
background-color: var(--custom-background-blue);
}
 
/* Fixes for small screens */
@media screen and (max-width: 720px) {
#mw-head {
top: 13px;
}
div#mw-navigation div#mw-panel {
position: static !important; /* position: relative may be added to inline styles by built-in JS after page load; it needs an !important to override */
}
}
 
@media screen and (max-width: 500px) {
/* TOC fix */
#mw-content-text > .mw-parser-output > div[style*="float"] {
float: none !important;
margin: 0 !important;
}
}
 
/* [[Template:History]] */
.historytable-experiment {
border-top: 1px solid;
border-color: inherit;
margin-top: 0.5em;
padding: 0 1em;
font-size: smaller;
line-height: 1;
background-color: inherit;
}
.historytable-experiment > div {
margin: -0.5em auto 0;
padding: 0 0.5em;
width: min-content;
background-color: inherit;
}
.historytable-experiment + span {
font-size: small;
line-height: 1.3;
}
 
/* Machine-readable extra template information */
.history-json, .chest-json, .chestcontents-json, .sound-json, .spawntable-json, .advancements-json, .achievements-json {
display: none;
}
 
/* Enhance contrast for search highlight since we use a blue background */
.mw-prefs-search-highlight {
    background: #c9dffd !important; /* default style contains !important */
    outline: 3px solid #c9dffd !important;
}
 
/* Table choice. Written by ItsPlantseed with some adjustments for contrast
* issues
*/
.tc-yes {
background: #c6efce !important;
}
body.wgl-theme-dark .tc-yes {
background: #3b533c !important;
}
.tc-always {
background: #5dcc5d !important;
}
body.wgl-theme-dark .tc-always {
background: #29542c !important;
}
.tc-no {
background: #ffc7ce !important;
}
body.wgl-theme-dark .tc-no {
background: #533b3b !important;
}
.tc-never {
background: #ff8787 !important;
}
body.wgl-theme-dark .tc-never {
background: #592c2c !important;
}
.tc-rarely {
background: #fdce5e !important;
}
body.wgl-theme-dark .tc-rarely {
background: #594f1e !important;
}
.tc-neutral {
background: #ffeb9c !important;
}
body.wgl-theme-dark .tc-neutral {
background: #5b573f !important;
}
.tc-partial {
background: #ffffdd !important;
}
body.wgl-theme-dark .tc-partial {
background: #3e3d31 !important;
}
.tc-planned {
background: #dfdfff !important;
}
body.wgl-theme-dark .tc-planned {
background: #242f2e !important;
}
.tc-unknown {
background: #ccc !important;
}
body.wgl-theme-dark .tc-unknown {
background: #364148 !important;
}
}
.tc-in {
.tc-in {
color: #fff;
color: #fff;
background: #040 !important;
background: #040 !important;
}
}
body.wgl-theme-dark .tc-in {
body.wgl-theme-dark .tc-in {
background: #06450a !important;
background: #06450a !important;
}
}
.tc-inem {
.tc-inem {
color: #fff;
color: #fff;
background: #080 !important;
background: #080 !important;
}
}
body.wgl-theme-dark .tc-inem {
body.wgl-theme-dark .tc-inem {
background: #266c29 !important;
background: #266c29 !important;
}
}
.tc-out {
.tc-out {
color: #fff;
color: #fff;
background: #700 !important;
background: #700 !important;
}
body.wgl-theme-dark .tc-out {
background: #4a0a0a !important;
}
.tc-outem {
color: #fff;
background: #c00 !important;
}
body.wgl-theme-dark .tc-outem {
background: #742a2a !important;
}
.tc-default {
color: inherit;
background: #fff !important;
}
body.wgl-theme-dark .tc-default {
color: inherit;
background: #373737 !important;
}
.tc-hyphen {
background: #ffc7ce !important;
}
body.wgl-theme-dark .tc-hyphen {
background: #352929 !important;
}
 
 
 
.server-card {
    display: flex;
    flex-direction: column;
    width: calc(33.33% - 20px);
    margin: 10px;
    background-color: #f9f9f9;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transition: transform 0.3s;
}
 
.server-card:hover {
    transform: translateY(-5px);
}
 
.server-card img {
    width: 100%;
    height: 400px;
    object-fit: contain;
}
 
.server-card h3 {
    margin: 15px;
    font-size: 1.2em;
    color: #333;
}
 
.server-card a {
    text-decoration: none;
    color: inherit;
}
 
/* Адаптивность */
@media (max-width: 990px) {
    .server-card {
        width: calc(50% - 20px);
    }
}
 
@media (max-width: 600px) {
    .server-card {
        width: 100%;
    }
}
 
.server-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
 
.mw-content-ltr > #toc:first-child {
    float: left;
    margin: 0 0 1em 1em;
    width: 300px;
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    padding: 1em;
    font-size: 90%;
    clear: right;
    margin-right: 31px;
}
 
/* Staff */
.staff-container {
  background-color: #fff;
  color: #cc0000;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 0;
  padding: 30px;
  text-align: center;
}
 
.ruller-title {
  font-size: 2.5em;
  margin-bottom: 30px;
  color: #cc0000;
  text-shadow: 1px 1px 3px rgba(255, 0, 0, 0.3);
}
 
.staff-top-blocks {
  display: flex;
  justify-content: space-between;
  gap: 2%;
  margin-bottom: 40px;
  flex-wrap: nowrap;
}
 
.staff-half {
  width: 49%;
}
 
.staff-servers {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
}
 
.server {
    flex: 1 1 30%;
    min-width: 250px;
    max-width: 400px;
}
 
.staff-fancy-box {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgb(255 249 52 / 30%);
    overflow: hidden;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s;
    text-align: left;
    border: 1px #e7e7e7 solid;
}
 
.staff-fancy-box:hover {
transform: translateY(-5px);
    box-shadow: 0 8px 20px rgb(255 0 0 / 50%);
}
 
.staff-section-title.staff-tight {
margin: 0;
    margin: 0;
    padding: 10px 15px;
    background: linear-gradient(to right, #effff1, #fff0f0);
    color: #000000;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}
.staff-section-title.staff-tight a {
    color: black;
}
 
.staff-box-content ul li:has(> strong:only-child) {
  display: none;
}
 
.staff-box-content {
  padding: 15px;
}
 
.staff-fancy-box ul {
  list-style-type: none;
  padding-left: 10px;
  margin: 0;
}
 
.staff-fancy-box ul li {
  margin: 10px 0;
}
.staff-servers section {
    display: none;
}
 
/* Стиль mr_newload для карточки участника  */
.infobox.mr_newload {
    float: right;
    background: linear-gradient(145deg, #2A1A3A, #1E1130);
    color: #E0E0FF;
    padding: 18px;
    border: 1px solid #4A2A6A;
    border-radius: 12px;
    width: 240px;
    font-family: 'Segoe UI', sans-serif;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
    margin: 0 0 20px 25px;
    overflow: hidden;
}
 
.infobox.mr_newload .infobox-title {
    text-align: center;
    font-size: 160%;
    font-weight: 800;
    background: linear-gradient(90deg, #FF6B00, #FFAA00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    margin: 0;
    border: none;
}
 
.infobox.mr_newload .infobox-rows th, .infobox.mr_newload .infobox-rows td
{
padding: 6px 4px;
}
 
.infobox.mr_newload .infobox-rows th {
width: 40%;
}
 
.infobox.mr_newload .infobox-rows tr
{
border-top: none;
}
.infobox.mr_newload .infobox-rows tr:nth-child(even)
{
background-color: transparent;
}
 
.infobox.mr_newload img
{
margin: 0 auto;
    background: transparent !important;
    border-radius: 8px;
    overflow: hidden;
    border: 2px solid #5A3A7A;
    overflow: hidden;
}
 
.infobox.mr_newload .tabber__header
{
margin-bottom: 20px;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(1) th,
.infobox.mr_newload .infobox-rows tr:nth-child(7) th,
.infobox.mr_newload .infobox-rows tr:nth-child(13) th {
    color: #FFD700;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(1) td,
.infobox.mr_newload .infobox-rows tr:nth-child(7) td,
.infobox.mr_newload .infobox-rows tr:nth-child(13) td {
    color: #FFAA55;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(2) th,
.infobox.mr_newload .infobox-rows tr:nth-child(8) th,
.infobox.mr_newload .infobox-rows tr:nth-child(14) th {
    color: #FF7E66;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(2) td,
.infobox.mr_newload .infobox-rows tr:nth-child(8) td,
.infobox.mr_newload .infobox-rows tr:nth-child(14) td {
    color: #FFBB77;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(3) th,
.infobox.mr_newload .infobox-rows tr:nth-child(9) th,
.infobox.mr_newload .infobox-rows tr:nth-child(15) th {
    color: #66D9FF;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(3) td,
.infobox.mr_newload .infobox-rows tr:nth-child(9) td,
.infobox.mr_newload .infobox-rows tr:nth-child(15) td {
    color: #AA88FF;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(4) th,
.infobox.mr_newload .infobox-rows tr:nth-child(10) th,
.infobox.mr_newload .infobox-rows tr:nth-child(16) th {
    color: #FF66AA;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(4) td,
.infobox.mr_newload .infobox-rows tr:nth-child(10) td,
.infobox.mr_newload .infobox-rows tr:nth-child(16) td {
    color: #55FFFF;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(5) th,
.infobox.mr_newload .infobox-rows tr:nth-child(11) th,
.infobox.mr_newload .infobox-rows tr:nth-child(17) th {
    color: #FF8844;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(5) td,
.infobox.mr_newload .infobox-rows tr:nth-child(11) td,
.infobox.mr_newload .infobox-rows tr:nth-child(173) td {
    color: #CC99FF;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(6) th,
.infobox.mr_newload .infobox-rows tr:nth-child(12) th,
.infobox.mr_newload .infobox-rows tr:nth-child(18) th {
    color: #44FFAA;
}
 
.infobox.mr_newload .infobox-rows tr:nth-child(6) td,
.infobox.mr_newload .infobox-rows tr:nth-child(12) td,
.infobox.mr_newload .infobox-rows tr:nth-child(18) td {
    color: #66FF66;
}
 
.mw-indicators
{
height: 26px !important;
}
}
body.wgl-theme-dark .tc-out {
background: #4a0a0a !important;
}
.tc-outem {
color: #fff;
background: #c00 !important;
}
body.wgl-theme-dark .tc-outem {
background: #742a2a !important;
}
.tc-default {
color: inherit;
background: #fff !important;
}
body.wgl-theme-dark .tc-default {
color: inherit;
background: #373737 !important;
}
.tc-hyphen {
background: #ffc7ce !important;
}
body.wgl-theme-dark .tc-hyphen {
background: #352929 !important;
}
}

Текущая версия от 19:53, 2 мая 2025

/* Размещённый здесь CSS будет применяться ко всем темам оформления */
/* Делаем внутренние ссылки простыми */
#content a.external[href^="http://lemonwiki.spark108.ru"],
#content a.external[href^="https://lemonwiki.spark108.ru"],
#content a.external[href^="//lemonwiki.spark108.ru"] {
	background: none;
	padding-right: 0;
}

/* Шрифт Minecraft */
@font-face {
	font-family: Minecraft;
	src:	local('Minecraft-ru'),
		local('Minecraft'),
		url('https://minecraft.wiki/images/Minecraft.eot?#iefix') format('embedded-opentype'),
		url('https://minecraft.wiki/images/Minecraft.woff2') format('woff2'),
		url('https://minecraft.wiki/images/Minecraft.woff') format('woff'),
}

@font-face {
	font-family: 'Minecraft-ru';
	src:	local('Minecraft-ru'),
		local('Minecraft'),
		url('https://minecraft.wiki/images/Minecraft.eot') format('embedded-opentype'),
		url('https://minecraft.wiki/images/Minecraft.woff2') format('woff2'),
		url('https://minecraft.wiki/images/Minecraft.woff') format('woff');
}

/* Отделяет название пространства имён от остального названия страницы */
.mw-page-title-separator {
	margin-right: 0.25em;
}

/* Выделяет курсивом названия пространств имён, соответствующих спин-оффам */
.ns-10000 .mw-page-title-namespace,
.ns-10002 .mw-page-title-namespace,
.ns-10004 .mw-page-title-namespace,
.ns-10006 .mw-page-title-namespace,
.ns-100012 .mw-page-title-namespace {
	font-style: italic;
	margin-right: 1px;
}

/** Переменные, задающие цвет, которые могут быть изменены различными темами **/
:root {
	/* Навигационные панели */
	--navbox-background-color: #FFF;
	--navbox-border-color: #CCC;
	--navbox-header-color: #CCC;
	--navbox-secondary-header-color: #DDD;
	--navbox-tertiary-header-color: #EEE;
	--navbox-section-color: #EEE;
	
	/* Набор цветов по умолчанию, унаследован из стилевых настроек Фэндома */
	--custom-background-blue: hsl(215, 75%, 90%);
	--custom-background-blue-highlight: hsl(215, 75%, 92%);
	--custom-background-green: hsl(120, 75%, 90%);
	--custom-background-green-highlight: hsl(120, 75%, 92%);
	--custom-background-grey: hsl(0, 0%, 90%);
	--custom-background-magenta: hsl(310, 75%, 90%);
	--custom-background-magenta-highlight: hsl(310, 75%, 92%);
	--custom-background-orange: hsl(40, 75%, 90%);
	--custom-background-orange-highlight: hsl(40, 75%, 92%);
	--custom-background-purple: hsl(260, 75%, 90%);
	--custom-background-purple-highlight: hsl(260, 75%, 92%);
	--custom-background-red: hsl(0, 75%, 90%);
	--custom-background-red-highlight: hsl(0, 75%, 92%);
	--custom-background-yellow: hsl(60, 75%, 90%);
	--custom-background-yellow-highlight: hsl(60, 75%, 92%);
	--custom-border-blue: hsl(215, 25%, 65%);
	--custom-border-blue-highlight: hsl(215, 50%, 68%);
	--custom-border-green: hsl(120, 25%, 65%);
	--custom-border-green-highlight: hsl(120, 50%, 68%);
	--custom-border-grey: hsl(0, 0%, 65%);
	--custom-border-magenta: hsl(310, 25%, 65%);
	--custom-border-magenta-highlight: hsl(310, 50%, 68%);
	--custom-border-orange: hsl(40, 25%, 65%);
	--custom-border-orange-highlight: hsl(40, 50%, 68%);
	--custom-border-purple: hsl(260, 25%, 65%);
	--custom-border-purple-highlight: hsl(260, 50%, 68%);
	--custom-border-red: hsl(0, 25%, 65%);
	--custom-border-red-highlight: hsl(0, 50%, 68%);
	--custom-border-yellow: hsl(60, 25%, 65%);
	--custom-border-yellow-highlight: hsl(60, 50%, 68%);
	--custom-main-page-background: #fcfcfc;
	--custom-main-page-border: #ccc;
	--custom-main-page-edition-subheader: #333;
	--custom-table-background: #f8f9fa;
	--custom-table-alternate-background: #f0f1f2;
	--custom-table-header-background: #eaecf0;
	
	/* Стандартная окраска карточек */
	--infobox-title-background-color: #518416;
	--infobox-title-top-border-color: #80bb28;
	--infobox-title-border-inline-color: #467314;
	--infobox-title-bottom-border-color: #365c0e;
	
	/* Цвет mcwiki-header */
	--mcwiki-header-background-color: #729FCF;
}

/** Варианты цветов для тёмной темы **/
body.wgl-theme-dark {
	/* Навигационные панели */
	--navbox-background-color: #333;
	--navbox-border-color: #444;
	--navbox-header-color: #111;
	--navbox-secondary-header-color: #181818;
	--navbox-tertiary-header-color: #222;
	--navbox-section-color: #222;
	
	/* Цветовые переменные, унаследованные с Фэндома */
	--custom-background-blue: hsl(215, 25%, 8%);
	--custom-background-blue-highlight: hsl(215, 25%, 12%);
	--custom-background-green: hsl(120, 25%, 8%);
	--custom-background-green-highlight: hsl(120, 25%, 12%);
	--custom-background-grey: hsl(0, 0%, 8%);
	--custom-background-grey-highlight: hsl(0, 0%, 12%);
	--custom-background-magenta: hsl(310, 25%, 8%);
	--custom-background-magenta-highlight: hsl(310, 25%, 12%);
	--custom-background-orange: hsl(40, 25%, 8%);
	--custom-background-orange-highlight: hsl(40, 25%, 12%);
	--custom-background-purple: hsl(260, 25%, 8%);
	--custom-background-purple-highlight: hsl(260, 25%, 12%);
	--custom-background-red: hsl(0, 25%, 8%);
	--custom-background-red-highlight: hsl(0, 25%, 12%);
	--custom-background-yellow: hsl(60, 25%, 8%);
	--custom-background-yellow-highlight: hsl(60, 25%, 12%);
	--custom-border-blue: hsl(215, 15%, 36%);
	--custom-border-blue-highlight: hsl(215, 50%, 30%);
	--custom-border-green: hsl(120, 15%, 36%);
	--custom-border-green-highlight: hsl(120, 50%, 30%);
	--custom-border-grey: hsl(0, 0%, 36%);
	--custom-border-magenta: hsl(310, 15%, 36%);
	--custom-border-magenta-highlight: hsl(310, 50%, 30%);
	--custom-border-orange: hsl(40, 15%, 36%);
	--custom-border-orange-highlight: hsl(40, 50%, 30%);
	--custom-border-purple: hsl(260, 15%, 36%);
	--custom-border-purple-highlight: hsl(260, 50%, 30%);
	--custom-border-red: hsl(0, 15%, 36%);
	--custom-border-red-highlight: hsl(0, 50%, 30%);
	--custom-border-yellow: hsl(60, 15%, 36%);
	--custom-border-yellow-highlight: hsl(60, 50%, 30%);
	--custom-main-page-background: #202125;
	--custom-main-page-border: #2e2e2e;
	--custom-main-page-edition-subheader: #ddd;
	--custom-table-background: #131313;
	--custom-table-alternate-background: #1a1a1a;
	--custom-table-header-background: #363636;
	
	/* Стандартная окраска карточек */
    --infobox-title-background-color: #0e6a3b;
    --infobox-title-top-border-color: #2c8e44;
    --infobox-title-border-inline-color: #075032;
    --infobox-title-bottom-border-color: #063a25;
    
	/* Цвет mcwiki-header */
	--mcwiki-header-background-color: #305C8C;
}

/** Оформление для страниц по Minecraft Dungeons **/
body.rootpage-Minecraft_Dungeons,
body.rootpage-Обсуждение_Minecraft_Dungeons,
body.ns-10000, body.ns-10001 {
	/* Карточки */
	--infobox-title-background-color: #c26533;
	--infobox-title-top-border-color: #daa385;
	--infobox-title-border-inline-color: #b86030;
	--infobox-title-bottom-border-color: #a5562b;
}
/* для тёмной темы */
body.wgl-theme-dark.rootpage-Minecraft_Dungeons,
body.wgl-theme-dark.rootpage-Обсуждение_Minecraft_Dungeons,
body.wgl-theme-dark.ns-10000,
body.wgl-theme-dark.ns-10001 {
	/* Карточки */
	--infobox-title-background-color: #833f20;
	--infobox-title-top-border-color: #a14e27;
	--infobox-title-border-inline-color: #6e351b;
	--infobox-title-bottom-border-color: #5b2b16;
}

/** Оформление страниц по Minecraft Earth **/
body.rootpage-Minecraft_Earth,
body.rootpage-Обсуждение_Minecraft_Earth,
body.ns-10002, body.ns-10003 {
	/* Карточки */
	--infobox-title-background-color: #32a76b;
	--infobox-title-top-border-color: #39dc88;
	--infobox-title-border-inline-color: #168d50;
	--infobox-title-bottom-border-color: #076f3a;
}
/* для тёмной темы */
body.wgl-theme-dark.rootpage-Minecraft_Earth,
body.wgl-theme-dark.rootpage-Обсуждение_Minecraft_Earth,
body.wgl-theme-dark.ns-10002,
body.wgl-theme-dark.ns-10003 {
	/* Карточки */
	--infobox-title-background-color: #0a6a38;
	--infobox-title-top-border-color: #0d8b4a;
	--infobox-title-border-inline-color: #07562d;
	--infobox-title-bottom-border-color: #064022;
}

/** Оформление страниц по Minecraft Legends **/
body.rootpage-Minecraft_Legends,
body.rootpage-Обсуждение_Minecraft_Legends,
body.ns-10004, body.ns-10005 {
	/* Карточки */
	--infobox-title-background-color: #3eaba1;
	--infobox-title-top-border-color: #3aebda;
	--infobox-title-border-inline-color: #13a193;
	--infobox-title-bottom-border-color: #06897c;
}
/* для тёмной темы */
body.wgl-theme-dark.rootpage-Minecraft_Legends,
body.wgl-theme-dark.rootpage-Обсуждение_Minecraft_Legends,
body.wgl-theme-dark.ns-10004,
body.wgl-theme-dark.ns-10005 {
	/* Карточки */
	--infobox-title-background-color: #236964;
	--infobox-title-top-border-color: #44807b;
	--infobox-title-border-inline-color: #1e5955;
	--infobox-title-bottom-border-color: #194a46;
}

/** Оформление страниц по Minecraft: Story Mode **/
body.rootpage-Minecraft_Story_Mode,
body.rootpage-Обсуждение_Minecraft_Story_Mode,
body.ns-10006, body.ns-10007 {
	/* Карточки */
	--infobox-title-background-color: #a9831c;
	--infobox-title-top-border-color: #d1a533;
	--infobox-title-border-inline-color: #8f7008;
	--infobox-title-bottom-border-color: #785a09;
}
/* для тёмной темы */
body.rootpage-Minecraft_Story_Mode,
body.rootpage-Обсуждение_Minecraft_Story_Mode,
body.wgl-theme-dark.ns-10006,
body.wgl-theme-dark.ns-10007 {
	/* Карточки */
	--infobox-title-background-color: #755e2d;
	--infobox-title-top-border-color: #9f8246;
	--infobox-title-border-inline-color: #664a0f;
	--infobox-title-bottom-border-color: #4f3a0c;
}

/** Оформление страниц по фильму Minecraft **/
body.rootpage-A_Minecraft_Movie,
body.rootpage-Обсуждение_A_Minecraft_Movie,
body.ns-10012, body.ns-10013 {
	/* Карточки */
	--infobox-title-background-color: #8C664D;
	--infobox-title-top-border-color: #9E7F6A;
	--infobox-title-border-inline-color: #926F57;
	--infobox-title-bottom-border-color: #66442D;

}
/* для тёмной темы */
body.wgl-theme-dark.rootpage-A_Minecraft_Movie,
body.wgl-theme-dark.rootpage-Обсуждение_A_Minecraft_Movie,
body.wgl-theme-dark.ns-10012,
body.wgl-theme-dark.ns-10013 {
	/* Карточки */
	--infobox-title-background-color: #6B4A35;
	--infobox-title-top-border-color: #836856;
	--infobox-title-border-inline-color: #735540;
	--infobox-title-bottom-border-color: #492C18;
}

/* [[Шаблон:Шаблон]], [[Шаблон:ШаблонКод]], [[Шаблон:ШаблонСсылка]], [[Шаблон:КатегорияСсылка]], [[Шаблон:Параметр]] */
.t-t span,
.t-tl span,
.t-tc span,
.t-cl span,
.t-p nowiki {
	color: #696969;
}
.t-tc,
.t-p {
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	background-color: #F9F9F9;
	color: black;
	padding: 1px 4px 1px 4px;
}

.t-tl span.explain.tooltip,
.t-cl span.explain.tooltip {
	color: #ba0000;
}

.t-t span.explain.tooltip,
.t-tc span.explain.tooltip {
	color: #000000;
}

/* [[Модуль:GregTechProc]] */
.arrow-GregTech {
	background-image: url('https://ru.minecraft.wiki/images/GregTech_ArrowProcessingCSS.gif');
}

.arrow-IndustrialCraft_2 {
	background-image: url('https://ru.minecraft.wiki/images/IndustrialCraft_2_ArrowProcessingCSS.gif');
}

.gui-set-header {
	position: relative;
	width: 282px;
}

.gui-set-line {
	font-family: Minecraft-ru, sans-serif;
	text-align: left;
	position: absolute;
	height: 21px;
	padding-left: 15px;
	width: 267px;
}

.gui-energy-lines {
	font-family: Minecraft-ru, sans-serif;
	text-align: left;
	padding-left: 37px;
}

.gui-set-footer {
	position: absolute;
	height: 8px;
	width: 282px;
}

/* [[Модуль:Обработка]] */
.craft-gui > * {
	display: inline-block;
	vertical-align: middle;
}

.craft-gui {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг.png');
}

.craft-gui > .mcui-input {
	position: relative;
	top: 10px;
}

.craft-gui .mcui-row {
	display: block;
}

.craft-gui > .mcui-arrow {
	background: url('https://ru.minecraft.wiki/images/Grid_layout_Arrow_%28small%29.png') no-repeat;
	width: 32px;
	height: 26px;
	margin: 0 22px;
	position: relative;
	top: 10px;
}

.craft-gui > .mcui-output {
	position: relative;
	top: 10px;
}

.craft-gui > .mcui-icons {
	position: absolute;
	top: 13px;
	right: 13px;
}
.craft-gui .mcui-shapeless,
.craft-gui .mcui-fixed {
	display: inline-block;
	background-repeat: no-repeat;
	width: 19px;
	height: 15px;
	cursor: help;
}
.craft-gui .mcui-shapeless {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Shapeless.png');
}
.craft-gui .mcui-fixed {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Fixed.png');
}

.craft-gui-header {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг1.png');
}

.craft-gui-line {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг2.png');
}

.craft-gui-footer {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг3.png');
}

.gt-gui {
	background-color: #c6c6c6;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #555555 inset, 0 2px #ffffff inset, -2px 0 #555555 inset, 2px 0 #ffffff inset, 0 -3px #555555 inset, 0 3px #ffffff inset, -3px 0 #555555 inset, 3px 0 #ffffff inset, 0 -4px #555555 inset, 0 4px #ffffff inset, -4px 0 #555555 inset, 4px 0 #ffffff inset, 0 -5px #555555 inset, 0 5px #ffffff inset, -5px 0 #555555 inset, 5px 0 #ffffff inset;
}

.gt-gui-bronze {
	background-color: #f07006;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #3f1b00 inset, 0 2px #f0ba85 inset, -2px 0 #3f1b00 inset, 2px 0 #f0ba85 inset, 0 -3px #3f1b00 inset, 0 3px #f0ba85 inset, -3px 0 #3f1b00 inset, 3px 0 #f0ba85 inset, 0 -4px #3f1b00 inset, 0 4px #f0ba85 inset, -4px 0 #3f1b00 inset, 4px 0 #f0ba85 inset, 0 -5px #3f1b00 inset, 0 5px #f0ba85 inset, -5px 0 #3f1b00 inset, 5px 0 #f0ba85 inset;
}

.gt-gui-brick {
	background-color: #826b51;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #211b15 inset, 0 2px #cca880 inset, -2px 0 #211b15 inset, 2px 0 #cca880 inset, 0 -3px #211b15 inset, 0 3px #cca880 inset, -3px 0 #211b15 inset, 3px 0 #cca880 inset, 0 -4px #211b15 inset, 0 4px #cca880 inset, -4px 0 #211b15 inset, 4px 0 #cca880 inset, 0 -5px #211b15 inset, 0 5px #cca880 inset, -5px 0 #211b15 inset, 5px 0 #cca880 inset;
}

.gt-pic {
	position: absolute;
	height: 34px;
	width: 34px;
	right: 10px;
	bottom: 12px;
}

.gt-standart-pic {
	background-image: url('https://ru.minecraft.wiki/images/GregTechMachineUILogo.png');
}

.gt-bronze-pic {
	background-image: url('https://ru.minecraft.wiki/images/GT_bronze.png');
}

.gt-brick-pic {
	background-image: url('https://ru.minecraft.wiki/images/GT_brick.png');
}

/* Шаблон:Сетка/Ячейка */
.grid {
	display: inline-block;
	position: relative;
	text-align: left !important;
	background-color: #8B8B8B;
	height: 32px;
	width: 32px;
	padding: 2px;
	vertical-align: bottom;
}
.grid.output {
	height: 48px;
	width: 48px;
}
.grid.hidden {
	background-color: transparent;
	padding: 0px;
	z-index: 10;
}
.grid .border {
	display: block;
	margin: -2px 0 0 -2px;
	border-style: solid none none solid;
	border-width: 2px;
	border-color: #373737;
	height: 100%;
}
.grid .border span {
	display: block;
	margin-right: -2px;
	border-style: none solid solid none;
	border-width: 2px;
	border-color: #FFFFFF;
	height: 100%;
}

.grid .image,
.grid .default-image {
	position: absolute;
	line-height: 16px;
	top: 2px;
	width: 32px;
}
.grid.output .image {
	top: 10px;
	left: 10px;
}
.grid.hidden .image {
	top: 0;
}
.grid .image a.new,
.gridsprite a.new {
	background-image: url("https://ru.minecraft.wiki/images/Grid_Unknown.png");
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
	text-indent: -99999px;
}

.grid .number {
	display: block;
	margin: -12px -4px 0 0;
	text-align: right;
	font-family: Minecraft-ru;
	font-size: 16px;
	pointer-events: none;
}
.grid .number .selflink,
.grid .number a {
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
}
.grid .image a.new + .number,
.gridsprite a.new + .number {
	display: none;
}
.grid .number span {
	position: absolute;
	right: -2px;
	bottom: 2px;
	color: #FFFFFF;
}

.gridsprite {
	display: inline-block;
	position: relative;
	text-align: left !important;
	height: 32px;
	width: 32px;
	vertical-align: bottom;
	background-color: transparent;
	padding: 0;
	z-index: 10;
	line-height: 16px;
}
.gridsprite .number {
	display: block;
	margin: -12px -4px 0 0;
	text-align: right;
	font-family: Minecraft-ru;
	font-size: 16px;
	pointer-events: none;
}
.gridsprite .number a {
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
}
.gridsprite .number span {
	position: absolute;
	right: -2px;
	bottom: -2px;
	color: #FFFFFF;
}

.grid-generic {
	background: #C6C6C6;
	border: outset 2px #999;
	padding: 6px;
	text-align: left !important;
}
.grid-generic td {
	border: none;
	padding: 0;
}

.gui {
	position: relative;
	width: 272px;
	height: 130px;
	padding: 5px;
}

.wikitable td .gui {
	margin: -0.8px -4.6px;
}

td[style$="px"] .gui {
	margin: 0;
}

/* [[Модуль:Обработка]] */
.craft-gui > * {
	display: inline-block;
	vertical-align: middle;
}

.craft-gui {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг.png');
}

.craft-gui > .mcui-input {
	position: relative;
	top: 10px;
}

.craft-gui .mcui-row {
	display: block;
}

.craft-gui > .mcui-arrow {
	background: url('https://ru.minecraft.wiki/images/Grid_layout_Arrow_%28small%29.png') no-repeat;
	width: 32px;
	height: 26px;
	margin: 0 22px;
	position: relative;
	top: 10px;
}

.craft-gui > .mcui-output {
	position: relative;
	top: 10px;
}

.craft-gui > .mcui-icons {
	position: absolute;
	top: 13px;
	right: 13px;
}
.craft-gui .mcui-shapeless,
.craft-gui .mcui-fixed {
	display: inline-block;
	background-repeat: no-repeat;
	width: 19px;
	height: 15px;
	cursor: help;
}
.craft-gui .mcui-shapeless {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Shapeless.png');
}
.craft-gui .mcui-fixed {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Fixed.png');
}

.craft-gui-header {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг1.png');
}

.craft-gui-line {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг2.png');
}

.craft-gui-footer {
	background-image: url('https://ru.minecraft.wiki/images/ИнтерфейсОбжиг3.png');
}

.gt-gui {
	background-color: #c6c6c6;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #555555 inset, 0 2px #ffffff inset, -2px 0 #555555 inset, 2px 0 #ffffff inset, 0 -3px #555555 inset, 0 3px #ffffff inset, -3px 0 #555555 inset, 3px 0 #ffffff inset, 0 -4px #555555 inset, 0 4px #ffffff inset, -4px 0 #555555 inset, 4px 0 #ffffff inset, 0 -5px #555555 inset, 0 5px #ffffff inset, -5px 0 #555555 inset, 5px 0 #ffffff inset;
}

.gt-gui-bronze {
	background-color: #f07006;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #3f1b00 inset, 0 2px #f0ba85 inset, -2px 0 #3f1b00 inset, 2px 0 #f0ba85 inset, 0 -3px #3f1b00 inset, 0 3px #f0ba85 inset, -3px 0 #3f1b00 inset, 3px 0 #f0ba85 inset, 0 -4px #3f1b00 inset, 0 4px #f0ba85 inset, -4px 0 #3f1b00 inset, 4px 0 #f0ba85 inset, 0 -5px #3f1b00 inset, 0 5px #f0ba85 inset, -5px 0 #3f1b00 inset, 5px 0 #f0ba85 inset;
}

.gt-gui-brick {
	background-color: #826b51;
	box-shadow: 0 -1px black inset, 0 1px black inset, -1px 0 black inset, 1px 0 black inset, 0 -2px #211b15 inset, 0 2px #cca880 inset, -2px 0 #211b15 inset, 2px 0 #cca880 inset, 0 -3px #211b15 inset, 0 3px #cca880 inset, -3px 0 #211b15 inset, 3px 0 #cca880 inset, 0 -4px #211b15 inset, 0 4px #cca880 inset, -4px 0 #211b15 inset, 4px 0 #cca880 inset, 0 -5px #211b15 inset, 0 5px #cca880 inset, -5px 0 #211b15 inset, 5px 0 #cca880 inset;
}

.gt-pic {
	position: absolute;
	height: 34px;
	width: 34px;
	right: 10px;
	bottom: 12px;
}

.gt-standart-pic {
	background-image: url('https://ru.minecraft.wiki/images/GregTechMachineUILogo.png');
}

.gt-bronze-pic {
	background-image: url('https://ru.minecraft.wiki/images/GT_bronze.png');
}

.gt-brick-pic {
	background-image: url('https://ru.minecraft.wiki/images/GT_brick.png');
}

/* Шаблон:Сетка/Ячейка */
.grid {
	display: inline-block;
	position: relative;
	text-align: left !important;
	background-color: #8B8B8B;
	height: 32px;
	width: 32px;
	padding: 2px;
	vertical-align: bottom;
}
.grid.output {
	height: 48px;
	width: 48px;
}
.grid.hidden {
	background-color: transparent;
	padding: 0px;
	z-index: 10;
}
.grid .border {
	display: block;
	margin: -2px 0 0 -2px;
	border-style: solid none none solid;
	border-width: 2px;
	border-color: #373737;
	height: 100%;
}
.grid .border span {
	display: block;
	margin-right: -2px;
	border-style: none solid solid none;
	border-width: 2px;
	border-color: #FFFFFF;
	height: 100%;
}

.grid .image,
.grid .default-image {
	position: absolute;
	line-height: 16px;
	top: 2px;
	width: 32px;
}
.grid.output .image {
	top: 10px;
	left: 10px;
}
.grid.hidden .image {
	top: 0;
}
.grid .image a.new,
.gridsprite a.new {
	background-image: url("https://ru.minecraft.wiki/images/Grid_Unknown.png");
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
	text-indent: -99999px;
}

.grid .number {
	display: block;
	margin: -12px -4px 0 0;
	text-align: right;
	font-family: Minecraft-ru;
	font-size: 16px;
	pointer-events: none;
}
.grid .number .selflink,
.grid .number a {
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
}
.grid .image a.new + .number,
.gridsprite a.new + .number {
	display: none;
}
.grid .number span {
	position: absolute;
	right: -2px;
	bottom: 2px;
	color: #FFFFFF;
}

.gridsprite {
	display: inline-block;
	position: relative;
	text-align: left !important;
	height: 32px;
	width: 32px;
	vertical-align: bottom;
	background-color: transparent;
	padding: 0;
	z-index: 10;
	line-height: 16px;
}
.gridsprite .number {
	display: block;
	margin: -12px -4px 0 0;
	text-align: right;
	font-family: Minecraft-ru;
	font-size: 16px;
	pointer-events: none;
}
.gridsprite .number a {
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
}
.gridsprite .number span {
	position: absolute;
	right: -2px;
	bottom: -2px;
	color: #FFFFFF;
}

.grid-generic {
	background: #C6C6C6;
	border: outset 2px #999;
	padding: 6px;
	text-align: left !important;
}
.grid-generic td {
	border: none;
	padding: 0;
}

.gui {
	position: relative;
	width: 272px;
	height: 130px;
	padding: 5px;
}

.wikitable td .gui {
	margin: -0.8px -4.6px;
}

td[style$="px"] .gui {
	margin: 0;
}

/* Пиксельное масштабирование изображений и иконок пользователей */
.pixel-image,
.sprite,
.mw-userlink,
.invslot,
.mcui {
	image-rendering: optimizeSpeed;
	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;
}

img {
	image-rendering: pixelated;
}

/* [[Шаблон:Краткий вызов]] */
.shortcut {
	clear: right;
	float: right;
	border: 1px solid #AFCFF2;
	margin-left: 0.75em;
	font-size: smaller
}
.shortcut-1 {
	padding: 4px;
	background: #F0F8FF
}
.shortcut-2 {
	line-height: 1.25em;
	font-weight: bold;
	background: white;
	vertical-align: middle;
	padding: 4px
}

/* [[Шаблон:Achievement get]] */
.achievement-box {
	clear: right;
	border: solid #000000 2px;
	margin: 1px;
	webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: minecraft-ru !important;
}
.achievement-box div {
	clear: right;
	border: solid #555555 4px;
	webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 5px;
}
.achievement-table0 {
	width: 314px;
	height: 58px;
	background: #212121;
}
.achievement-row0 {
	width: 58px;
	height: 48px;
	background: #212121;
	text-align: center;
}
.achievement-row1 {
	font-size: 16px !important;
	color: #ffff00 !important;
}
.achievement-row2 {
	font-size: 14px !important;
	color: #ffffff !important;
}

/* [[Шаблон:Документация]] */
.doc-image {
	float: left;
	margin-right: 10px;
}

/* Оформление [[Шаблон:Объявление]], [[Шаблон:Msgbox]], [[Шаблон:Ambox]] ========== */
/* TODO: Перевести на использование переменных для цветов */
/* Базовое тело */
/* Во вспомогательных простравах имён страниц */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox, /* новый модульный шаблон*/
.msgbox {/* старый на вики-парсере */
	display: flex;
	background: #FCFCFC;
	border: 1px solid #CCC;
	box-sizing: border-box;
	align-items: center;
	width: auto;
	padding: .4em .8em;
	margin: 0 auto;
	margin-bottom: 1em;
	max-width: 90%;
}
/* В пространстве имён статей */
body.ns-0 *.ubox,
body.ns-10000 *.ubox,
body.ns-10002 *.ubox,
.ambox {
	background-color: #f8f8f8;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	border-top: 1px solid #888;
	border-left-style: solid;
	border-left-width: 10px;
	border-collapse: collapse;
	font-size: 95%;
	margin: 0 10% 2px;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

/* Оформление отдельных полей */
/* Изображение */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-img,
.msgbox_column1,
.msgbox-image {
	vertical-align: middle;
	border: none;
}
body.ns-0 *.ubox *.ubox-img,
body.ns-10000 *.ubox *.ubox-img,
body.ns-10002 *.ubox *.ubox-img,
.ambox-image {
	padding: 2px 0px 2px 0.5em;
	text-align: center;
}
body.ns-0 *.ubox *.ubox-img div,
body.ns-10000 *.ubox *.ubox-img div,
body.ns-10002 *.ubox *.ubox-img div,
.ambox-image div {
	width: 52px;
}

.msgbox *.msgbox_ico,
.msgbox *.msgbox_img {
	margin: 0 1.5em 0 .5em;
}

/* Столбец с текстом */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox *.ubox-field,
.msgbox_column2,
.msgbox-text {
	border: none;
}
body.ns-0 *.ubox *.ubox-field,
body.ns-10000 *.ubox *.ubox-field,
body.ns-10002 *.ubox *.ubox-field,
.ambox-text {
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 100%;
}
/* Заголовок */
.ubox *.ubox-title,
.msgbox_title {
	font-weight: 700;
}

/* Текст */
.amsmalltext {
	margin-left: 0.8em;
	margin-top: 0.3em;
}
body.ns-0 *.ubox *.ubox-text,
body.ns-10000 *.ubox *.ubox-text,
body.ns-10002 *.ubox *.ubox-text,
.amsmalltext p {
	margin: 0.3em 0;
}
/* Вспомогательное описание */
body.ns-0 *.ubox *.ubox-text p:not(i),
body.ns-10000 *.ubox *.ubox-text p:not(i),
body.ns-10002 *.ubox *.ubox-text p:not(i),
.amsmalltext p:not(i) {
	font-style: italic;
}
.ubox *.ubox-summary {
	font-size: 90%;
	font-style: italic;
}

body.ns-0 *.ubox *.ubox-summary,
body.ns-10000 *.ubox *.ubox-summary,
body.ns-10002 *.ubox *.ubox-summary {
	padding-top: 0px;
	padding-left: 10px;
}
.ubox *.ubox-summary *:first-child {
	margin-top: 0;
	margin-bottom: 0;
}

/* Складывание однотипных шаблонов */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox + .ubox,
.msgbox + .msgbox {
	border-top: none;
	margin-top: -1em;
}

:not(.msgbox) + .msgbox,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *:not(.msgbox) + .ubox,
.msgbox:first-of-type,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox:first-of-type + .ubox {
	border-top-right-radius: .15em;
	border-top-left-radius: .15em;
}

body.ns-0 *.ubox + .ubox,
body.ns-10000 *.ubox + .ubox,
body.ns-10002 *.ubox + .ubox,
.ambox + .ambox {
	margin-top: -3px;
}

/* msgbox-mini */
.msgbox-mini {
	padding: 0px 6px 0px 1px;
	margin: 0 0 1em;
	border-width: 1px;
	border-style: solid;
}
.msgbox-mini .msgbox_ico,
.msgbox-mini *.msgbox_img {
	margin: 0 1.5em 0 .5em;
}

.msgbox-minicyan {
	border-bottom: 4px groove #999;
	border-right: 4px groove #999;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	float: right;
	background-color: #abcdef;
}
/* ambox-mini */
.ambox.ambox-tiny {
	font-size: 95%;
	margin: 2px 0;
	width: auto;
}
.ambox-tiny .ambox-image {
	padding: 2px 0.5em;
	text-align: left;
	width: auto;
}

/* Оформление цветов	====================================================== */
/* Старый / Серый	====================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-default,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-gray,
.msgbox-default {
	background-color: #FFFFCC;
	border-color: #616161;
}

/* Серый	============================================================== */
body.wgl-theme-dark .msgbox-gray {
    background-color: hsl(0,0%,8%);
    border-left-color: hsl(0,0%,36%);
}

body.ns-0 *.ubox.ubox-gray,
body.ns-10000 *.ubox.ubox-gray,
body.ns-10002 *.ubox.ubox-gray,
body.ns-0 *.ubox.ubox-default,
body.ns-10000 *.ubox.ubox-default,
body.ns-10002 *.ubox.ubox-default,
.ambox-gray {
	border-left-color: #bba;
}
/* Синий	============================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-blue,
.msgbox-blue {
	background-color: #DDEEFF;
	border-color: #0066FF;
}
body.ns-0 *.ubox.ubox-blue,
body.ns-10000 *.ubox.ubox-blue,
body.ns-10002 *.ubox.ubox-blue,
.ambox-blue {
	border-left-color: #1e90ff;
}

/* Зелёный	============================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-green,
.msgbox-green {
	background-color: #CCFFCC;
	border-color: #00BB00;
}
body.ns-0 *.ubox.ubox-green,
body.ns-10000 *.ubox.ubox-green,
body.ns-10002 *.ubox.ubox-green,
.ambox-green {
	border-left-color: #228b22;
}

/* Красный	============================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-red,
.msgbox-red {
	background-color: #FFCCCC;
	border-color: #FF0000;
}
body.ns-0 *.ubox.ubox-red,
body.ns-10000 *.ubox.ubox-red,
body.ns-10002 *.ubox.ubox-red,
.ambox-red {
	border-left-color: #b22222;
}

/* Оранжевый	=========================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-orange,
.msgbox-orange {
	background-color: #FFFFBF;
	border-color: #FF9A00;
}
body.ns-0 *.ubox.ubox-orange,
body.ns-10000 *.ubox.ubox-orange,
body.ns-10002 *.ubox.ubox-orange,
.ambox-orange {
	border-left-color: #f28500;
}

/* Фиолетовый	=========================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-purple,
.msgbox-purple {
	background-color: #E0DFF5;
	border-color: #A900D4;
}
body.ns-0 *.ubox.ubox-purple,
body.ns-10000 *.ubox.ubox-purple,
body.ns-10002 *.ubox.ubox-purple,
.ambox-purple {
	border-left-color: #9932cc;
}

/* Жёлтый	=============================================================== */
body.ns-0 *.ubox.ubox-yellow,
body.ns-10000 *.ubox.ubox-yellow,
body.ns-10002 *.ubox.ubox-yellow,
.ambox-yellow {
	border-left-color: #f4c430;
}

/* Вариация синего	======================================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.ubox-list-blue,
.msgbox-list-blue {
	background-color: #FFFFFF;
	border-color: #000099;
}
/* [[Шаблон:Лицензия]]	======================================================== */
.license-template {
	background-color: #FDFDFD;
	border-color: #AAAAAA;
	text-align: left;
	margin: 0.5em auto;
	margin-top: 0;
	width: 720px;
}
.license-template.msgbox-ico {
	text-align: center;
}

/* Оформление шаблона [[Шаблон:Lua]]	==================================== */
.lua-msgbox {
	border-width: 2px;
	text-align: left;
	width: 100%;
}

/* Оформление шаблона [[Шаблон:Неоднозначность]]	======================== */
.msgbox-disambig {
	background-color: rgb(248, 249, 250);
	border-color: rgb(162, 169, 177);
	border-width: 1px;
	width: 100%;
	text-align: left;
}

/* Оформление шаблона [[Шаблон:Фильтр правок]] ============================= */
.af-message {
	background-color: #ffffff;
	text-align: left;
	width: 100%;
	border-width: 2px;
}

.afmsg-red {
	border-color: #F40000;
}
.afmsg-orange {
	border-color: #FF9900;
}
.afmsg-yellow {
	border-color: #F4F400;
}

/* Оформление шаблонов с изображениями	======================================== */
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.delete-msgbox *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.rename-msgbox *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-old-content *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-illustrate *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-preliminary *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-supplement *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-translate *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-planned *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-stub *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-design *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-wip *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-merge *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-separation *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-rewrite *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-update *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-delete-content *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-recycle *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-canceled *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-subarticles *.ubox-img,
body:not(.ns-0):not(.ns-10000):not(.ns-10002) *.ubox.msgbox-onlyfor *.ubox-img,
.delete-msgbox *.msgbox-image {
	width: 48px;
	padding: 0 4px 0 3px;
}

/* [[шаблон:К удалению]]: [[Файл:]]	======================================== */
.delete-msgbox *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/К_удалению.svg');
}
/* [[шаблон:К переименованию]]: [[Файл:]]	======================================== */
.ubox.rename-msgbox *.ubox-img {
	background: 50% 50%/48px 12px no-repeat url('https://ru.minecraft.wiki/images/К_переименованию.svg');
}
/* [[шаблон:Устаревшее]]: [[Файл:]]	======================================== */
.ubox.msgbox-old-content *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Ядро_реактора_Нижнего_мира.png');
}
/* [[Шаблон:Проиллюстрировать]]: [[Файл:Блок с недостающей текстурой JE3.png ]]	======================================== */
.ubox.msgbox-illustrate *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Блок_с_недостающей_текстурой_JE3.png');
}
/* [[Шаблон:Дополнить]], [[Шаблон:Заготовка]], [[Шаблон:Перевести]],
		[[Шаблон:Запланированное]], [[Шаблон:Предварительное]]
		: [[Файл:Information_icon.svg]]		============= */
.ubox.msgbox-preliminary *.ubox-img,
.ubox.msgbox-supplement *.ubox-img,
.ubox.msgbox-translate *.ubox-img,
.ubox.msgbox-planned *.ubox-img,
.ubox.msgbox-stub *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://minecraft.wiki/images/Information_icon.svg');
}
/* [[Шаблон:Оригинал]]: [[Файл:Minecraft Wiki Full Logo.png]]	================ */
.ubox.msgbox-orignial-wiki *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Minecraft_Wiki_Full_Logo..png');
}
/* [[Шаблон:Оформить]] и [[Шаблон:Переработка]]: [[Файл:Warning.png]]	================ */
.ubox.msgbox-design *.ubox-img,
.ubox.msgbox-wip *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Warning.png');
}
/* [[Шаблон:К слиянию]]: [[Файл:Объединить.png]]	======================================== */
.ubox.msgbox-merge *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Объединить.png');
}
/* [[Шаблон:К разъединению]]: [[Файл:Разъединить.png]]	==================================== */
.ubox.msgbox-separation *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Разъединить.png');
}
/* [[Шаблон:Переписать]]: [[Файл:Предупреждение.svg]]	======================================== */
.ubox.msgbox-rewrite *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Предупреждение.svg');
}
/* [[Шаблон:Обновить]]: [[Файл:Обновить.svg]]	======================================== */
.ubox.msgbox-update *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Обновить.svg');
}
/* [[Шаблон:Удалённое]]: [[Файл:Рубин.png]]	======================================== */
.ubox.msgbox-delete-content *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Рубин.png');
}
/* [[Шаблон:Переработать]]: [[Файл:Nuvola_apps_important_recycle.svg]]	==================================== */
.ubox.msgbox-recycle *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Nuvola_apps_important_recycle.svg');
}
/* [[Шаблон:Отменённое]]: [[Файл:]]	======================================== */
.ubox.msgbox-cenceled *.ubox-img {
	background: 50% 50%/48px 48px no-repeat url('https://ru.minecraft.wiki/images/Шестерня_%28предмет%29.png');
}
/* [[Шаблон:Требуются подстатьи]], [[Шаблон:Только для]]: [[Файл:Требуются_подстатьи.png]]	============================ */
.ubox.msgbox-subarticles *.ubox-img,
.ubox.msgbox-onlyfor *.ubox-img {
	background: 50% 50%/24px 24px no-repeat url('https://ru.minecraft.wiki/images/Требуются_подстатьи.png');
}

/* msgbox-anontalk */
.msgbox-anontalk {
	text-align: left;
}
.msgbox-anontalk *.msgbox-image {
	width: 48px;
	padding: 0 1.5em 0 .5em;
	background: 50% 50%/48px auto no-repeat url(https://upload.wikimedia.org/wikipedia/commons/d/dc/Nuvola_apps_important_yellow.svg);
}

/* Оформление шаблона [[Шаблон:Участник неактивен]] */
.msgbox-noactive-user {
	background-color: #B0E0E6;
	border-color: #800080;
}

/* [[Шаблон:Тв]] */
.tv-on {
	background: #C6EFCE;
	color: #006100;
}
.tv-always {
	background: #5DCC5D;
	color: #004100;
}
.tv-dash,
.tv-no {
	background: #FFC7CE;
	color: #9C0006;
}
.tv-never {
	background: #FF5757;
	color: #700005;
}
.tv-rarely {
	background: #FDCE5E;
	color: #835400;
}
.tv-neutral {
	background: #FFEB9C;
	color: #9C6500;
}
.tv-partial {
	background: #FFFFDD;
	color: #8A7600;
}
.tv-planned {
	background: #DFDFFF;
	color: #0131B7;
}
.tv-unknown {
	background: #CCCCCC;
	color: #000000;
}
.tv-in-off {
	background: #006600;
	color: #FFFFFF;
}
.tv-in-on {
	background: #00CC00;
	color: #FFFFFF;
}
.tv-out-off {
	background: #990000;
	color: #FFFFFF;
}
.tv-out-in {
	background: #FF0000;
	color: #FFFFFF;
}
.tv-def,
.tv-na {
	background: #FFFFFF;
	color: #000000;
}

/* Скрытие от простых смертных ненужных элементов */
.admin_only_inline {
	display: none;
}

/* [[Шаблон:Инвентарный слот]] ============================================== */
.invslot {
	position: relative;
	display: inline-block;
	background-color: #8B8B8B;
	background-size: 32px;
	border: 2px solid;
	border-color: #373737 #FFF #FFF #373737;
	width: 32px;
	height: 32px;
	font-size: 16px;
	line-height: 1;
	text-align: left;
	vertical-align: bottom;
}
.invslot::before,
.invslot::after {
	content: "";
	position: absolute;
	background-color: #8B8B8B;
	height: 2px;
	width: 2px;
	pointer-events: none;
}
.invslot::before {
	bottom: -2px;
	left: -2px;
}
.invslot::after {
	top: -2px;
	right: -2px;
}

/* [[Модуль:Жидкостный слот]] */
.fluid_invslot {
	background: #373737;
	border-color: #000000 #8b8b8b #8b8b8b #000000;
}

.fluid_invslot::before,
.fluid_invslot::after {
	background-color: #373737;
}

/* Варианты оформления Инвентарного слота */
.bronze_invslot {
	background: #a72c14;
	border-color: #271000 #f0ba85 #f0ba85 #271000;
}
.bronze_invslot::before,
.bronze_invslot::after {
	background-color: #a72c14;
}

.brick_invslot {
	background: #4f4131;
	border-color: #130f0b #c09e78 #c09e78 #130f0b;
}
.brick_invslot::before,
.brick_invslot::after {
	background-color: #4f4131;
}

.gt-invslot {
	background-image: url('https://ru.minecraft.wiki/images/GregTechbkgrdCSS.png')
}

.invslot-large {
	padding: 8px;
}

/* Фрейм Инвентарного слота */
.invslot-item,
.invslot-item a:first-child {
	position: relative;
	display: block;
	margin: -2px;
	padding: 2px;
	width: inherit;
	height: inherit;
}

.invslot-item-image > :not(.invslot-stacksize) {
	width: inherit;
	height: inherit;
}

/* если иконка не найдена */
.invslot-item-image a.new:first-child {
	background: url('https://ru.minecraft.wiki/images/Grid_Unknown.png') no-repeat content-box;
	background-size: cover;
	width: inherit;
	height: inherit;
	text-indent: -9999px;
	direction: ltr;
	overflow: hidden;
	/*margin: -1px 0;
	padding: 0;*/
}

.invslot-stacksize {
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: Minecraft, sans-serif !important;
	font-weight: normal !important;
	color: #FFF !important;
	text-shadow: 2px 2px 0 #3F3F3F;
	filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
	z-index: 2;
}

/* Слот без фона */
span.invslot-plain,
.invslot-plain * .invslot {
	background-color: transparent;
	border: 0;
	vertical-align: middle;
}
.invslot-plain::before,
.invslot-plain::after,
.invslot-plain * .invslot::before,
.invslot-plain * .invslot::after {
	content: none;
}

/* [[Шаблон:Спрайт]] ======================================================== */
.sprite {
	--sprite-vertical-align: text-top;
	display: inline-block;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}
/* Внизу ошибки нет: редактор исходного кода не поддерживает некоторые новые возможности CSS */
.sprite:not(:has(img, a.new)),
.sprite img {
	vertical-align: var(--sprite-vertical-align);
}
.sprite + .sprite-text,
.sprite + a > .sprite-text {
	padding-left: 0.312em;
}
.sprite:has(a:hover:not(.new)) + a:has(> .sprite-text),
.sprite:has(a:focus:not(.new)) + a:has(> .sprite-text) {
	text-decoration: underline;
}
.sprite a.new:first-child {
	vertical-align: var(--sprite-vertical-align);
	background-image: url('https://ru.minecraft.wiki/images/Grid_Unknown.png');
    background-size: 100% 100%;
	display: inline-block;
	text-indent: -9999px;
	direction: ltr;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

/* [[Шаблон:Спрайт/Коммент]] */
.comment-sprite {
	background-image: url('https://ru.minecraft.wiki/images/CommentCSS.png');
}

/* [[Шаблон:Спрайт/Блок]] */
.block-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BlockCSS.png');
}

/* [[Шаблон:Спрайт/Сущность]] */
.entity-sprite {
	background-image: url('https://ru.minecraft.wiki/images/EntityCSS.png');
}

/* [[Шаблон:Спрайт/Предмет]] */
.item-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ItemCSS.png');
}

/* [[Шаблон:Спрайт/Эффект]] */
.effects-sprite {
	background-image: url('https://ru.minecraft.wiki/images/EffectsCSS.png');
	width: 18px;
	height: 18px;
}

/* [[Шаблон:Схема]] */
.schematic-sprite {
	background-image: url('https://ru.minecraft.wiki/images/SchematicCSS.png');
	background-size: 32em auto;
	width: 1em;
	height: 1em;
}
/* [[Template:NBTСпрайт]] */
.nbt-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Nbtsheet.png');
}

/* Minecraft Dungeons */
.dungeonsitem-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DungeonsItemCSS.png');
	height: 24px;
	width: 24px;
}
/* Спрайты модификаций */

.aether-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AetherCSS.png');
}
.applied-enegistics-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AECSS.png');
}
.gravitation-suite-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Gravitation_SuiteCSS.png');
	background-size: 80px auto;
}
.herobrinemod-sprite {
	background-image: url('https://ru.minecraft.wiki/images/HerobrineModCSS.png');
}
.big-reactors-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BigReactorsCSS.png');
}
.charge-pads-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Charge_PadsCSS.png');
}
.computercraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ComputerCraftCSS.png');
}
.avaritia-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AvaritiaCSS.png');
}
.backpacks-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BackpacksCSS.png');
}
.buildcraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BuildCraftCSS.png');
}
.equivalent-exchange-2-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Equivalent_Exchange_2CSS.png');
}
.extrabiomesxl-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ExtrabiomesXLCSS.png');
}
.forestry-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ForestryCSS.png');
}
.galacticraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/GalacticraftCSS.png');
}
.gregtech-ore-sprite {
	background-image: url('https://ru.minecraft.wiki/images/GregTechOreCSS.png');
}
.gregtech-sprite {
	background-image: url('https://ru.minecraft.wiki/images/GregTechCSS.png');
}
.industry-sprite {
	background-image: url('https://ru.minecraft.wiki/images/IndustryCSS.png');
}
.mekanism-sprite {
	background-image: url('https://ru.minecraft.wiki/images/MekanismCSS.png');
}
.modular-powersuits-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ModularPowersuitsCSS.png');
}
.npcs-sprite {
	background-image: url('https://ru.minecraft.wiki/images/NPCsCSS.png');
}
.opencomputers {
	background-image: url('https://ru.minecraft.wiki/images/OpenComputersCSS.png');
}
.railcraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/RailcraftCSS.png');
}
.redpower-2-sprite {
	background-image: url('https://ru.minecraft.wiki/images/RedPower_2CSS.png');
}
.redstone-arsenal-1-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_1_16x16CSS.png');
}
.redstone-arsenal-2-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_2_16x16CSS.png');
}
.thaumcraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ThaumcraftCSS.png');
}
.thaumcraft-3-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thaumcraft3CSS.png');
}
.thaumcraft-4-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thaumcraft4CSS.png');
}
.thaumcraft-5-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thaumcraft5CSS.png');
}
.thermal-expansion-4-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3CSS.png');
}
.thermal-expansion-1-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_1_16x16CSS.png');
}
.thermal-expansion-2-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_2_16x16CSS.png');
}
.thermal-expansion-3-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3_16x16CSS.png');
}
.thermal-foundation-1-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Foundation_1_16x16CSS.png');
}
.traincraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/TraincraftCSS.png');
}
.twilight-forest-sprite {
	background-image: url('https://ru.minecraft.wiki/images/TwilightForestCSS.png');
}
.biome-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BiomeCSS.png');
}
.oldblock-sprite {
	background-image: url('https://ru.minecraft.wiki/images/LegacyBlockCSS.png');
}
.achievement-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AchievementCSS.png');
	width: 64px;
	height: 64px;
}
.new-achievement-sprite {
	background-image: url('https://ru.minecraft.wiki/images/NewAchievementCSS.png');
}
.dungeonsachievement-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DungeonsAchievementSprite.png');
}
.main-page-sprite {
	background-image: url('/images/5/50/ЗаглавнаяСтраницаСпрайтCSS.png');
}
.dungeonslevel-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DungeonsLevelCSS.png');
}
.environment-sprite {
	background-image: url('https://ru.minecraft.wiki/images/EnvCSS.png');
}
.progress-sprite {
	background-image: url('https://ru.minecraft.wiki/images/CommonProcessingCSS.png');
}
.dungeonsentity-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DungeonsEntityCSS.png');
}
.dungeonsenchantment-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DungeonsEnchantmentCSS.png');
}
.user-network-sprite {
	background-image: url('https://ru.minecraft.wiki/images/UserNetworkCSS.png');
}
.powerutilitiesremastered-sprite {
	background-image: url('https://ru.minecraft.wiki/images/PowerUtilitiesRemasteredCSS.png');
}
.quantumgenerators-sprite {
	background-image: url('https://ru.minecraft.wiki/images/QuantumGeneratorsCSS.png');
}
.wirelessindustry-sprite {
	background-image: url('https://ru.minecraft.wiki/images/WirelessIndustryCSS.png');
}
.terrafirmacraft-sprite {
	background-image: url('https://ru.minecraft.wiki/images/TerraFirmaCraftCSS.png');
}
.saltymod-sprite {
	background-image: url('https://ru.minecraft.wiki/images/SaltyModCSS.png');
}
.rustic-sprite {
	background-image: url('https://ru.minecraft.wiki/images/RusticCSS.png');
}
.portal-gun-sprite {
	background-image: url('https://ru.minecraft.wiki/images/PortalGunCSS.png');
}
.nuclear-control-sprite {
	background-image: url('https://ru.minecraft.wiki/images/NuclearControl2CSS.png');
}
.immersive-engineering-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ImmersiveEngineeringCSS.png');
}
.ice-and-fire-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Ice_and_FireCSS.png');
}
.gregtech-4-sprite {
	background-image: url('https://ru.minecraft.wiki/images/GregTech4CSS.png');
}
.ex-nihilo-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Ex_NihiloCSS.png');
}
.enderio-sprite {
	background-image: url('https://ru.minecraft.wiki/images/EnderIOCSS.png');
}
.draconic-evolution-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DraconicEvolutionCSS.png');
}
.doggy-talents-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DoggyTalentsCSS.png');
}
.divine-rpg-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DivineRPGCSS.png');
}
.botania-sprite {
	background-image: url('/images/6/66/BotaniaCSS.png');
}
.biomes-o-plenty-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyГлавнаяCSS.png');
}
.advanced-solar-panels-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Advanced_Solar_PanelsCSS.png');
}
.blood-magic-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BloodMagicCSS.png');
}
.aether-2-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Aether2CSS.png');
}

/* Спрайты для Сетки крафта */
.invslot-item .sprite {
	vertical-align: middle;
}

/* ИнвСпрайты */
.inv-sprite {
	background-image: url('/images/0/07/InvCSS.png');
	width: 32px;
	height: 32px;
}
.biomes-o-plenty-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyГлавнаяCSS.png');
	width: 32px;
	height: 32px;
}
.biomes-o-plenty-inv-sprite-old {
	background-image: url('https://ru.minecraft.wiki/images/BiomesOPlentyУстаревшееCSS.png');
	width: 32px;
	height: 32px;
}
.extracells-2-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ExtraCells2CSS.png');
	width: 32px;
	height: 32px;
}
.forestry-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ForestryCSS.png');
	width: 32px;
	height: 32px;
}
.gregtech-6-inv-sprite {
	background-image: url(https://ru.minecraft.wiki/images/GregTech_6CSS.png);
	width: 32px;
	height: 32px;
}
.gregtech-6-inv-sprite-stone {
	background-image: url(https://ru.minecraft.wiki/images/GregTech_6КаменьCSS.png);
	width: 32px;
	height: 32px;
}
.gregtech-6-inv-sprite-aluminium {
	background-image: url(https://ru.minecraft.wiki/images/GregTech_6АлюминийCSS.png);
	width: 16px;
	height: 16px;
}
.ice-and-fire-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Ice_and_FireCSS.png');
	width: 32px;
	height: 32px;
}
.industrial-upgrade-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Industrial_UpgradeCSS.png');
	width: 32px;
	height: 32px;
}
.rustic-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/RusticCSS.png');
	width: 32px;
	height: 32px;
}
.advanced-power-systems-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AdvancedPowerSystemsCSS.png');
	width: 32px;
	height: 32px;
}
.advanced-power-systems-repowered-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/AdvancedPowerSystemsRepoweredCSS.png');
	width: 32px;
	height: 32px;
}
.applied-energistics-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Applied_EnergisticsCSS.png');
	width: 32px;
	height: 32px;
}
.applied-energistics-2-inv-sprite {
	background-image: url('/images/9/98/Applied_Energistics_2CSS.png');
	width: 32px;
	height: 32px;
}
.ars-magica-2-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/ArsMagica2CSS.png');
	width: 32px;
	height: 32px;
}
.bibliocraft-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BiblioCraftCSS.png');
	width: 32px;
	height: 32px;
}
.botania-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/BotaniaCSS.png');
	width: 32px;
	height: 32px;
}
.dimensional-doors-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DimensionalDoorsCSS.png');
	width: 32px;
	height: 32px;
}
.draconic-evolution-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/DraconicEvolutionCSS.png');
	width: 32px;
	height: 32px;
}
.ex-nihilo-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Ex_NihiloCSS.png');
	width: 32px;
	height: 32px;
}
.magicbees-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/MagicBeesCSS.png');
	width: 32px;
	height: 32px;
}
.master-sword-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/MasterSwordCSS.png');
	width: 32px;
	height: 32px;
}
.metallurgy-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/MetallurgyCSS.png');
	width: 32px;
	height: 32px;
}
.minefactory-reloaded-inv-sprite {
	background-image: url('/images/7/78/MineFactoryReloadedCSS.png');
	width: 32px;
	height: 32px;
}
.mystical-agriculture-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Mystical_AgricultureCSS.png');
	width: 32px;
	height: 32px;
}
.nether-ores-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/NetherOresCSS.png');
	width: 32px;
	height: 32px;
}
.redstone-arsenal-1-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_1CSS.png');
	width: 32px;
	height: 32px;
}
.redstone-arsenal-2-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Redstone_Arsenal_2CSS.png');
	width: 32px;
	height: 32px;
}
.storage-drawers-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Storage_DrawersCSS.png');
	width: 32px;
	height: 32px;
}
.swissarmyknife-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/SwissArmyKnifeCSS.png');
	width: 32px;
	height: 32px;
}
.thaumic-energistics-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thaumic_EnergisticsCSS.png');
	width: 32px;
	height: 32px;
}
.the-frostrealm-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/The_FrostrealmCSS.png');
	width: 32px;
	height: 32px;
}
.thermal-dynamics-1-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Dynamics_1CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-dynamics-2-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Dynamics_2CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-expansion-1-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_1CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-expansion-2-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_2CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-expansion-3-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_3CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-expansion-4-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Expansion_4CSS.png');
	width: 32px;
	height: 32px;
}
.thermal-foundation-1-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Thermal_Foundation_1CSS.png');
	width: 32px;
	height: 32px;
}
.tinkers-construct-inv-sprite {
   background-image: url('https://ru.minecraft.wiki/images/Tinkers’_ConstructCSS.png');
	width: 32px;
	height: 32px;
}
.totem-expansion-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/TotemExpansionCSS.png');
	width: 32px;
	height: 32px;
}
.traincraft-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Traincraft_CSS.png');
	width: 32px;
	height: 32px;
}
.industrialcraft-2-inv-sprite {
	background-image: url('/images/e/ec/IndustrialCraft2ГлавнаяCSS.png');
	width: 32px;
	height: 32px;
}
.industrialcraft-2-inv-sprite-old {
	background-image: url('https://ru.minecraft.wiki/images/IndustrialCraft2УстаревшееCSS.png');
	width: 32px;
	height: 32px;
}
.gravitation-suite-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Gravitation_SuiteCSS.png');
	width: 32px;
	height: 32px;
}
.mekanism-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/MekanismCSS.png');
	width: 32px;
	height: 32px;
}
.loom-pattern-inv-sprite {
	background-image: url('https://ru.minecraft.wiki/images/Loom_PatternCSS.png');
	width: 32px;
	height: 32px;
}

/* временно */
.xp-orb-sprite {
	background-image: url('https://minecraft.wiki/images/Experience_Orb_%28sprite%29_Revision_3.png');
}

/* [[Template:Sound]] */
.sound-audio {
	display: block;
}

/* Make the first heading row of a table stick to the top of the screen */
/* Won't work properly with rowspan headers, or colspan rows in the table */
.stikitable > * > tr:first-child > th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	/* This fixes the borders for some reason */
	background-clip: padding-box;
}
/* Add back the bottom border when stuck */
.stikitable > * > tr:first-child > th::after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	border-bottom: 1px solid;
	border-color: inherit;
}

/** [[Шаблон:Карточка]], [[Шаблон:Ряд карточки]], [[Шаблон:Заголовок карточки]] **/
/* Отдельная благодарность пользователям Supeika, u.ayaao.p и Spongecake89 */
.notaninfobox {
	/* Размещение */
	position: relative;
	clear: right;
	float: right;
	z-index: 1;
	
	/* Поля */
	margin: 0 0 1em 1em;
	padding: 2px;
	
	/* Размер */
	width: 300px;
	
	/* Фон и граница */
	background: #FFF;
	border: 1px solid var(--infobox-border-color, var(--infobox-title-background-color));
	
	/* Прочее */
	font-size: 90%;
	overflow: auto;
}
/* для тёмной темы */
body.wgl-theme-dark .notaninfobox {
	background: #282828;
}
/* адаптации для узких экранов */
@media all and (max-width: 511px) {
	.notaninfobox {
		float: none;
		margin-left: 0;
		width: auto;
	}
}
@media all and (max-width: 337px) {
	.notaninfobox {
		margin-left: -16px;
		margin-right: -16px;
		border-left: none;
		border-right: none;
	}
}

/* Заголовки карточки */
.notaninfobox .infobox-title {
	/* Поля */
	margin: 1px 2px 0;
	padding: 5px;
	
	/* Фон и граница */
	background-color: var(--infobox-title-background-color);
	border-inline: 3px solid var(--infobox-title-border-inline-color);
	border-top: 3px solid var(--infobox-title-top-border-color);
	border-bottom: 3px solid var(--infobox-title-bottom-border-color);
	
	/* Шрифт */
	color: aliceblue;
	font-weight: bold;
	font-size: 140%;
	text-shadow: 2px 2px 0 var(--infobox-title-bottom-border-color);
	text-align: center;
}
/* белый цвет текста на светлой теме */
body.wgl-theme-light .notaninfobox .infobox-title {
	color: #fff;
}
/* уменьшенный шрифт в мобильной версии */
body.skin-minerva .notaninfobox .infobox-title {
	font-size: 120%;
}
/* [[Шаблон:Заголовок раздела]] */
.notaninfobox .infobox-rows .infobox-header {
	font-size: 100%;
}
/* Убирает затенение для фрагментов кода (в частности, команд) */
.notaninfobox .infobox-title > code {
	text-shadow: none;
}
/* Выравнивание спрайтов в заголовках */
.notaninfobox .infobox-title .sprite {
	--vertical-align: middle;
}

/* Подзаголовок */
.notaninfobox .infobox-subtitle {
	font-size: 80%;
}

/* Область изображений */
.infobox-servericon {
	text-align: center;
	padding: 4px;
}
.infobox-servericon > div:not(:first-child) {
	padding-top: 1em;
}
.infobox-imagearea {
	text-align: center;
	padding: 4px;
}
.infobox-imagearea > div:not(:first-child) {
	padding-top: 1em;
}

/* Центрирование анимированных изображений по горизонтали */
.infobox-imagearea .animated {
	display: inline-flex;
	align-items: center;
}

/* Карточки с вкладками */
.infobox-imagearea .tabber .tabbertab,
.infobox-imagearea ul.tabbernav li a,
.infobox-imagearea ul.tabbernav li.tabberactive a {
    background: none;
	border: none;
}

.infobox-imagearea ul.tabbernav {
	font: inherit;
	font-size: 100%;
}
/* исправление цвета для тёмной темы */
body.wgl-theme-dark .infobox-imagearea ul.tabbernav {
	border-color: #444;
}

.infobox-imagearea ul.tabbernav li a:hover,
.infobox-imagearea ul.tabbernav li.tabberactive a:hover {
    color: #000;
}
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li a:hover,
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav li.tabberactive a:hover {
    color: #fff;
}

.infobox-imagearea ul.tabbernav > li {
	margin-bottom: 5px;
	padding: 0;
}

.infobox-imagearea ul.tabbernav > li > a {
    color: #595959;
	padding-bottom: 1px;
	display: block;
}
:where(body.wgl-theme-dark) .infobox-imagearea ul.tabbernav > li > a {
    color: #a9a9a9;
}

/* Чтобы вкладки не «прыгали» при переключении из-за смены жирности шрифта,
 * добавляем невидимый элемент ::before с тем же текстом, что и вкладка, но
 * полужирным шрифтом. Таким образом, размер элемента с обычным текстом будет
 * рассчитываться, исходя из полужирного текста, и не будет меняться при выборе
 * вкладки.
 */
.infobox-imagearea ul.tabbernav > li > a::before {
	display: block;
	content: attr(alt);
	font-weight: bold;
	height: 0;
	color: transparent;
	overflow: hidden;
	visibility: hidden;
}

.infobox-imagearea ul.tabbernav > li.tabberactive {
	border: none;
}

/* Активная вкладка подчёркивается под цвет шапки */
.infobox-imagearea ul.tabbernav > li.tabberactive > a {
	font-weight: bold;
	border-bottom: 2px solid var(--infobox-title-background-color);
	color: var(--content-text-color);
}

/* Пояснение к изображению */
.infobox-imagecaption {
	font-weight: bold;
}

/* Дополнительный текст */
.infobox-extratext {
    text-align: center;
    font-weight: bold;
}

/* Ряды */
.notaninfobox .infobox-rows {
	display: table;
	margin: 0 !important;
	width: 100% !important;
	border-collapse: collapse;
}
/* Дополнительные поля для лучшей читаемости */
.notaninfobox .infobox-rows td {
	padding-block: 6px;
}

/* Границы между рядами */
.infobox-rows tr {
	border-top: 1px solid;
	border-color: #ccc;
} 
/* для тёмной темы */
body.wgl-theme-dark .infobox-rows tr {
	border-color: #444;
}

/* Подписи рядов */
.infobox-rows > tbody > tr > th {
	text-align: left;
}
#bodyContent .infobox-rows p {
	margin: 0;
}
/* Свариваем соседние списки определений в карточках (обычно они должны быть едиными,
   но вики иногда выделывается) */
.infobox-rows dl + dl {
	margin-top: -0.4em;
}
.infobox-rows dl:last-child {
	margin-bottom: 0.2em;
}

/* Подвал карточки */
.infobox-footer {
	text-align: center;
}

/* Show abusefilter error footer only once at the end */
.errorbox li:not(:last-child) .abusefilter-message-footer {
	display: none;
}

/* Более контрастное оформление errorbox */
div.errorbox {
	color: #532d2d;
	background: #ffe6e6;
	border-color: #800000;
}

.rmp-note {
	display: none !important;
}

/** Main page stylings **/
/** Only used for styling of elements, main page layout is defined at [[Заглавная страница/styles.css]] **/
.fp-section {
	background-color: #FCFCFC;
	border: 1px solid #ccc;
	vertical-align: top;
	margin: 1px;
}

.fp-banner-image {
	margin: 0 auto;
}

.fp-banner-content {
	display: flex;
	gap: 10px;
	margin: 10px 0;
	flex-wrap: wrap;
    align-items: center;
}

@media screen and (min-width: 480px) {
	.fp-banner-content {
		flex-wrap: nowrap;
	}
	
	.fp-banner-image {
		margin: 0;
	}
}

#fp-header-file {
	margin: auto;
}
@media screen and (min-width:990px) {
	#fp-header-file {
		margin: auto 0;
	}
}

#fp-header-links {
	margin: auto 0;
}

#fp-header-links ul {
	-ms-columns: 160px;
	-moz-columns: 160px;
	-webkit-columns: 160px;
	columns: 160px;
	-ms-column-count: 3;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	margin-top: 0;
}


/** Main page stylings **/
.mcw-mainpage-icons {
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
	justify-content: center;
}

@media screen and (min-width:1400px) and (max-width:2400px) {
	#fp-2 .mcw-mainpage-icons {
		max-width: 750px;
		margin: auto;
	}
}

.mcw-mainpage-icon {
	flex: 0 0 auto;
	width: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.mcw-mainpage-icon-img {
	height: 60px;
	width: 60px;
	/* Make sure icon is correctly centered */
	display: flex;
	align-items: center;
	justify-content: center;
}

.mcw-mainpage-icon a {
    word-wrap: normal;
}

.mcw-mainpage-platforms {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 5px;
}

.mcw-mainpage-platform {
	display: flex;
	gap: 5px;
	flex-direction: column;
	padding: 5px;
}

@media screen and (max-width:989px) {
	.mcw-mainpage-platform {
	    flex: 1 1 200px;
	}

	.mcw-mainpage-platform {
	    flex-direction: row;
	    flex-wrap: wrap;
	}
}

.edition-boxes p {
	margin: 0 !important;
}

.edition-box > div {
	margin: 0.4em auto;
}

@supports ((object-fit: contain) or (-o-object-fit: contain)) {
	.edition-box img {
		min-height: 50px;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

#tfc-page {
	display: -ms-grid;
	-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
	-ms-grid-template-columns: 100%;
	display: grid;
	grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
	grid-template-columns: 100%;
}

@media screen and (min-width: 990px) {
	#tfc-page.main-page {
		-ms-grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
		-ms-grid-template-columns: 33% 33% 34%;
		grid-template-areas: "a a b" "a a c" "d e j" "f g j" "h i j";
		grid-template-columns: 33% 33% 34%;
	}
}

@media screen and (max-width: 430px) {
	#tfc-page #fp-1 .mcwiki-header > div {
		float: none !important;
		margin: 0 !important;
	}
}

#bibl-page {
	display: -ms-grid;
	-ms-grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
	-ms-grid-template-columns: 100%;
	display: grid;
	grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j";
	grid-template-columns: 100%;
}

@media screen and (min-width: 990px) {
	#bibl-page.main-page {
		-ms-grid-template-areas: "a a b" "d e c" "f g j" "h i j";
		-ms-grid-template-columns: 33% 33% 34%;
		grid-template-areas: "a a b" "d e c" "f g j" "h i j";
		grid-template-columns: 33% 33% 34%;
	}
}

@media screen and (max-width: 430px) {
	#bibl-page #fp-1 .mcwiki-header > div {
		float: none !important;
		margin: 0 !important;
	}
}

/* [[Шаблон:Модверсия]] */
code.modversion.modversion-stable {
	background: #14b866;
	border-color: #14b866;
	color: black;
}
code.modversion.modversion-beta {
	background: #0e9bd8;
	border-color: #0e9bd8;
	color: black;
}
code.modversion.modversion-alpha {
	background: #d3cae8;
	border-color: #d3cae8;
	color: black;
}
code.modversion.modversion-unmaintained {
	background: #444;
	border-color: #444;
	color: #E0E0E0;
}

/* Списки без маркеров, сохраняющие семантику списка без графики */
.bulletless ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

/* Шаблон:Всплывающий_текст */
.explain {
	border-bottom: 0;
	text-decoration: underline dotted;
	cursor: help;
}

/* Стили кнопок */
.key {
    text-align: center;
    font-size: 80%;
    font-family: inherit;
    font-weight: 500;
    border: 1px solid;
    border-radius: 2px;
    padding: 0.1em 0.4em;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}
body.wgl-theme-light .key {
    text-shadow: 0 1px 0 #fff;
    color: #222;
    background-color: #f8f9fa;
    border-color: #c8ccd1;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
}
body.wgl-theme-dark .key {
    text-shadow: 0 1px 0 #444;
    color: #eee;
    background-color: #383838;
    border-color: #1E1E1E;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #444 inset;
}


/* Добавление небольшого отступа после шаблонов Ambox с сохранением их объединения */
.page-content .ambox {
	margin-bottom: 1em;
}
.page-content .ambox + .ambox {
	margin-top: -16px;
}

/* [[Шаблон:Архив]] */
.archive-box {
	background: var(--archive-box-background-color, #FFF);
	text-align: left;
	border: 1px solid var(--archive-box-border-color, #CCC);
	margin-top: 3px;
	width: 16em;
	font-size: 90%; 
	padding: 2px;
}

/* [[Шаблон:Справки]] */
.navbox-help .navbox-top {
	background-color: #ccffcc;
}

/* [[Шаблон:Переработчик цианита (Big Reactors)]] */
.big-reactors-cyanite-reprocesssor {
	background-image: url('https://ru.minecraft.wiki/images/Элементы_интерфейса_переработчика_цианита_(Big_Reactors).png');
}

/* [[Шаблон:Immersive Engineering/Дробитель]] */
.immersive-engineering-crusher {
	background-image: url('https://ru.minecraft.wiki/images/Элементы_интерфейса_дробителя_(Immersive_Engineering).png');
}

/* Для [[Модуль:Интерфейс]] */

.mcui {
	display: inline-block;
	position: relative;
	background-color: #C6C6C6;
	-webkit-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    -moz-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    -o-border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
    border-image: url('https://minecraft.wiki/images/Inventory_background.png') 4 fill repeat;
	border-width: 8px;
	border-style: solid;
	background-clip: padding-box;
	padding: 6px;
	text-align: left;
	white-space: nowrap;
	vertical-align: bottom;
}

/* [[Шаблон:Варка]]:
   [[Файл:Grid layout Brewing Bubbles.gif]], [[Файл:Grid layout Brewing Bubbles (In-active).png]],
   [[Файл:Grid layout Brewing Arrow.png]], [[Файл:Grid layout Brewing Arrow (In-active).png]],
   [[Файл:Grid layout Brewing Paths.png]], [[Файл:Grid layout Brewing Empty.png]],
   [[Файл:Grid layout Brewing Blaze.png]], [[Файд:Grid layout Brewing Blaze (In-active).png]] */

.mcui-Brewing_Stand > * {
	display: block;
}

.mcui-Brewing_Stand .invslot {
	vertical-align: top;
}

.mcui-Brewing_Stand > .mcui-input > .invslot {
	margin-top: 3px;
}

.mcui-Brewing_Stand .mcui-blaze {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Blaze.png');
	width: 92px;
	height: 69px;
	position: relative;
	z-index: 1;
	margin-left: -2px;
	display: inline-block;
	background-repeat: no-repeat;
}

.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-blaze
{
	background-image: url(https://ru.minecraft.wiki/images/Grid_layout_Brewing_Blaze_%28In-active%29.png);
}

.mcui-Brewing_Stand .mcui-bubbling,
.mcui-Brewing_Stand .mcui-arrow {
	display: inline-block;
	background-repeat: no-repeat;
	width: 24px;
}

.mcui-Brewing_Stand .mcui-bubbling {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Bubbles.gif');
	height: 57px;
	margin-left: -30px;
	margin-right: 4px;
}
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-bubbling {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Bubbles_%28In-active%29.png');
}

.mcui-Brewing_Stand .mcui-arrow {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Arrow.png');
	margin-right: 22px;
	height: 59px;
}
.mcui-Brewing_Stand > .mcui-input.mcui-inactive > .mcui-arrow {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Arrow_%28In-active%29.png');
}

.mcui-Brewing_Stand > .mcui-paths {
	background: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Paths.png') no-repeat;
	position: relative;
	width: 60px;
	height: 50px;
	margin: -32px 0 -16px 112px;
	z-index: 1;
}

.mcui-Brewing_Stand .mcui-output {
	margin-left: 78px;
}

.mcui-Brewing_Stand .mcui-output .invslot {
	background-image: url('https://ru.minecraft.wiki/images/Grid_layout_Brewing_Empty.png');
}
.mcui-Brewing_Stand .mcui-output2 {
	margin: 14px 10px 0;
}

/* [[Шаблон:Контейнер]] */
.mcui-Container .mcui-title {
	font-family: 'Minecraft';
    font-size: 16px;
    color: #3F3F3F;
    margin-top: -6px;
    margin-inline: 2px;
    white-space: normal;
    width: 312px;
}

/* [[Модуль:Таблица рецептов]] */
.recipe-table td:has(.mcui) {
	padding: 1px;
}
.recipe-table .recipe-table-name {
	font-weight: bold;
	text-align: center;
}

/* [[Шаблон:Navbox]] */
.navbox {
	background: var(--navbox-background-color);
	border: 1px solid var(--navbox-border-color);
	margin: 1em auto 0;
	width: 100%;
}

.navbox table {
	background: var(--navbox-background-color);
	margin-left: -4px;
	margin-right: -2px;
}

.navbox table:first-child {
	margin-top: -2px;
}

.navbox table:last-child {
	margin-bottom: -2px;
}

.navbox .navbox-top {
	white-space: nowrap;
	background-color: var(--navbox-header-color);
	padding: 0 3px;
	text-align: center;
}

.navbox tr:not(:first-child) .navbox-top,
.navbox .navbox .navbox-top {
	background-color: var(--navbox-secondary-header-color);
}

.navbox .navbox tr:not(:first-child) .navbox-top {
	background-color: var(--navbox-tertiary-header-color);
}

.navbox-navbar,
.navbox-navbar-mini {
	float: left;
	font-size: 80%;
	position: absolute;
}

.navbox-title {
	padding: 0 10px;
	font-size: 110%;
}

.navbox th {
	background-color: var(--navbox-section-color);
	padding: 0 10px;
	white-space: nowrap;
	text-align: right;
}

.navbox td {
	width: 100%;
	padding: 0 0 0 2px;
}

.navbox .navbox-foot {
	background-color: var(--navbox-section-color);
	padding: 0 10px;
	text-align: center;
}

/* Если навпанель идёт непосредственно после заголовка раздела, то заставляем
   этот заголовок простираться на всю ширину страницы */
h2:has(+ table.navbox) {
    clear: both;
}

/* [[Шаблон:ЗагрузкаБлок]] with navbox */
.loadbox-navbox {
	padding: 2px !important;
	margin: 1em 0 0 !important;
	clear: both;
}
#content .loadbox-navbox > p {
	background-color: #CCC;
	text-align: center;
	margin: 0;
	padding: 0 3px;
}
.loadbox-navbox > p > b {
	font-size: 110%;
}

.loadbox-navbox .navbox {
	margin: 0 -2px -2px;
	border: 0;
}
.loadbox-navbox > .load-page-content > .mw-parser-output > .navbox > tbody > tr:first-child {
	display: none;
}

/* Hatnotes and disambiguation notices */
.hatnote {
	font-style: italic;
}
.hatnote i {
	font-style: normal;
}
div.hatnote {
	padding-left: 1.6em;
	margin-bottom: 0.5em;
}
div.hatnote + div.hatnote {
	margin-top: -0.5em;
}

/* Prevent page jump from the toolbar loading */
.client-js #editform {
	/* To disable margin collapsing */
	overflow: hidden;
}
.client-js .mw-editform > #wpTextbox1 {
	margin-top: 73px;
}

/* Collapsible elements ([[MediaWiki:Common.js]]) */
.collapsible.collapsed > tr:not(:first-child),
.collapsible.collapsed > tbody > tr:not(:first-child),
.collapsible.collapsed > thead + tbody > tr:first-child,
.collapsible.collapsed > tbody + tbody > tr:first-child,
.collapsible.collapsed > tfoot > tr,
.collapsible.collapsed > .collapsible-content,
.collapsible.collapsible-rows ~ .collapsible-row.collapsed {
	display: none;
}

.collapsetoggle {
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	text-shadow: none;
	float: right;
	text-align: right;
	margin-left: 0.8em;
}
.collapsetoggle-left > tr > * > .collapsetoggle,
.collapsetoggle-left > * > tr > * > .collapsetoggle,
.collapsetoggle-left > * > .collapsetoggle {
	float: left;
	text-align: left;
	margin-right: 0.8em;
	margin-left: 0;
}
.collapse-button-none > * > tr > * > .collapsetoggle,
.collapsetoggle-inline > tr > * > .collapsetoggle,
.collapsetoggle-inline > * > tr > * > .collapsetoggle,
.collapsetoggle-inline > * > .collapsetoggle {
	float: none;
	text-align:left;
}

.collapsetoggle-custom {
	visibility: hidden;
}	

/* Alternating table rows */
.alternatecells:nth-child(odd) {
	background-color: #F9F9F9
}

.alternaterows tr:nth-child(even),
.infobox-rows tr:nth-child(even) {
	background-color: #F9F9F9
}

/* Синий заголовок, используемый по всей вики в ряде мест и шаблонов.
 * Цвет может быть настроен через переменную --mcwiki-header-background-color
 */
.mcwiki-header {
	background-color: var(--mcwiki-header-background-color);
	border: 1px solid #ccc;
	border-bottom: 4px groove #999999;
	border-right: 4px groove #999999;
	padding: 5px;
}
body.wgl-theme-dark .mcwiki-header {
	border-color: #444;
	border-bottom-color: #333;
	border-right-color: #333;
}

/* [[Файл:GrassBackground.png]] [[Файл:Dark-GrassBackground.png]] */
.mcwiki-header-grass {
	margin: 3px; 
	font-weight: bold;
	text-align: center;
	color: white;
	font-size: 120%;
	background-color: #6c4d34;
	border: none;
	border-top: 6px solid #81bb5b;
	background-image: url('/images/c/c1/GrassBackground.png');
}
body.wgl-theme-dark .mcwiki-header-grass {
	background-image: url('/images/c/c1/GrassBackground.png');
	border-color: #0f6240 !important;
}

/* Оформление общесайтовых объявлений */
#siteNotice #localNotice,
#siteNotice .globalNotice,
.mw-body-content#siteNotice,
.page-MediaWiki_Sitenotice .mw-content-ltr > p
 {
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	margin-bottom: 12px;
	text-align: center
}
#siteNotice .mw-dismissable-notice .mw-dismissable-notice-close {
	margin-right: 8px
}

/* Pre-collapse collapsed tables, so there is no page jump when JS kicks in */
.collapsible.collapsed > tr,
.collapsible.collapsed > tbody > tr {
	display: none;
}
.collapsible.collapsed > tr:first-child,
.collapsible.collapsed > tbody > tr:first-child {
	display: table-row;
}
.collapsible.collapsed > thead + tbody > tr:first-child {
	display: none;
}

/* Simulate link styling for JS only links */
.jslink {
	color: #0645AD;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
	outline: none;
}
.jslink:hover {
	text-decoration: underline;
	cursor: pointer;
}
.jslink:active {
	color: #FAA700;
}

/* Horizontal list */
#mw-content-text .hlist ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#mw-content-text .hlist li {
	display: inline;
}
#mw-content-text .hlist li:not(:last-child) {
	padding-right: 0.286em;
}
#mw-content-text .hlist li:not(:last-child)::after {
	content: "";
	display: inline-block;
	position: relative;
	left: 0.286em;
	bottom: 0.214em;
	background-color: #000;
	height: 3px;
	width: 3px;
}
#mw-content-text .hlist li li:first-child::before {
	content: "(";
	font-weight: normal;
}
#mw-content-text .hlist li li:last-child::after {
	content: ")";
	font-weight: normal;
}
#mw-content-text .hlist li li li {
	font-size: x-small;
}

/* Стили для анимированных элементов */
.animated > *:not(.animated-active),
.animated > .animated-subframe > *:not(.animated-active) {
	display: none;
}
span.animated,
span.animated.animated-visible > *,
span.animated.animated-visible > .animated-subframe > * {
    display: inline-block;
}
div.animated.animated-visible > *,
div.animated.animated-visible > .animated-subframe > * {
    display: block;
}

.nowrap {
	white-space: nowrap;
}

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

/* Make tabs the correct size */
* {
	-moz-tab-size: 4;
	  -o-tab-size: 4;
		 tab-size: 4;
}

/* Remove bullets/numbers from a list */
.list-style-none ul,
.list-style-none ol {
	list-style: none;
	margin-left: 0;
}

.dablink {
	padding-left: 2em;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	font-style: italic;
}

/* Turn a list into a tree view style (See [[.minecraft]]) */
.treeview {
	margin-top: 0.3em;
}

.treeview ul,
.treeview li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

.treeview li {
	display: table;
}

.treeview li li {
	position: relative;
	padding-left: 13px;
	margin-left: 7px;
	border-left: 1px solid #636363;
}
.treeview li li::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	border-bottom: 1px solid #636363;
}

.treeview li li.first::before {
	border-color: #636363;
	border-style: solid;
	border-width: 1px 0 0 1px;
	height: 100%;
	margin-top: 11px;
	width: 10px;
}
.treeview li li.first,
.treeview li li:last-child {
	border: 0;
	padding-left: 14px;
}
.treeview li li:last-child::before {
	border-left: 1px solid #636363;
	width: 10px;
}

/* Allow parts of toc to be hidden */
/* Section levels */
.toc-hidelevel2 .toclevel-1 ul,
.toc-hidelevel3 .toclevel-2 ul,
.toc-hidelevel4 .toclevel-3 ul,
/* Numbers */
.toc-nonumbers .tocnumber {
	display: none;
}

/* Move the logo and the portlets up */
#p-logo {
	margin-bottom: 0;
}

/** Main page stylings **/
@supports (flex-wrap: wrap) { 
	.edition-group {
		display: flex;
		flex-wrap: wrap;
	}
	.edition-group .edition-box {
		flex: 17.4em;
	}
}

.edition-boxes p {
	margin: 0 !important;
}

.edition-box > div {
	margin: 0.4em auto;
}

@supports ((object-fit: contain) or (-o-object-fit: contain)) {
	.edition-box img {
		min-height: 50px;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

/* [[Шаблон:Схема]] */
.thumb .schematic {
	margin: auto;
}
table.schematic {
	border-collapse: collapse;
	font-size: 32px;
}
span.schematic {
	display: inline-block;
	font-size: 32px;
}

table.schematic td {
	vertical-align: top;
}
table.schematic td,
span.schematic {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 0;
	width: 1em;
	height: 1em;
	overflow: hidden;
}
table.schematic td > div,
span.schematic {
	position: relative;
}
table.schematic td > div .sprite,
table.schematic td > div .text,
span.schematic .sprite,
span.schematic .text {
	position: absolute;
	left: 0;
}

.schematic .text {
	line-height: 1.5em;
	font-size: 75%;
	width: 100%;
	color: black;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 0 2px #FFF;
}

/* Стили для всплывающих подсказок в стиле Minecraft (minetip) */
#minetip-tooltip {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #100010;
	background-color: rgba(16, 0, 16, 0.94);
	padding: 0.375em;
	font-family: Minecraft, sans-serif;
	font-size: 16px;
	word-spacing: 4px;
	white-space: nowrap;
	line-height: 1.25em;
	text-shadow: 0.125em 0.125em 0 #3F3F3F;
	margin: 0.125em 0.25em;
	max-width: calc(100% - 0.25em);
	pointer-events: none;
	z-index: 9999;
}
#minetip-tooltip::before {
	content: "";
	position: absolute;
	top: 0.125em;
	right: -0.125em;
	bottom: 0.125em;
	left: -0.125em;
	border: 0.125em solid #100010;
	border-style: none solid;
	border-color: rgba(16, 0, 16, 0.94);
}
#minetip-tooltip::after {
	content: "";
	position: absolute;
	top: 0.125em;
	right: 0;
	bottom: 0.125em;
	left: 0;
	border: 0.125em solid #2D0A63;
	border-image: -webkit-linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
	border-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
}

#minetip-tooltip > .minetip-title > .minetip-lowtitle,
#minetip-tooltip > .minetip-description > .minetip-english {
	color: #AAA;
	text-shadow: 0.125em 0.125em 0 #2A2A2A;
	font-size:12px;
}

#minetip-tooltip > .description,
#minetip-tooltip > .minetip-description {
	display: block;
	margin-top: 0.25em;
}

#minetip-tooltip > .minetip-description > .minetip-modinfo {
	color: #55F;
	text-shadow: 0.125em 0.125em 0 #15153F;
	font-style: italic;
	font-size:12px;
}

/* Классы, соответствующие кодам форматирования в Minecraft */
.format-0 {
	color: #000;
	text-shadow: 0.125em 0.125em 0 #000;
}
.format-1 {
	color: #0000A8;
	text-shadow: 0.125em 0.125em 0 #00002A;
}
.format-2 {
	color: #00A800;
	text-shadow: 0.125em 0.125em 0 #002A00;
}
.format-3 {
	color: #00A8A8;
	text-shadow: 0.125em 0.125em 0 #002A2A;
}
.format-4 {
	color: #A80000;
	text-shadow: 0.125em 0.125em 0 #2A0000;
}
.format-5 {
	color: #A800A8;
	text-shadow: 0.125em 0.125em 0 #2A002A;
}
.format-6 {
	color: #FBA800;
	text-shadow: 0.125em 0.125em 0 #3E2A00;
}
.format-7 {
	color: #A8A8A8;
	text-shadow: 0.125em 0.125em 0 #2A2A2A;
}
.format-8 {
	color: #545454;
	text-shadow: 0.125em 0.125em 0 #151515;
}
.format-9 {
	color: #5454FB;
	text-shadow: 0.125em 0.125em 0 #15153E;
}
.format-a {
	color: #54FB54;
	text-shadow: 0.125em 0.125em 0 #153E15;
}
.format-b {
	color: #54FBFB;
	text-shadow: 0.125em 0.125em 0 #153E3E;
}
.format-c {
	color: #FB5454;
	text-shadow: 0.125em 0.125em 0 #3E1515;
}
.format-d {
	color: #FB54FB;
	text-shadow: 0.125em 0.125em 0 #3E153E;
}
.format-e {
	color: #FBFB54;
	text-shadow: 0.125em 0.125em 0 #3E3E15;
}
.format-f,
#minetip-tooltip {
	color: #FBFBFB;
	text-shadow: 0.125em 0.125em 0 #3E3E3E;
}
.format-g {
	color: #DDD605;
	text-shadow: 0.125em 0.125em 0 #373501;
}
.format-h {
	color: #E3D4D1;
	text-shadow: 0.125em 0.125em 0 #383534;
}
.format-i {
	color: #CECACA;
	text-shadow: 0.125em 0.125em 0 #333232;
}
.format-j {
	color: #443A3B;
	text-shadow: 0.125em 0.125em 0 #110E0E;
}
.format-l {
	font-weight: bold;
	letter-spacing: 0.125em;
}
.format-m {
	text-decoration: line-through;
}
.format-n {
	text-decoration: underline;
}
.format-o {
	font-style: italic;
}
.format-p {
	color: #DEB12D;
	text-shadow: 0.125em 0.125em 0 #372C0B;
}
.format-q {
	color: #47A036;
	text-shadow: 0.125em 0.125em 0 #04280D;
}
.format-s {
	color: #2CBAA8;
	text-shadow: 0.125em 0.125em 0 #0B2E2A;
}
.format-t {
	color: #21497B;
	text-shadow: 0.125em 0.125em 0 #08121E;
}
.format-u {
	color: #9A5CC6;
	text-shadow: 0.125em 0.125em 0 #261731;
}
/* Пользовательские обозначения кодов, так как §m и §n уже заняты. */
.format-v {
	color: #971607;
	text-shadow: 0.125em 0.125em 0 #250501;
}
.format-w {
	color: #B4684D;
	text-shadow: 0.125em 0.125em 0 #2D1A13;
}

/* [[Template:Layered blueprint]] */
.layered-blueprint {
	position: relative;
}

.layered-blueprint-radio {
	display: none;
}

.layered-blueprint-tab {
	display: inline-block;
	cursor: pointer;
	margin-left: 100%;
	border-left: 4px solid #252525;
	padding: 0.2em 0.5em;
	white-space: nowrap;
	transition: color 200ms, border-color 200ms;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
}
.layered-blueprint-tab:hover {
	color: #80b640;
}
.layered-blueprint-radio:checked + .layered-blueprint-tab {
	color: #80b640;
	border-left-color: #80b640;
}

@-webkit-keyframes layered-blueprint-fade-in {
	0% {
		opacity: 0;
		visibility: hidden;
	}
	100% {
		opacity: 1;
		visibility: visible;
	}
}
@keyframes layered-blueprint-fade-in {
	0% {
		opacity: 0;
		visibility: hidden;
	}
	100% {
		opacity: 1;
		visibility: visible;
	}
}
.layered-blueprint-layer {
	position: absolute;
	top: 0;
	background-color: rgba(230, 239, 244, 0.6);
	width: 100%;
	height: 100%;
	-webkit-animation: layered-blueprint-fade-in 200ms;
	animation: layered-blueprint-fade-in 200ms;
}

@-webkit-keyframes layered-blueprint-fade-out {
	0% {
		opacity: 1;
		visibility: visible;
	}
	100% {
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes layered-blueprint-fade-out {
	0% {
		opacity: 1;
		visibility: visible;
	}
	100% {
		opacity: 0;
		visibility: hidden;
	}
}
.layered-blueprint-radio:checked + .layered-blueprint-tab + .layered-blueprint-layer ~ .layered-blueprint-layer {
	visibility: hidden;
	-webkit-animation: layered-blueprint-fade-out 200ms;
	animation: layered-blueprint-fade-out 200ms;
}

/* Стили для Панели быстрой вставки */

#userButtons {
	background-color: transparent;
	border: 1px solid #76FF76;
	font-size: 95%;
	width: 100%;
	border-collapse: collapse;
	color: black;
	margin: 1px 0px 1em;
	}

#userButtons tr th, table#userButtons * tr th {
	background-color: #BBFFBB;
	border: 1px solid #76FF76;
	font-size: 95%;
	padding: 2px;
	text-align: center;
	}

#userButtons tr td, table#userButtons * tr td {
	border: 1px solid #76FF76;
	padding: 5px;
	}

#userButtons tr td p, table#userButtons * tr td p {
	margin-top:0;
	margin-bottom:0;
	}

#userButtons.collapsible tr th, table#userButtons.collapsible * tr th {
	padding-left: 6.5em;
	}

/* Отступ перед ПБВ */
.editOptions	{
		padding-bottom:0px;
		margin-bottom:0px;
		}

/* Стиль разделителей ПБВ */
#userButtons * hr { 
	background-color: #76FF76;
	width: 100%;
	float: left; /* без этого разделители начинались примерно в центре страницы */
}

.userButtonsAddons {
	border: 1px dotted #aaaaaa !important;
	padding: 2px;
	font-size: 95%;
	background-color: transparent !important;
	width: 49%;
	border-collapse: collapse;
	color: black;
	margin-bottom: 1em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1em;
}

.userButtonsAddons * th, .userButtonsAddons * td {
	border:1px dotted #aaaaaa !important;
	padding:2px;
	background-color:transparent !important;
	padding: 0.2em;
}

.userButtonsAddons * th {
	text-align:center;
}

/* Скрытие блоков в панеле быстрой вставки. Блоки предназначенные для обсуждений не отображаются на обычных страницах, и наоборот. */
.ns-talk * .userButtons-subject {
	display: none;
}

.ns-subject * .userButtons-talk,
.ns-subject * #userButtonsSignature {
	display: none;
}

/* Страница Запросов к администраторам используется как страница обсуждения */
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-subject {
	display: none !important;
}
.page-Minecraft_Wiki_Запросы_к_администраторам * .userButtons-talk,
.page-Minecraft_Wiki_Запросы_к_администраторам * #userButtonsSignature {
	display: block !important;
}

/* Верхняя полоса не должна скрывать полноэкранную песочницу API */
.mw-apisandbox-fullscreen #mw-apisandbox-ui {
	z-index: 1002;
}

/* Стиль для кнопки «следить за страницей» */
.menu * #ca-unwatch * a:focus,
.menu * #ca-watch * a:focus,
.menu * #ca-unwatch * a,
.menu * #ca-watch * a
{
	background-image: none !important;
	padding: 0.5em !important;
	height: 16px !important;
	width: auto !important;
}

/** Responsive main page layout **/
#main-page.main-page {
	display: grid;
	grid-template-areas: "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p";
	grid-template-columns: 1fr;
	grid-gap: 2px;
}
@media screen and (min-width:990px) {
	#main-page.main-page {
		grid-template-areas:
			"a a"
			"b c"
			"d e"
			"f g"
			"h i"
			"j k"
			"l m"
			"n o"
			"p p";
		grid-template-columns: 60% 40%;
	}
}
@media screen and (min-width:1220px) {
	#main-page.main-page {
		grid-template-areas:
			"a a a"
			"b c d"
			"e f g"
			"h i j"
			"k l m"
			"n o p";
		grid-template-columns: repeat(3, 1fr);
	}
}

#fp-1 {
	grid-area: a;
}

#fp-2 {
	grid-area: b;
}

#fp-3 {
	grid-area: c;
}

#fp-4 {
	grid-area: d;
}

#fp-5 {
	grid-area: e;
}

#fp-6 {
	grid-area: f;
}

#fp-7 {
	grid-area: g;
}

#fp-8 {
	grid-area: h;
}

#fp-9 {
	grid-area: i;
}

#fp-10 {
	grid-area: j;
}

#fp-11 {
	grid-area: k;
}
#fp-12 {
	grid-area: l;
}
#fp-13 {
	grid-area: m;
}
#fp-14 {
	grid-area: n;
}
#fp-15 {
	grid-area: o;
}
#fp-16 {
	grid-area: p;
}

#fp-header.fp-header {
	display: grid;
	grid-template-areas:
		"aa"
		"ac"
		"ab";
	grid-template-columns: 1fr;
}
@media screen and (min-width: 990px) {
	#fp-header.fp-header {
		grid-template-areas:
			"aa ab"
			"ac ac";
		grid-template-columns: 335px 1fr;
	}
}
@media screen and (min-width: 1350px) {
	#fp-header.fp-header {
		grid-template-columns: 1fr 2fr;
	}
}

#fp-header-file {
	grid-area: aa;
}

#fp-header-links {
	grid-area: ab;
}

#fp-header-text {
	grid-area: ac;
}

@media all and (min-width: 450px) {
	#fp-9-links {
		display: grid;
		grid-template-areas: 'a b' 'a c' 'a d';
		gap: 20px;
	}
}

#fp-header-file {
	grid-area: aa;
}

#fp-header-links {
	grid-area: ab;
}

#fp-header-text {
	grid-area: ac;
}

#fp-header-file {
	margin: auto;
}
@media screen and (min-width:990px) {
	#fp-header-file {
		margin: auto 0;
	}
}

#fp-header-links {
	margin: auto 0;
}

#fp-header-links ul {
	-ms-columns: 160px;
	-moz-columns: 160px;
	-webkit-columns: 160px;
	columns: 160px;
	-ms-column-count: 3;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	margin-top: 0;
}

/** Main page stylings **/
.mcw-mainpage-icons {
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
	justify-content: center;
}

@media screen and (min-width:1400px) and (max-width:2400px) {
	#fp-2 .mcw-mainpage-icons {
		max-width: 750px;
		margin: auto;
	}
}

.mcw-mainpage-icon {
	flex: 0 0 auto;
	width: 90px;
}

.mcw-mainpage-icon-img {
	height: 60px;
	width: 60px;
	/* Make sure icon is correctly centered */
	display: flex;
	align-items: center;
	justify-content: center;
}

.mcw-mainpage-icon a {
    word-wrap: normal;
}

.mcw-mainpage-platforms {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 5px;
}

.mcw-mainpage-platform {
	display: flex;
	gap: 5px;
	flex-direction: column;
	padding: 5px;
}

@media screen and (max-width:989px) {
	.mcw-mainpage-platform {
		flex: 1 1 200px;
	}/** Разное **/
}

/** Misc stuff **/

/* На заглавной не показываются категории, дата последней правки, кнопки удалить, переименовать; ссылка на саму себя */
body.page-Заглавная_страница #catlinks,
body.page-Заглавная_страница #ca-delete,
body.page-Заглавная_страница #n-mainpage-description,
body.page-Заглавная_страница #ca-move,
body.page-Заглавная_страница #footer-info-lastmod {
	display: none !important;
}

/* Все костыли держите в самом низу */
/* Файл не вылезает за границы страницы при масштабировании. В мобильной версии эти стили уже применяются. */
.ns-6 #file img {
	max-width: 100%;
	height: auto;
}

/* Прокрутка таблицы звука при большой ширине. В мобильной версии эти стили уже применяются. */
.soundsTable	{
	overflow-x: auto;
	display: block;
	}

/* Fix wikiEditor spacing */
#upload_container {
	margin-top: -1px;
}
#upload_div {
	margin: 0;
	width: auto;
	border-width: 1px 0;
	box-shadow: none;
}

.wikiEditor-ui-top {
	border: 0 !important;
}
.wikiEditor-ui-toolbar {
	border-bottom: 1px solid silver;
}

.wikiEditor-ui-text > textarea {
    background-color: #dbdbdb;
    padding: 12px;
}

/* search on small screens */
@media screen and (max-width: 720px) {
	#mw-head {
		top: 13px;
	}
	
	div#p-search form {
		background: none;
		border: none;
		margin: 0;
	}
	
	div#p-search form::before,
	div#p-search form::after {
		border: none;
	}
	
	div#simpleSearch::before {
		border-left-color: transparent;
	}
	
	div#simpleSearch::after {
		border-top-color: transparent;
	}
}

/* Оформление небольшого класса для таблиц */
.col-1-left td:nth-child(1), .col-2-left td:nth-child(2), .col-3-left td:nth-child(3), .col-4-left td:nth-child(4), .col-5-left td:nth-child(5), .col-6-left td:nth-child(6), .col-7-left td:nth-child(7), .col-8-left td:nth-child(8), .col-9-left td:nth-child(9) {
	text-align: left;
}

/* Уменьшение интервала после мини-заголовка, созданного через апострофы */
.page-content p, .page-content section {
	margin: 0px 0px 8px;
}

/* Исправление отображения элементов управления в шаблоне навигации */
div.load-page.loadbox-navbox > p > span.mw-editsection-like {
	margin-left: 12px;
}
div.load-page.loadbox-navbox > p > span.mw-editsection {
	margin-left: 2px;
}
div.load-page.loadbox-navbox > p > span.mw-editsection > span.mw-editsection-divider {
	display: inline;
}

/* Оформление страницы [[Minecraft Wiki:Страницы, требующие внимания]] */

/* Группа блоков */
.attention-required-group {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	
}

/* Базовое оформление блока со списком категорий */
.attention-required-block {
	padding: 0.5em 1em;
	margin: 3px;
	text-align: center;
	border: 1px solid var(--custom-main-page-border);
	background-color: var(--custom-main-page-background);
}

/* Оформление области с изображением */
.attention-required-image {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	height: 72px;
}

/* Оформление заглавия мультиблока */
.attention-required-multi-caption {
	font-weight: bold;
}

/* Оформление списка категорий в мультиблоке */
.attention-required-multi-list {
	text-align: left;
	margin: 6px 36px 18px;
}

/* Цветовая дифференциация блоков. Используются стандартные цвета,
   адаптирующиеся под светлую или тёмную тему; для блоков "К..." подобраны
   близкие соответствующим шаблонам-плашкам. */

/* Светлый красный */
.attention-required-red-highlight {
	border-color: var(--custom-border-red-highlight);
	background-color: var(--custom-background-red-highlight);
}

/* Светлый пурпурный */
.attention-required-purple-highlight {
	border-color: var(--custom-border-purple-highlight);
	background-color: var(--custom-background-purple-highlight);
}

/* Светлый голубой */
.attention-required-blue-highlight {
	border-color: var(--custom-border-blue-highlight);
	background-color: var(--custom-background-blue-highlight);
}

/* Светлый оранжевый */
.attention-required-orange-highlight {
	border-color: var(--custom-border-orange-highlight);
	background-color: var(--custom-background-orange-highlight);
}

/* Жёлтый */
.attention-required-yellow {
	border-color: var(--custom-border-yellow);
	background-color: var(--custom-background-yellow);
}

/* Лиловый */
.attention-required-magenta {
	border-color: var(--custom-border-magenta);
	background-color: var(--custom-background-magenta);
}

/* Красный */
.attention-required-red {
	border-color: var(--custom-border-red);
	background-color: var(--custom-background-red);
}

/* Голубой */
.attention-required-blue {
	border-color: var(--custom-border-blue);
	background-color: var(--custom-background-blue);
}

/* Fixes for small screens */
@media screen and (max-width: 720px) {
	#mw-head {
		top: 13px;
	}
	
	div#mw-navigation div#mw-panel {
		position: static !important; /* position: relative may be added to inline styles by built-in JS after page load; it needs an !important to override */
	}
}

@media screen and (max-width: 500px) {
	/* TOC fix */
	#mw-content-text > .mw-parser-output > div[style*="float"] {
		float: none !important;
		margin: 0 !important;
	}
}

/* [[Template:History]] */
.historytable-experiment {
	border-top: 1px solid;
	border-color: inherit;
	margin-top: 0.5em;
	padding: 0 1em;
	font-size: smaller;
	line-height: 1;
	background-color: inherit;
}
.historytable-experiment > div {
	margin: -0.5em auto 0;
	padding: 0 0.5em;
	width: min-content;
	background-color: inherit;
}
.historytable-experiment + span {
	font-size: small;
	line-height: 1.3;
}

/* Machine-readable extra template information */
.history-json, .chest-json, .chestcontents-json, .sound-json, .spawntable-json, .advancements-json, .achievements-json {
	display: none;
}

/* Enhance contrast for search highlight since we use a blue background */
.mw-prefs-search-highlight {
    background: #c9dffd !important; /* default style contains !important */
    outline: 3px solid #c9dffd !important;
}

/* Table choice. Written by ItsPlantseed with some adjustments for contrast
 * issues
 */
.tc-yes {
	background: #c6efce !important;
}
body.wgl-theme-dark .tc-yes {
	background: #3b533c !important;
}
.tc-always {
	background: #5dcc5d !important;
}
body.wgl-theme-dark .tc-always {
	background: #29542c !important;
}
.tc-no {
	background: #ffc7ce !important;
}
body.wgl-theme-dark .tc-no {
	background: #533b3b !important;
}
.tc-never {
	background: #ff8787 !important;
}
body.wgl-theme-dark .tc-never {
	background: #592c2c !important;
}
.tc-rarely {
	background: #fdce5e !important;
}
body.wgl-theme-dark .tc-rarely {
	background: #594f1e !important;
}
.tc-neutral {
	background: #ffeb9c !important;
}
body.wgl-theme-dark .tc-neutral {
	background: #5b573f !important;
}
.tc-partial {
	background: #ffffdd !important;
}
body.wgl-theme-dark .tc-partial {
	background: #3e3d31 !important;
}
.tc-planned {
	background: #dfdfff !important;
}
body.wgl-theme-dark .tc-planned {
	background: #242f2e !important;
}
.tc-unknown {
	background: #ccc !important;
}
body.wgl-theme-dark .tc-unknown {
	background: #364148 !important;
}
.tc-in {
	color: #fff;
	background: #040 !important;
}
body.wgl-theme-dark .tc-in {
	background: #06450a !important;
}
.tc-inem {
	color: #fff;
	background: #080 !important;
}
body.wgl-theme-dark .tc-inem {
	background: #266c29 !important;
}
.tc-out {
	color: #fff;
	background: #700 !important;
}
body.wgl-theme-dark .tc-out {
	background: #4a0a0a !important;
}
.tc-outem {
	color: #fff;
	background: #c00 !important;
}
body.wgl-theme-dark .tc-outem {
	background: #742a2a !important;
}
.tc-default {
	color: inherit;
	background: #fff !important;
}
body.wgl-theme-dark .tc-default {
	color: inherit;
	background: #373737 !important;
}
.tc-hyphen {
	background: #ffc7ce !important;
}
body.wgl-theme-dark .tc-hyphen {
	background: #352929 !important;
}



.server-card {
    display: flex;
    flex-direction: column;
    width: calc(33.33% - 20px);
    margin: 10px;
    background-color: #f9f9f9;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transition: transform 0.3s;
}

.server-card:hover {
    transform: translateY(-5px);
}

.server-card img {
    width: 100%;
    height: 400px;
    object-fit: contain;
}

.server-card h3 {
    margin: 15px;
    font-size: 1.2em;
    color: #333;
}

.server-card a {
    text-decoration: none;
    color: inherit;
}

/* Адаптивность */
@media (max-width: 990px) {
    .server-card {
        width: calc(50% - 20px);
    }
}

@media (max-width: 600px) {
    .server-card {
        width: 100%;
    }
}

.server-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.mw-content-ltr > #toc:first-child {
    float: left;
    margin: 0 0 1em 1em;
    width: 300px;
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    padding: 1em;
    font-size: 90%;
    clear: right;
    margin-right: 31px;
}

/* Staff */
.staff-container {
  background-color: #fff;
  color: #cc0000;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 0;
  padding: 30px;
  text-align: center;
}

.ruller-title {
  font-size: 2.5em;
  margin-bottom: 30px;
  color: #cc0000;
  text-shadow: 1px 1px 3px rgba(255, 0, 0, 0.3);
}

.staff-top-blocks {
  display: flex;
  justify-content: space-between;
  gap: 2%;
  margin-bottom: 40px;
  flex-wrap: nowrap;
}

.staff-half {
  width: 49%;
}

.staff-servers {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
}

.server {
    flex: 1 1 30%;
    min-width: 250px;
    max-width: 400px;
}

.staff-fancy-box {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgb(255 249 52 / 30%);
    overflow: hidden;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s;
    text-align: left;
    border: 1px #e7e7e7 solid;
}

.staff-fancy-box:hover {
transform: translateY(-5px);
    box-shadow: 0 8px 20px rgb(255 0 0 / 50%);
}

.staff-section-title.staff-tight {
margin: 0;
    margin: 0;
    padding: 10px 15px;
    background: linear-gradient(to right, #effff1, #fff0f0);
    color: #000000;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}
.staff-section-title.staff-tight a {
    color: black;
}

.staff-box-content ul li:has(> strong:only-child) {
  display: none;
}

.staff-box-content {
  padding: 15px;
}

.staff-fancy-box ul {
  list-style-type: none;
  padding-left: 10px;
  margin: 0;
}

.staff-fancy-box ul li {
  margin: 10px 0;
}
.staff-servers section {
    display: none;
}

/* Стиль mr_newload для карточки участника  */
.infobox.mr_newload {
    float: right;
    background: linear-gradient(145deg, #2A1A3A, #1E1130);
    color: #E0E0FF;
    padding: 18px;
    border: 1px solid #4A2A6A;
    border-radius: 12px;
    width: 240px;
    font-family: 'Segoe UI', sans-serif;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
    margin: 0 0 20px 25px;
    overflow: hidden;
}

.infobox.mr_newload .infobox-title {
    text-align: center;
    font-size: 160%;
    font-weight: 800;
    background: linear-gradient(90deg, #FF6B00, #FFAA00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    margin: 0;
    border: none;
}

.infobox.mr_newload .infobox-rows th, .infobox.mr_newload .infobox-rows td
{
	padding: 6px 4px;
}

.infobox.mr_newload .infobox-rows th {
	width: 40%;
}

.infobox.mr_newload .infobox-rows tr
{
	border-top: none;
}
.infobox.mr_newload .infobox-rows tr:nth-child(even)
{
	background-color: transparent;
}

.infobox.mr_newload img
{
	margin: 0 auto;
    background: transparent !important;
    border-radius: 8px;
    overflow: hidden;
    border: 2px solid #5A3A7A;
    overflow: hidden;
}

.infobox.mr_newload .tabber__header
{
	margin-bottom: 20px;
}

.infobox.mr_newload .infobox-rows tr:nth-child(1) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(7) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(13) th {
    color: #FFD700;
}

.infobox.mr_newload .infobox-rows tr:nth-child(1) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(7) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(13) td {
    color: #FFAA55;
}

.infobox.mr_newload .infobox-rows tr:nth-child(2) th,
.infobox.mr_newload .infobox-rows tr:nth-child(8) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(14) th {
    color: #FF7E66;
}

.infobox.mr_newload .infobox-rows tr:nth-child(2) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(8) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(14) td {
    color: #FFBB77;
}

.infobox.mr_newload .infobox-rows tr:nth-child(3) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(9) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(15) th {
    color: #66D9FF;
}

.infobox.mr_newload .infobox-rows tr:nth-child(3) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(9) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(15) td {
    color: #AA88FF;
}

.infobox.mr_newload .infobox-rows tr:nth-child(4) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(10) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(16) th {
    color: #FF66AA;
}

.infobox.mr_newload .infobox-rows tr:nth-child(4) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(10) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(16) td {
    color: #55FFFF;
}

.infobox.mr_newload .infobox-rows tr:nth-child(5) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(11) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(17) th {
    color: #FF8844;
}

.infobox.mr_newload .infobox-rows tr:nth-child(5) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(11) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(173) td {
    color: #CC99FF;
}

.infobox.mr_newload .infobox-rows tr:nth-child(6) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(12) th, 
.infobox.mr_newload .infobox-rows tr:nth-child(18) th {
    color: #44FFAA;
}

.infobox.mr_newload .infobox-rows tr:nth-child(6) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(12) td, 
.infobox.mr_newload .infobox-rows tr:nth-child(18) td {
    color: #66FF66;
}

.mw-indicators
{
	height: 26px !important;	
}
}