@font-face {
    font-family: Minecraft;
    src: url(/images/Minecraft.woff2?65c93) format('woff2'), url(/images/Minecraft.woff?0f52c) format('woff')
}

@font-face {
    font-family: Unifont;
    src: url(/images/Unifont.woff2?4b291) format('woff2')
}

:root,
.skin-invert,
.notheme {
    --color-base: #202122;
    --color-base-fixed: #202122;
    --color-base--hover: #404244;
    --color-emphasized: #101418;
    --color-subtle: #54595d;
    --color-placeholder: #72777d;
    --color-disabled: #a2a9b1;
    --color-disabled-emphasized: #a2a9b1;
    --color-inverted: #fff;
    --color-inverted-fixed: #fff;
    --color-progressive: #36c;
    --color-progressive--hover: #3056a9;
    --color-progressive--active: #233566;
    --color-progressive--focus: #36c;
    --color-destructive: #bf3c2c;
    --color-destructive--hover: #9f3526;
    --color-destructive--active: #612419;
    --color-destructive--focus: #36c;
    --color-visited: #6a60b0;
    --color-visited--hover: #534fa3;
    --color-visited--active: #353262;
    --color-destructive--visited: #9f5555;
    --color-destructive--visited--hover: #854848;
    --color-destructive--visited--active: #512e2e;
    --color-error: #bf3c2c;
    --color-error--hover: #9f3526;
    --color-error--active: #612419;
    --color-warning: #886425;
    --color-success: #177860;
    --color-notice: #404244;
    --color-icon-error: #f54739;
    --color-icon-warning: #ab7f2a;
    --color-icon-success: #099979;
    --color-icon-notice: #72777d;
    --color-content-added: #006400;
    --color-content-removed: #8b0000;
    --filter-invert-icon: 0;
    --filter-invert-primary-button-icon: 1;
    --box-shadow-color-base: #a2a9b1;
    --box-shadow-color-progressive--active: #233566;
    --box-shadow-color-progressive--focus: #36c;
    --box-shadow-color-progressive-selected: #36c;
    --box-shadow-color-progressive-selected--hover: #3056a9;
    --box-shadow-color-progressive-selected--active: #233566;
    --box-shadow-color-destructive--focus: #36c;
    --box-shadow-color-inverted: #fff;
    --box-shadow-color-alpha-base: rgba(0, 0, 0, 0.06);
    --box-shadow-color-transparent: transparent;
    --font-size-x-small: 0.75rem;
    --font-size-small: 0.875rem;
    --font-size-medium: 1rem;
    --font-size-large: 1.125rem;
    --font-size-x-large: 1.25rem;
    --font-size-xx-large: 1.5rem;
    --font-size-xxx-large: 1.75rem;
    --line-height-x-small: 1.25rem;
    --line-height-small: 1.375rem;
    --line-height-medium: 1.625rem;
    --line-height-large: 1.75rem;
    --line-height-x-large: 1.875rem;
    --line-height-xx-large: 2.125rem;
    --line-height-xxx-large: 2.375rem;
    --line-height-content: 1.625;
    --mix-blend-mode-base: normal;
    --mix-blend-mode-blend: multiply;
    --background-color-base: #fff;
    --background-color-base-fixed: #fff;
    --background-color-neutral: #eaecf0;
    --background-color-neutral-subtle: #f8f9fa;
    --background-color-interactive: #eaecf0;
    --background-color-interactive--hover: #dadde3;
    --background-color-interactive--active: #c8ccd1;
    --background-color-interactive-subtle: #f8f9fa;
    --background-color-interactive-subtle--hover: #eaecf0;
    --background-color-interactive-subtle--active: #dadde3;
    --background-color-disabled: #dadde3;
    --background-color-disabled-subtle: #eaecf0;
    --background-color-inverted: #101418;
    --background-color-progressive: #36c;
    --background-color-progressive--hover: #3056a9;
    --background-color-progressive--active: #233566;
    --background-color-progressive--focus: #36c;
    --background-color-progressive-subtle: #e8eeff;
    --background-color-progressive-subtle--hover: #d9e2ff;
    --background-color-progressive-subtle--active: #b6d4fb;
    --background-color-destructive: #bf3c2c;
    --background-color-destructive--hover: #9f3526;
    --background-color-destructive--active: #612419;
    --background-color-destructive--focus: #36c;
    --background-color-destructive-subtle: #ffe9e5;
    --background-color-destructive-subtle--hover: #ffdad3;
    --background-color-destructive-subtle--active: #ffc8bd;
    --background-color-error: #f54739;
    --background-color-error--hover: #d74032;
    --background-color-error--active: #bf3c2c;
    --background-color-error-subtle: #ffe9e5;
    --background-color-error-subtle--hover: #ffdad3;
    --background-color-error-subtle--active: #ffc8bd;
    --background-color-warning-subtle: #fdf2d5;
    --background-color-success-subtle: #dff2eb;
    --background-color-notice-subtle: #eaecf0;
    --background-color-content-added: #a3d3ff;
    --background-color-content-removed: #ffe49c;
    --background-color-transparent: transparent;
    --background-color-backdrop-light: rgba(255, 255, 255, 0.65);
    --background-color-backdrop-dark: rgba(0, 0, 0, 0.65);
    --background-color-button-quiet--hover: rgba(0, 24, 73, 0.027);
    --background-color-button-quiet--active: rgba(0, 24, 73, 0.082);
    --background-color-input-binary--checked: #36c;
    --background-color-tab-list-item-framed--hover: rgba(255, 255, 255, 0.3);
    --background-color-tab-list-item-framed--active: rgba(255, 255, 255, 0.65);
    --opacity-icon-base: 0.87;
    --opacity-icon-base--hover: 0.74;
    --opacity-icon-base--selected: 1;
    --opacity-icon-base--disabled: 0.51;
    --opacity-icon-placeholder: 0.51;
    --opacity-icon-subtle: 0.67;
    --border-color-base: #a2a9b1;
    --border-color-emphasized: #202122;
    --border-color-subtle: #c8ccd1;
    --border-color-muted: #dadde3;
    --border-color-interactive: #72777d;
    --border-color-interactive--hover: #27292d;
    --border-color-interactive--active: #202122;
    --border-color-disabled: #c8ccd1;
    --border-color-inverted: #fff;
    --border-color-inverted-fixed: #fff;
    --border-color-progressive: #6485d1;
    --border-color-progressive--hover: #3056a9;
    --border-color-progressive--active: #233566;
    --border-color-progressive--focus: #36c;
    --border-color-destructive: #f54739;
    --border-color-destructive--hover: #9f3526;
    --border-color-destructive--active: #612419;
    --border-color-destructive--focus: #36c;
    --border-color-error: #f54739;
    --border-color-error--hover: #9f3526;
    --border-color-error--active: #612419;
    --border-color-warning: #ab7f2a;
    --border-color-warning--hover: #735421;
    --border-color-warning--active: #453217;
    --border-color-success: #099979;
    --border-color-notice: #72777d;
    --border-color-content-added: #a3d3ff;
    --border-color-content-removed: #ffe49c;
    --border-color-transparent: transparent;
    --border-color-divider: #a2a9b1;
    --outline-color-progressive--focus: #36c;
    --color-link: var(--color-progressive);
    --color-link--hover: var(--color-progressive--hover);
    --color-link--active: var(--color-progressive--active);
    --color-link--focus: var(--color-progressive--focus);
    --color-link--visited: var(--color-visited);
    --color-link--visited--hover: var(--color-visited--hover);
    --color-link--visited--active: var(--color-visited--active);
    --color-link-red: var(--color-destructive);
    --color-link-red--hover: var(--color-destructive--hover);
    --color-link-red--active: var(--color-destructive--active);
    --color-link-red--focus: var(--color-destructive--focus);
    --color-link-red--visited: var(--color-destructive--visited);
    --color-link-red--visited--hover: var(--color-destructive--visited--hover);
    --color-link-red--visited--active: var(--color-destructive--visited--active);
    --accent-color-base: #36c;
    --border-color-input--hover: var(--border-color-interactive);
    --border-color-input-binary: var(--border-color-interactive);
    --border-color-input-binary--hover: var(--border-color-progressive--hover);
    --border-color-input-binary--active: var(--border-color-progressive--active);
    --border-color-input-binary--focus: var(--border-color-progressive--focus);
    --border-color-input-binary--checked: var(--border-color-progressive);
    --color-base--subtle: #54595d;
    --line-height-xxx-small: 1.4285714rem;
    --line-height-xx-small: 1.5714285rem
}

body.wgl-theme-dark,
.skin-vector .mw-notification {
    --color-base: #eaecf0;
    --color-base--hover: #f8f9fa;
    --color-emphasized: #f8f9fa;
    --color-subtle: #a2a9b1;
    --color-disabled: #54595d;
    --color-disabled-emphasized: #72777d;
    --color-inverted: #101418;
    --color-progressive: #88a3e8;
    --color-progressive--hover: #a6bbf5;
    --color-progressive--active: #b6d4fb;
    --color-destructive: #fd7865;
    --color-destructive--hover: #fea898;
    --color-destructive--active: #ffc8bd;
    --color-visited: #a799cd;
    --color-visited--hover: #c5b9dd;
    --color-visited--active: #d9d0e9;
    --color-destructive--visited: #c99391;
    --color-destructive--visited--hover: #dcb5b3;
    --color-destructive--visited--active: #e8cecd;
    --color-error: #fd7865;
    --color-error--hover: #fea898;
    --color-error--active: #ffc8bd;
    --color-warning: #ca982e;
    --color-success: #2cb491;
    --color-notice: #a2a9b1;
    --color-content-added: #80cdb3;
    --color-content-removed: #fd7865;
    --color-base--subtle: #a2a9b1;
    --box-shadow-color-base: #72777d;
    --box-shadow-color-progressive--focus: #6485d1;
    --box-shadow-color-progressive-selected: #88a3e8;
    --box-shadow-color-progressive-selected--hover: #a6bbf5;
    --box-shadow-color-progressive-selected--active: #b6d4fb;
    --box-shadow-color-destructive--focus: #6485d1;
    --box-shadow-color-inverted: #000;
    --box-shadow-color-alpha-base: rgba(0, 0, 0, 0.87);
    --mix-blend-mode-blend: screen;
    --background-color-base: #101418;
    --background-color-neutral: #27292d;
    --background-color-neutral-subtle: #202122;
    --background-color-interactive: #27292d;
    --background-color-interactive--hover: #404244;
    --background-color-interactive--active: #54595d;
    --background-color-interactive-subtle: #202122;
    --background-color-interactive-subtle--hover: #27292d;
    --background-color-interactive-subtle--active: #404244;
    --background-color-disabled: #404244;
    --background-color-disabled-subtle: #27292d;
    --background-color-inverted: #f8f9fa;
    --background-color-progressive--focus: #6485d1;
    --background-color-progressive-subtle: #1b223d;
    --background-color-progressive-subtle--hover: #233566;
    --background-color-progressive-subtle--active: #3056a9;
    --background-color-destructive--focus: #6485d1;
    --background-color-destructive-subtle: #3c1a13;
    --background-color-destructive-subtle--hover: #612419;
    --background-color-destructive-subtle--active: #9f3526;
    --background-color-error-subtle: #3c1a13;
    --background-color-error-subtle--hover: #612419;
    --background-color-error-subtle--active: #9f3526;
    --background-color-warning-subtle: #2d2212;
    --background-color-success-subtle: #132821;
    --background-color-notice-subtle: #27292d;
    --background-color-content-added: #233566;
    --background-color-content-removed: #453217;
    --background-color-backdrop-light: rgba(0, 0, 0, 0.65);
    --background-color-backdrop-dark: rgba(255, 255, 255, 0.65);
    --border-color-base: #72777d;
    --border-color-emphasized: #eaecf0;
    --border-color-subtle: #54595d;
    --border-color-muted: #404244;
    --border-color-interactive--hover: #a2a9b1;
    --border-color-interactive--active: #c8ccd1;
    --border-color-disabled: #54595d;
    --border-color-inverted: #101418;
    --border-color-progressive--hover: #88a3e8;
    --border-color-progressive--active: #a6bbf5;
    --border-color-progressive--focus: #6485d1;
    --border-color-destructive--hover: #fd7865;
    --border-color-destructive--active: #fea898;
    --border-color-destructive--focus: #6485d1;
    --border-color-error--hover: #fd7865;
    --border-color-error--active: #fea898;
    --border-color-warning--hover: #ca982e;
    --border-color-warning--active: #edb537;
    --border-color-content-added: #233566;
    --border-color-content-removed: #987027
}

body.wgl-theme-dark .skin-invert-image img,
body.wgl-theme-dark .skin-invert:not(.mw-echo-notificationsWrapper),
body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-progressive):not(.oo-ui-image-destructive):not(.oo-ui-checkboxInputWidget-checkIcon):not(.oo-ui-image-invert):not(.mw-no-invert),
body.wgl-theme-dark .oo-ui-indicatorElement-indicator {
    color-scheme: light;
    filter: invert(1) hue-rotate(180deg)
}

:root {
    --link-color: #0645ad;
    --link-color-active: #faa700;
    --custom-background-blue: #ccf;
    --custom-background-cyan: #cef;
    --custom-background-green: #cfc;
    --custom-background-gray: #d2d2d2;
    --custom-background-grey: var(--custom-background-gray);
    --custom-background-magenta: #fdf;
    --custom-background-orange: #fdb;
    --custom-background-purple: #ecf;
    --custom-background-red: #fcc;
    --custom-background-yellow: #ffc;
    --custom-border-blue: #36e;
    --custom-border-cyan: #9df;
    --custom-border-green: #5d5;
    --custom-border-gray: #bbb;
    --custom-border-grey: var(--custom-border-gray);
    --custom-border-magenta: #f9f;
    --custom-border-orange: #f90;
    --custom-border-purple: #96c;
    --custom-border-red: #e44;
    --custom-border-yellow: #fc3;
    --custom-closed-topic-neutral: #eef;
    --custom-closed-topic-no: #fee;
    --custom-closed-topic-yes: #efe;
    --custom-code-background: #f8f9fa;
    --custom-load-page-button-color: #fff8;
    --custom-main-page-background: #fcfcfc;
    --custom-main-page-border: var(--custom-border-gray);
    --custom-main-page-edition-subheader: #333;
    --custom-mcwiki-header-color: #bcd4f5;
    --custom-navbox-background: #fff;
    --custom-navbox-top: #ccc;
    --custom-navbox-middle: #ddd;
    --custom-navbox-thru: #eee;
    --custom-nbt-inherit-color: #e6e6fa;
    --custom-table-background: #f8f9fa;
    --custom-table-alternate-background: #f0f1f2;
    --custom-table-choice-always: #003600;
    --custom-table-choice-always-background: #80d080;
    --custom-table-choice-default: #fff;
    --custom-table-choice-in-off-background: #060;
    --custom-table-choice-in-on-background: #0c0;
    --custom-table-choice-na: #000;
    --custom-table-choice-na-background: #fff;
    --custom-table-choice-neutral: #634800;
    --custom-table-choice-neutral-background: #ffeb9c;
    --custom-table-choice-never: #3c0404;
    --custom-table-choice-never-background: #ff8080;
    --custom-table-choice-no: #840606;
    --custom-table-choice-no-background: #ffc7ce;
    --custom-table-choice-out-off-background: #900;
    --custom-table-choice-out-on-background: #f00;
    --custom-table-choice-partial: #665400;
    --custom-table-choice-partial-background: #ffd;
    --custom-table-choice-planned: #0131b7;
    --custom-table-choice-planned-background: #dfdfff;
    --custom-table-choice-rarely: #533400;
    --custom-table-choice-rarely-background: #fdce5e;
    --custom-table-choice-unknown: #222;
    --custom-table-choice-unknown-background: #ccc;
    --custom-table-choice-yes: #005600;
    --custom-table-choice-yes-background: #c6efce;
    --custom-table-header-background: #eaecf0;
    --custom-topic-30-days: #bbb;
    --custom-topic-7-days: #ddd
}

body.wgl-theme-dark {
    --link-color: #90c0fe;
    --link-color-active: #faa700;
    --custom-background-blue: hsl(240, 25%, 12%);
    --custom-background-cyan: hsl(190, 25%, 12%);
    --custom-background-green: hsl(120, 25%, 12%);
    --custom-background-gray: hsl(0, 0%, 12%);
    --custom-background-grey: var(--custom-background-gray);
    --custom-background-magenta: hsl(310, 25%, 12%);
    --custom-background-orange: hsl(40, 25%, 12%);
    --custom-background-purple: hsl(260, 25%, 12%);
    --custom-background-red: hsl(0, 25%, 12%);
    --custom-background-yellow: hsl(60, 25%, 12%);
    --custom-border-blue: hsl(240, 15%, 36%);
    --custom-border-cyan: hsl(190, 15%, 36%);
    --custom-border-green: hsl(120, 15%, 36%);
    --custom-border-gray: hsl(0, 0%, 36%);
    --custom-border-grey: var(--custom-border-gray);
    --custom-border-magenta: hsl(310, 15%, 36%);
    --custom-border-orange: hsl(40, 15%, 36%);
    --custom-border-purple: hsl(260, 15%, 36%);
    --custom-border-red: hsl(0, 15%, 36%);
    --custom-border-yellow: hsl(60, 15%, 36%);
    --custom-closed-topic-neutral: #2a2a33;
    --custom-closed-topic-no: #332a2a;
    --custom-closed-topic-yes: #2a332a;
    --custom-code-background: #131313;
    --custom-load-page-button-color: #fff2;
    --custom-main-page-background: #202125;
    --custom-main-page-border: #2e2e2e;
    --custom-main-page-edition-subheader: #ddd;
    --custom-mcwiki-header-color: #2e4159;
    --custom-navbox-background: #131313;
    --custom-navbox-top: #363636;
    --custom-navbox-middle: #2d2d2d;
    --custom-navbox-thru: #202020;
    --custom-nbt-inherit-color: #404050;
    --custom-table-background: #131313;
    --custom-table-alternate-background: #202020;
    --custom-table-choice-always: #a0e37b;
    --custom-table-choice-always-background: #1c410c;
    --custom-table-choice-default: #ddd;
    --custom-table-choice-in-off-background: #030;
    --custom-table-choice-in-on-background: #060;
    --custom-table-choice-na: #fff;
    --custom-table-choice-na-background: #000;
    --custom-table-choice-neutral: #e2c789;
    --custom-table-choice-neutral-background: #4c3416;
    --custom-table-choice-never: #ffb29d;
    --custom-table-choice-never-background: #601a15;
    --custom-table-choice-no: #f2acae;
    --custom-table-choice-no-background: #432a2e;
    --custom-table-choice-out-off-background: #400;
    --custom-table-choice-out-on-background: #700;
    --custom-table-choice-partial: #cebe95;
    --custom-table-choice-partial-background: #362d21;
    --custom-table-choice-planned: #b9c1db;
    --custom-table-choice-planned-background: #2a2a4b;
    --custom-table-choice-rarely: #ede0b8;
    --custom-table-choice-rarely-background: #693a0c;
    --custom-table-choice-unknown: #ddd;
    --custom-table-choice-unknown-background: #444;
    --custom-table-choice-yes: #adf2ad;
    --custom-table-choice-yes-background: #384c3c;
    --custom-table-header-background: #363636;
    --custom-topic-30-days: #303030;
    --custom-topic-7-days: #242424
}

body {
    text-autospace: normal;
    text-spacing-trim: normal
}

@supports (flex-wrap:wrap) {
    .edition-group {
        display: flex;
        flex-wrap: wrap
    }

    .edition-group .edition-box {
        flex: 17.4em
    }
}

.comment-icon img {
    vertical-align: text-bottom
}

.div-col.columns {
    margin-top: 0.3em
}

.div-col.columns ul,
.div-col.columns ol {
    margin-top: 0
}

.navbox {
    background: var(--custom-navbox-background);
    border: 1px solid var(--custom-border-gray);
    margin: 1em auto 0;
    width: 100%
}

.navbox table {
    background: var(--custom-navbox-background)
}

.navbox table,
.navbox .table-wide {
    margin-left: -4px;
    margin-right: -2px
}

.navbox table:first-child,
.navbox .table-wide:first-child {
    margin-top: -2px
}

.navbox table:last-child,
.navbox .table-wide:last-child {
    margin-bottom: -2px
}

.navbox .table-wide {
    clear: none
}

.navbox .navbox-top {
    white-space: nowrap;
    background-color: var(--custom-navbox-top);
    padding: 0 3px;
    text-align: center
}

.navbox .navbox-middle {
    white-space: nowrap;
    background-color: var(--custom-navbox-middle);
    padding: 0 3px;
    text-align: center
}

.navbox .navbox-thru {
    white-space: nowrap;
    background-color: var(--custom-navbox-thru);
    padding: 0 3px;
    text-align: center
}

.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(--custom-navbox-thru);
    padding: 0 10px;
    white-space: nowrap;
    text-align: right
}

.navbox td {
    width: 100%;
    padding: 0 0 0 2px
}

.navbox .table-wide::before {
    width: 0;
    height: 0;
    box-shadow: none
}

.navbox .table-wide-inner,
.navbox .table-wide table {
    margin: 0
}

.mw-heading2:has(#导航, #導覽):has(+ table.navbox) {
    clear: both
}

.loadbox-navbox {
    padding: 2px !important;
    margin: 1em 0 0 !important;
    clear: both
}

#content .loadbox-navbox>p {
    background-color: var(--custom-navbox-top);
    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
}

@-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 {
    -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 {
    -webkit-animation: layered-blueprint-fade-out 200ms;
    animation: layered-blueprint-fade-out 200ms
}

.wikiEditor-ui-text {
    background-color: var(--background-color-base)
}

.wikiEditor-ui-text textarea {
    background-color: transparent
}

.sprite {
    display: inline-block;
    vertical-align: text-top;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat
}

.sprite-file {
    --vertical-align: text-top;
    display: inline-block;
    height: 16px;
    width: 16px
}

.sprite-file img {
    vertical-align: var(--vertical-align)
}

.sprite-file+a>.sprite-text,
.sprite-file+.sprite-text,
.sprite+.sprite-text {
    padding-left: 0.312em
}

.sprite-file:has(a:hover:not(.new))+a:has(> .sprite-text),
.sprite-file:has(a:focus:not(.new))+a:has(> .sprite-text) {
    text-decoration: underline
}

.wgl-lightmode .sprite-file:has(a:active:not(.new))+a:has(> .sprite-text) {
    color: #faa700
}

.sprite-file a.new:first-child {
    vertical-align: var(--vertical-align);
    background-image: url(/images/Grid_Unknown.png?0f52c);
    background-size: 100% 100%;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    height: 100%;
    width: 100%;
    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
}

.af-sprite {
    background-image: url(/images/AprilFoolsSprite.png?63772)
}

.blocklegacy-sprite {
    background-image: url(/images/BlockLegacyCSS.png?7e928)
}

.schematic-sprite {
    background-image: url(/images/SchematicSprite.png?9523f);
    background-size: 32em auto;
    width: 1em;
    height: 1em
}

.tint-sprite {
    background-image: url(/images/TintSprite.png?5048d)
}

.tint-sprite-mask {
    -webkit-mask-image: url(/images/TintSprite.png?5048d);
    mask-image: url(/images/TintSprite.png?5048d)
}

.client-js #editform {
    overflow: hidden
}

.client-js .mw-editform>#wpTextbox1 {
    margin-top: 73px
}

.mw-editform .wikiEditor-ui-top {
    min-height: 72px
}

.alternatecells:nth-child(odd) {
    background-color: var(--custom-table-alternate-background)
}

body.wgl-theme-dark .alternatecells:nth-child(odd) {
    background-color: #222
}

.alternaterows tr:nth-child(even),
.infobox-rows tr:nth-child(odd) {
    background-color: var(--custom-table-alternate-background)
}

.dynamic-video video,
.dynamic-image img,
#file video,
#file img {
    max-width: 100%;
    height: auto
}

.toc-hidelevel2 .toclevel-1 ul,
.toc-hidelevel3 .toclevel-2 ul,
.toc-hidelevel4 .toclevel-3 ul,
.toc-nonumbers .tocnumber {
    display: none
}

.treeview {
    margin-top: 0.3em;
    display: flow-root
}

.treeview .treeview-header {
    padding-left: 3px;
    font-weight: bold
}

.treeview .treeview-header:last-child {
    border-color: #636363 !important;
    border-left-style: dotted
}

.treeview .treeview-header:not(:last-child)::before,
.treeview .treeview-condition:not(:last-child)::before {
    content: none
}

.treeview .treeview-header:last-child::before {
    border-bottom: 0
}

.treeview .treeview-condition {
    font-weight: bold
}

.treeview ul,
.treeview li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none
}

.treeview-identblock {
    position: relative;
    padding-left: 13px;
    margin-left: 7px
}

.treeview li li,
.treeview-block {
    position: relative;
    padding-left: 13px;
    margin-left: 7px;
    border-left: 1px solid #636363
}

.treeview li li::before {
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    width: 11px;
    height: 11px;
    border-bottom: 1px solid #636363
}

.treeview li li:last-child:not(.treeview-continue) {
    border-color: transparent
}

.treeview li li:last-child:not(.treeview-continue)::before {
    border-left: 1px solid #636363;
    width: 10px
}

.treeview dl,
.treeview dt {
    margin-bottom: 0
}

.nbttree-inherited {
    background-color: var(--custom-nbt-inherit-color)
}

.jslink {
    color: var(--link-color)
}

.jslink:hover {
    text-decoration: underline;
    cursor: pointer
}

.jslink:active {
    color: var(--link-color-active)
}

.mcwiki-header-grass,
.ns-special .gallerybox img,
.ns-14 .gallerybox img,
.filehistory a img,
.pixel-image,
.invslot-item-image,
.msgbox img,
.spriteedit-new-image,
.sprite {
    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
}

#mw-content-text a.external[href^="https://zh.minecraft.wiki/w/"],
#mw-content-text a.external[href^="//zh.minecraft.wiki/w/"] {
    background: none;
    padding-right: 0
}

body {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

.format-0 {
    color: #000;
    --mcfont-shadow-color: #000
}

.format-1 {
    color: #0000A8;
    --mcfont-shadow-color: #00002A
}

.format-2 {
    color: #00A800;
    --mcfont-shadow-color: #002A00
}

.format-3 {
    color: #00A8A8;
    --mcfont-shadow-color: #002A2A
}

.format-4 {
    color: #A80000;
    --mcfont-shadow-color: #2A0000
}

.format-5 {
    color: #A800A8;
    --mcfont-shadow-color: #2A002A
}

.format-6 {
    color: #FBA800;
    --mcfont-shadow-color: #3E2A00
}

.format-7 {
    color: #A8A8A8;
    --mcfont-shadow-color: #2A2A2A
}

.format-8 {
    color: #545454;
    --mcfont-shadow-color: #151515
}

.format-9 {
    color: #5454FB;
    --mcfont-shadow-color: #15153E
}

.format-a {
    color: #54FB54;
    --mcfont-shadow-color: #153E15
}

.format-b {
    color: #54FBFB;
    --mcfont-shadow-color: #153E3E
}

.format-c {
    color: #FB5454;
    --mcfont-shadow-color: #3E1515
}

.format-d {
    color: #FB54FB;
    --mcfont-shadow-color: #3E153E
}

.format-e {
    color: #FBFB54;
    --mcfont-shadow-color: #3E3E15
}

.format-f,
#minetip-tooltip {
    color: #FBFBFB;
    --mcfont-shadow-color: #3E3E3E
}

.format-g {
    color: #DDD605;
    --mcfont-shadow-color: #373501
}

.format-h {
    color: #E3D4D1;
    --mcfont-shadow-color: #383534
}

.format-i {
    color: #CECACA;
    --mcfont-shadow-color: #333232
}

.format-j {
    color: #443A3B;
    --mcfont-shadow-color: #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;
    --mcfont-shadow-color: #372C0B
}

.format-q {
    color: #47A036;
    --mcfont-shadow-color: #04280D
}

.format-s {
    color: #2CBAA8;
    --mcfont-shadow-color: #0B2E2A
}

.format-t {
    color: #21497B;
    --mcfont-shadow-color: #08121E
}

.format-u {
    color: #9A5CC6;
    --mcfont-shadow-color: #261731
}

.format-v {
    color: #EB7114;
    --mcfont-shadow-color: #3B1D05
}

.format-y {
    color: #971607;
    --mcfont-shadow-color: #250501
}

.format-z {
    color: #B4684D;
    --mcfont-shadow-color: #2D1A13
}

.format-custom {
    --mcfont-shadow-color: color-mix(in srgb, currentColor 25%, #000 75%)
}

.mcfont-shadow,
.mcfont-shadow span {
    text-shadow: 0.0625em 0.125em 0 var(--mcfont-shadow-color, transparent)
}

.unifont-shadow {
    text-shadow: 0.0625em 0.0625em 0 var(--mcfont-shadow-color, transparent)
}

.mojangles-shadow {
    text-shadow: 0.125em 0.125em 0 var(--mcfont-shadow-color, transparent)
}

.explain {
    border-bottom: 0;
    text-decoration: underline dotted;
    cursor: help
}

.explain.noline {
    text-decoration: none
}

abbr[title] {
    cursor: help
}

#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, "Arial Black", Unifont, "WenQuanYi Bitmap Song", SimSun, MingLiU, Beijing, sans-serif;
    font-size: 16px;
    word-spacing: 4px;
    white-space: nowrap;
    line-height: 1.25em;
    margin: 0.125em 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.15em 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>.description,
#minetip-tooltip>.minetip-description {
    display: block;
    margin-top: 0.25em
}

.invslot-stacksize {
    font-family: Minecraft, "Arial Black", sans-serif !important
}

.globalNotice .globalNoticeDismiss {
    float: right
}

td>code {
    display: inline-block;
    line-height: 1.2
}

@media screen {

    pre,
    .mw-code {
        background-color: var(--background-color-neutral-subtle);
        color: var(--color-emphasized);
        border: 1px solid var(--border-color-muted)
    }
}

body.mediawiki a>code {
    color: inherit
}

kbd {
    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
}

kbd {
    text-shadow: 0 1px 0 var(--background-color-base);
    background-color: var(--background-color-neutral-subtle);
    color: var(--color-emphasized);
    box-shadow: 0 1px rgba(0, 0, 0, 0.2), 0 0 0 2px var(--background-color-base) inset;
    border-color: var(--border-color-muted);
    font-size: smaller
}

.errorbox li:not(:last-child) .abusefilter-message-footer {
    display: none
}

#siteNotice #localNotice,
#siteNotice .globalNotice {
    background-color: transparent;
    border: none
}

#localNotice .globalNoticeDismiss {
    display: none
}

.ca-variants-zh-Hans,
.ca-variants-zh-Hant,
.ca-variants-zh-Hant-MO,
.language-searcher .site-link-list .zh-Hans,
.language-searcher .site-link-list .zh-Hant {
    display: none
}

pre,
tt,
samp,
.mw-code {
    font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace, Courier
}

code {
    display: inline-block
}

.load-page-button {
    background-color: var(--custom-load-page-button-color)
}

@media screen and (max-width:720px) {
    div#mw-navigation div#mw-panel {
        position: static !important
    }

    body.page-Minecraft_Wiki.action-view img.banner-image {
        display: none
    }
}

div.footer-post {
    padding-bottom: 0
}

@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
    }
}

.mwe-math-fallback-image-inline {
    padding: 0;
    margin: 2px;
    vertical-align: middle !important
}

.mw-enhanced-rc span.changedby {
    line-break: loose
}

body {
    text-size-adjust: none;
    -ms-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none
}

.mcw-calc-parameter {
    display: none
}

body.wgl-theme-light .mw-prefs-search-highlight {
    background: #c9dffd !important;
    outline: 3px solid #c9dffd !important
}

body.wgl-theme-dark .ext-discussiontools-init-highlight {
    mix-blend-mode: lighten
}

body.wgl-theme-dark .ext-discussiontools-init-publishedcomment {
    background-color: #6b5f29
}

body.wgl-theme-dark .ext-discussiontools-init-targetcomment {
    background-color: #1b1f29
}

body.wgl-theme-dark .ext-discussiontools-ui-replyWidget-preview {
    background: #222
}

.mw-indicator {
    vertical-align: middle
}

.mw-inputbox-form .cdx-text-input {
    min-width: 0
}

.mw-inputbox-input[size],
.mw-inputbox-createbox[size] {
    max-width: 100%
}

.mw-contributions-blocked-notice+.cdx-message.mw-warning-with-logexcerpt,
.cdx-message.mw-undelete-revision+textarea {
    margin-top: 8px
}

.mw-protection-indicator-icon--lock {
    width: 30px;
    height: 30px
}

#mw-indicator-protection-autoconfirmed .mw-protection-indicator-icon--lock {
    mask: none;
    background: url(/images/Semi-protected_page_lock.svg?6c122)
}

#mw-indicator-protection-sysop-cascade .mw-protection-indicator-icon--lock,
#mw-indicator-protection-sysop .mw-protection-indicator-icon--lock {
    mask: none;
    background: url(/images/Fully-protected_page_lock.svg?fb23c)
}

:root {
    --wiki-logo: url(/images/Wiki.png);
    --base-background: url(/images/Background.png?ad1b2);
    --header-background: url(/images/Header-background.png?4767e);
    --kiko-background: url(/images/Kiko-background.png?f7421);
    --vector-tabs: url(/images/Vector-tabs.png?809cd);
    --vector-tabs-first: url(/images/Vector-tabs-first.png?809cd);
    --wiki-logo-hidpi: url(/images/Wiki@2x.png);
    --base-background-hidpi: url(/images/Background-HiDPI.png?ad1b2);
    --header-background-hidpi: url(/images/Header-background-HiDPI.png?9df33);
    --vector-tabs-hidpi: url(/images/Vector-tabs-HiDPI.png?809cd);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-HiDPI.png?809cd);
    --list-bullet: url(/images/List_bullet.svg?8e7ea);
    --content-text-color: #202122;
    --content-secondary-text-color: #555555;
    --base-background-color: #303030;
    --content-background-color: #E6EFF4;
    --content-border-top-color: #B4BEC3;
    --content-border-top-right-color: #784c2a;
    --content-border-left-color: #171717;
    --director-table-background-color: #FFFFFF;
    --simplesearch-top-border-color: #FFFFFF;
    --simplesearch-left-border-color: #888888;
    --simplesearch-topright-grass-color: #6BA41E;
    --searchinput-placeholder-color: #72777D;
    --sidebar-display-minecraft: initial;
    --sidebar-display-dungeons: none;
    --sidebar-display-earth: none;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: none
}

body.rootpage-Minecraft_Dungeons,
body.rootpage-Talk_Minecraft_Dungeons,
body.ns-9996,
body.ns-9997,
body.ns-10000,
body.ns-10001 {
    --base-background: url(/images/Background-dungeons.png?8354c);
    --base-background-hidpi: url(/images/Background-dungeons-HiDPI.png?8354c);
    --header-background: url(/images/Header-background-dungeons.png?b1681);
    --vector-tabs: url(/images/Vector-tabs-dungeons.png?b1681);
    --vector-tabs-first: url(/images/Vector-tabs-first-dungeons.png?b1681);
    --header-background-hidpi: url(/images/Header-background-dungeons-HiDPI.png?b1681);
    --vector-tabs-hidpi: url(/images/Vector-tabs-dungeons-HiDPI.png?b1681);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-dungeons-HiDPI.png?809cd);
    --content-background-color: #F2EEE7;
    --content-border-top-color: #C5B494;
    --content-border-top-right-color: #595959;
    --simplesearch-before-border-left-color: #3A3B3A;
    --simplesearch-topright-grass-color: #F26417;
    --search-form-after-border-top-color: #F27633;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: initial;
    --sidebar-display-earth: none;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: none
}

body.rootpage-Minecraft_Dungeons_II,
body.rootpage-Talk_Minecraft_Dungeons_II,
body.ns-10014,
body.ns-10015 {
    --base-background: url(/images/Background-dungeons2.png?8354c);
    --base-background-hidpi: url(/images/Background-dungeons2-HiDPI.png?b1681);
    --header-background: url(/images/Header-background-dungeons2.png?b1681);
    --vector-tabs: url(/images/Vector-tabs-dungeons2.png?b1681);
    --vector-tabs-first: url(/images/Vector-tabs-first-dungeons2.png?b1681);
    --header-background-hidpi: url(/images/Header-background-dungeons2-HiDPI.png?8354c);
    --vector-tabs-hidpi: url(/images/Vector-tabs-dungeons2-HiDPI.png?b1681);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-dungeons2-HiDPI.png?b1681);
    --content-background-color: #E3E8F1;
    --content-border-top-color: #8E9EBD;
    --simplesearch-topright-grass-color: #2489E3;
    --search-form-after-border-top-color: #3E96E4;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: initial;
    --sidebar-display-earth: none;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: none
}

body.rootpage-Minecraft_Earth,
body.rootpage-Talk_Minecraft_Earth,
body.ns-10002,
body.ns-10003 {
    --base-background: url(/images/Background.png?ad1b2);
    --base-background-hidpi: url(/images/Background-HiDPI.png?ad1b2);
    --header-background: url(/images/Header-background-earth.png?9df33);
    --vector-tabs: url(/images/Vector-tabs-earth.png?809cd);
    --vector-tabs-first: url(/images/Vector-tabs-first-earth.png?809cd);
    --header-background-hidpi: url(/images/Header-background-earth-HiDPI.png?9df33);
    --vector-tabs-hidpi: url(/images/Vector-tabs-earth-HiDPI.png?809cd);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-earth-HiDPI.png?809cd);
    --content-background-color: #E5EDFF;
    --content-border-top-color: #B7BDCC;
    --content-border-top-right-color: #406b7f;
    --simplesearch-before-border-left-color: #284350;
    --simplesearch-topright-grass-color: #0FD36D;
    --search-form-after-border-top-color: #2DDA81;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: none;
    --sidebar-display-earth: initial;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: none
}

body.rootpage-Minecraft_Legends,
body.rootpage-Talk_Minecraft_Legends,
body.ns-9994,
body.ns-9995,
body.ns-10006,
body.ns-10007 {
    --base-background: url(/images/Background.png?ad1b2);
    --base-background-hidpi: url(/images/Background-HiDPI.png?ad1b2);
    --header-background: url(/images/Header-background-legends.png?de747);
    --vector-tabs: url(/images/Vector-tabs-legends.png?809cd);
    --vector-tabs-first: url(/images/Vector-tabs-first-legends.png?809cd);
    --header-background-hidpi: url(/images/Header-background-legends-HiDPI.png?de747);
    --vector-tabs-hidpi: url(/images/Vector-tabs-legends-HiDPI.png?809cd);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-legends-HiDPI.png?809cd);
    --content-background-color: #DAEAE9;
    --content-border-top-color: #9FA2A2;
    --content-border-top-right-color: #34538c;
    --simplesearch-before-border-left-color: #203559;
    --simplesearch-topright-grass-color: #08F9E2;
    --search-form-after-border-top-color: #2AFDE9;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: none;
    --sidebar-display-earth: none;
    --sidebar-display-legends: initial;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: none
}

body.rootpage-Minecraft_Story_Mode,
body.rootpage-Talk_Minecraft_Story_Mode,
body.rootpage-Minecraft_Story_Mode_-_Season_Two,
body.rootpage-Talk_Minecraft_Story_Mode_-_Season_Two,
body.ns-10004,
body.ns-10005 {
    --base-background: url(/images/Background-storymode.png?3a843);
    --base-background-hidpi: url(/images/Background-storymode-HiDPI.png?3720e);
    --kiko-background: url(/images/Kiko-background-storymode.png?91457);
    --header-background: url(/images/Header-background-storymode.png?63eb8);
    --vector-tabs: url(/images/Vector-tabs-storymode.png?3a843);
    --vector-tabs-first: url(/images/Vector-tabs-first-storymode.png?3a843);
    --header-background-hidpi: url(/images/Header-background-storymode-HiDPI.png?63eb8);
    --vector-tabs-hidpi: url(/images/Vector-tabs-storymode-HiDPI.png?3a843);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-storymode-HiDPI.png?3a843);
    --content-background-color: #f9eddc;
    --content-border-top-color: #d5c090;
    --content-border-top-right-color: #4d4d4d;
    --content-border-left-color: #ab9a75;
    --base-background-color: #dcdaf1;
    --simplesearch-before-border-left-color: #352343;
    --simplesearch-topright-grass-color: #c8ced1;
    --search-form-after-border-top-color: #c8ced1;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: none;
    --sidebar-display-earth: none;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: initial;
    --sidebar-display-china: none
}

body.rootpage-中国版,
body.rootpage-Talk_中国版,
body.ns-10010,
body.ns-10011 {
    --base-background: url(/images/Background.png?ad1b2);
    --base-background-hidpi: url(/images/Background-HiDPI.png?ad1b2);
    --header-background: url(/images/Header-background-china.png?1c978);
    --vector-tabs: url(/images/Vector-tabs-china.png?71bbd);
    --vector-tabs-first: url(/images/Vector-tabs-first-china.png?1973b);
    --header-background-hidpi: url(/images/Header-background-china-HiDPI.png?ca078);
    --vector-tabs-hidpi: url(/images/Vector-tabs-china-HiDPI.png?b507d);
    --vector-tabs-first-hidpi: url(/images/Vector-tabs-first-china-HiDPI.png?e35e7);
    --simplesearch-topright-grass-color: #789D35;
    --sidebar-display-minecraft: none;
    --sidebar-display-dungeons: none;
    --sidebar-display-earth: none;
    --sidebar-display-legends: none;
    --sidebar-display-story-mode: none;
    --sidebar-display-china: initial
}

body {
    background-image: var(--kiko-background), var(--header-background), var(--base-background);
    background-repeat: no-repeat, repeat-x, repeat;
    background-position: center 570px, top left, top left;
    background-size: 256px, auto 234px, 468px
}

.mw-wiki-logo {
    background-image: var(--wiki-logo);
    background-size: cover
}

#mw-page-base {
    background: none;
    height: 85px
}

div#mw-panel {
    padding-top: 0;
    padding-bottom: 10px
}

#p-logo,
#p-logo a {
    height: 8.75em
}

#mw-panel *:not(h3)>a:not(:hover):not(:focus),
#footer a:not(:hover):not(:focus) {
    color: #BFBFBF !important
}

#mw-panel h3,
#mw-panel a,
#footer li,
#footer a {
    color: #FFF !important
}

#mw-panel h3 {
    text-decoration: none !important;
    cursor: pointer
}

#p-namespaces a,
#p-associated-pages a,
#p-views a,
#p-cactions-label span,
div#mw-head div.vectorMenu h4,
#p-variants-label span {
    font-weight: bold;
    text-decoration: none
}

#p-namespaces a,
#p-associated-pages a,
#p-views a,
#p-sharing span,
#p-cactions-label span,
div#mw-head div.vectorMenu h4,
#p-variants-label span {
    color: var(--content-text-color)
}

#p-namespaces .new a,
#p-associated-pages .new a,
#p-views .new a {
    color: #BA0000
}

:where(body:not(.wgl-theme-dark)) a:visited {
    color: #6a60b0
}

#right-navigation,
#content {
    margin-right: 10px
}

#footer {
    margin-right: 8px
}

#left-navigation,
#right-navigation {
    margin-top: 54px
}

#mw-head-base {
    height: 80px;
    margin-top: -80px
}

nav.vector-menu-tabs,
nav.vector-menu-dropdown {
    background: none;
    padding: 0;
    height: 36px
}

nav.vector-menu-tabs li a {
    box-sizing: unset
}

nav.vector-menu-tabs,
nav.vector-menu-tabs a,
.vector-menu-portal .vector-menu-heading,
nav.vector-menu-tabs ul,
nav.vector-menu-tabs ul li.selected,
#mw-head .vector-menu-dropdown .vector-menu-heading {
    background: none
}

nav.vector-menu-tabs ul li,
nav.vector-menu-tabs ul li.selected,
nav.vector-menu-tabs ul li:hover,
nav.vector-menu-tabs ul li:focus,
nav.vector-menu-dropdown,
nav.vector-menu-dropdown:hover,
nav.vector-menu-dropdown:focus {
    --ca-background-image: var(--vector-tabs);
    --ca-background-color: var(--content-border-top-color);
    background: var(--ca-background-image) no-repeat right 8px top, linear-gradient(to right, var(--ca-background-color) calc(100% - 14px), transparent 0) no-repeat left 6px top 6px;
    position: relative
}

nav.vector-menu-tabs ul li.selected,
nav.vector-menu-tabs ul li:hover,
nav.vector-menu-tabs ul li:focus,
nav.vector-menu-dropdown:hover,
nav.vector-menu-dropdown:focus {
    --ca-background-color: var(--content-background-color);
    background-position-y: bottom, 6px
}

nav.vector-menu-tabs ul li:before,
nav.vector-menu-dropdown:before {
    content: "";
    position: absolute;
    left: 0;
    background: var(--ca-background-image) var(--content-border-top-color) no-repeat left top;
    width: 6px;
    height: 100%;
    pointer-events: none
}

#left-navigation nav.vector-menu-tabs li:first-child:before {
    background: var(--vector-tabs-first) no-repeat left top;
    height: 93px
}

nav.vector-menu-tabs li a {
    padding: 15px 14px 0 20px;
    height: 21px;
    margin-right: 8px
}

.vector-menu-tabs .mw-watchlink.icon {
    font-size: 16px !important
}

.vector-menu-tabs .mw-watchlink.icon a {
    width: 45px;
    margin-right: 3px;
    margin-bottom: -4px
}

.vector-menu-tabs .mw-watchlink.icon a:before {
    left: 1.17em
}

nav.vector-menu-dropdown label {
    padding: 15px 14px 0 20px !important
}

nav.vector-menu-dropdown .vector-menu-content {
    transition: none;
    margin-left: 6px;
    min-width: calc(100% - 14px)
}

nav.vector-menu {
    margin: 0 8px 0 6px
}

#p-views,
#p-cactions {
    margin: 0
}

#p-cactions {
    padding-right: 8px
}

#left-navigation nav.vector-menu {
    margin-left: 0
}

nav.vector-menu h3 span {
    padding-left: 14px;
    font-weight: bold
}

nav.vector-menu h3 a {
    height: 36px;
    margin-right: 8px
}

nav.vector-menu div.vector-menu-content {
    top: 35px
}

.vector-menu-portal .vector-menu-content,
#p-personal .vector-menu-content-list,
#footer {
    background-color: #232324;
    border: 2px #313233 solid
}

nav.vector-menu-portal,
#p-personal {
    background-color: #232324;
    border: 2px black solid
}

#mw-panel nav.vector-menu-portal h3:before {
    content: "";
    display: inline-block;
    background: 0 0;
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #AAA transparent;
    border-width: 6px 5px 0;
    margin-right: -11px;
    margin-bottom: 1px
}

#mw-panel nav.vector-menu-portal.collapsed h3:before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.vector-legacy-sidebar .vector-menu-portal {
    display: var(--sidebar-display, block);
    margin: 0.5em 8px 2px 6px;
    padding: 0
}

.vector-legacy-sidebar .vector-menu-portal .vector-menu-content {
    margin-left: 0;
    padding: 0
}

.vector-legacy-sidebar .vector-menu-portal .vector-menu-content-list {
    padding: 0.3em 0.5em
}

div#mw-panel nav.vector-menu-portal h3 {
    background: conic-gradient(from 180deg at 2px calc(100% - 2px), #6a6b6c 90deg, transparent 0), conic-gradient(from 0 at calc(100% - 2px) 2px, #6a6b6c 90deg, transparent 0), linear-gradient(to top, #464747 2px, transparent 0px), linear-gradient(to bottom, #5a5b5c 2px, transparent 0px), linear-gradient(to left, #464747 2px, transparent 0px), linear-gradient(to right, #5a5b5c 2px, transparent 0px);
    background-color: #313233;
    padding: calc(0.5em + 2px);
    border-bottom: 2px solid black
}

@media screen and (min-width:720px) {
    div#mw-panel nav.vector-menu-portal.collapsed h3 {
        background: conic-gradient(from 180deg at 2px calc(100% - 2px), #7c7c7d 90deg, transparent 0), conic-gradient(from 0 at calc(100% - 2px) 2px, #7c7c7d 90deg, transparent 0), linear-gradient(to top, #5a5b5c 2px, transparent 0), linear-gradient(to bottom, #6d6d6e 2px, transparent 0), linear-gradient(to left, #5a5b5c 2px, transparent 0), linear-gradient(to right, #6d6d6e 2px, transparent 0);
        background-color: #48494a;
        padding: 0.5em calc(0.5em + 2px);
        border-bottom: 5px solid #313233
    }
}

.vector-legacy-sidebar .vector-menu-portal .vector-menu-heading {
    margin: 0
}

#p-personal {
    right: 10px;
    top: 5px;
    margin-right: 0;
    margin-left: 10px
}

#p-personal a {
    color: white
}

.mw-echo-alert {
    background-color: #8e721c;
    border: 1px solid #fff;
    border-radius: 4px;
    font-weight: bold
}

#p-personal .vector-menu-content-list {
    padding: 1px 0.5em 1px 0
}

.vector-user-menu-legacy li {
    padding-top: 0.3em;
    padding-bottom: 0.3em
}

.mw-echo-notifications-badge.oo-ui-icon-bell,
.mw-echo-notifications-badge.mw-ui-icon-bell::before,
.mw-echo-notifications-badge.oo-ui-icon-tray,
.mw-echo-notifications-badge.mw-ui-icon-tray::before {
    filter: invert(1)
}

.vector-user-menu-legacy #pt-anonuserpage,
.vector-user-menu-legacy #pt-tmpuserpage,
.vector-user-menu-legacy #pt-userpage a {
    filter: invert(1);
    padding-top: 0;
    background-size: 14px;
    background-position: unset
}

.vector-user-menu-legacy #pt-anonuserpage span,
.vector-user-menu-legacy #pt-tmpuserpage span,
.vector-user-menu-legacy #pt-userpage a span {
    color: white;
    filter: invert(1);
    will-change: filter
}

.skin-vector-legacy #p-personal #pt-notifications-notice,
.skin-vector-legacy #p-personal #pt-notifications-alert {
    margin-right: 0
}

.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge,
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge {
    top: 0;
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    margin-right: 8px
}

.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read,
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read {
    margin-right: 2px
}

.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge:after,
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge:after {
    top: 4px;
    filter: invert(1);
    border-color: var(--color-inverted-fixed);
    color: var(--color-inverted-fixed)
}

#p-search {
    margin-left: 0
}

#p-search form {
    position: relative;
    margin-top: 6px;
    padding: 0 4px 0 5px;
    height: 27px
}

#simpleSearch {
    top: -3px;
    border: 0;
    border-top: 3px solid var(--simplesearch-top-border-color);
    border-left: 3px solid var(--simplesearch-left-border-color);
    background-color: #D0CFCF;
    background-image: -webkit-linear-gradient(#C3C3C3, #DBDBDB);
    background-image: linear-gradient(#C3C3C3, #DBDBDB);
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important
}

#simpleSearch:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -3px;
    border-top: 3px solid var(--simplesearch-left-border-color);
    border-left: 3px solid var(--content-border-top-color);
    z-index: 1
}

#simpleSearch:after {
    content: "";
    position: absolute;
    top: -3px;
    right: 0;
    border-top: 3px solid var(--simplesearch-topright-grass-color);
    border-left: 3px solid var(--simplesearch-top-border-color)
}

#simpleSearch .vector-search-box-input {
    border: none;
    border-radius: 0;
    outline: none;
    box-shadow: none;
    height: 27px
}

.vector-search-box-input::placeholder {
    color: var(--searchinput-placeholder-color)
}

#p-search {
    margin-left: 0;
    width: unset;
    min-width: unset
}

#p-search #searchform {
    position: relative;
    margin-top: 6px;
    padding: 0 4px 0 5px
}

#p-search #searchform .cdx-text-input__input,
#p-search #searchform .cdx-search-input,
#p-search #searchform {
    background: none;
    display: block;
    border: none;
    border-radius: 0;
    outline: none;
    box-shadow: none;
    height: 27px
}

#p-search #searchform .cdx-search-input__input-wrapper {
    height: 100%;
    min-width: 6.5em;
    width: 20vw;
    max-width: 26em;
    margin: 0
}

#p-search #searchform .cdx-search-input__input-wrapper {
    position: relative;
    top: -3px;
    border: 0;
    border-top: 3px solid var(--simplesearch-top-border-color);
    border-left: 3px solid var(--simplesearch-left-border-color);
    background-color: #D0CFCF;
    background-image: -webkit-linear-gradient(#C3C3C3, #DBDBDB);
    background-image: linear-gradient(#C3C3C3, #DBDBDB);
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important
}

#p-search #searchform .cdx-search-input__input-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -3px;
    border-top: 3px solid var(--simplesearch-left-border-color);
    border-left: 3px solid var(--content-border-top-color);
    z-index: 1
}

#p-search #searchform .cdx-search-input__input-wrapper:after {
    content: "";
    position: absolute;
    top: -3px;
    right: 0;
    border-top: 3px solid var(--simplesearch-topright-grass-color);
    border-left: 3px solid var(--simplesearch-top-border-color)
}

#p-search #searchform .cdx-text-input__input {
    background-color: rgba(255, 255, 255, 0.5);
    color: #000;
    min-height: unset;
    padding: 5px 2.15384615em 5px 0.4em
}

#p-search #searchform .cdx-text-input__input::placeholder {
    color: var(--searchinput-placeholder-color)
}

#p-search #searchform .cdx-search-input__end-button {
    display: block;
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 1px;
    min-width: 28px;
    width: 2.15384615em;
    border: 0;
    padding: 0;
    cursor: pointer;
    direction: ltr;
    text-indent: -99999px;
    white-space: nowrap;
    overflow: hidden;
    z-index: 1;
    background: no-repeat center / 1.23076923em url(/skins/Vector/resources/skins.vector.styles.legacy/images/search.svg?ac00d);
    opacity: 0.67;
    margin: 0;
    min-height: unset
}

#p-search #searchform>.cdx-search-input__end-button {
    right: 5px
}

#p-search #searchform .cdx-thumbnail__placeholder,
#p-search #searchform .cdx-thumbnail__image {
    background-color: #f8f9fa
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54
}

.suggestions.searchbar {
    margin-right: -1px
}

.suggestions.searchbar>.suggestions-results,
.suggestions.searchbar>.mw-searchSuggest-link {
    display: block;
    margin-left: 1px
}

.suggestions.searchbar .suggestions-results,
.suggestions.searchbar .suggestions-special,
.suggestions .suggestions-results,
.suggestions .suggestions-special {
    background-color: #DBDADA !important;
    border-color: #3C3B3B !important
}

.suggestions.searchbar .suggestions-result-current,
.suggestions .suggestions-result-current {
    background-color: #0078D7 !important
}

.mw-body,
.parsoid-body,
div#content {
    position: relative;
    background-color: var(--content-background-color);
    border-top: 6px solid var(--content-border-top-color);
    border-bottom: 0;
    border-left: 6px solid var(--content-border-left-color)
}

nav.mw-portlet.emptyPortlet {
    display: none
}

.oo-ui-windowManager-modal>.oo-ui-dialog>.oo-ui-window-frame {
    background-color: var(--content-background-color)
}

#mw-page-base::after {
    content: "";
    position: absolute;
    border-top: 6px solid var(--content-border-top-right-color);
    border-left: 6px solid var(--content-border-top-color);
    z-index: 1;
    top: 84px;
    right: 10px
}

#content:after {
    content: "";
    position: absolute;
    border-top: 6px solid transparent;
    border-left: 6px solid var(--base-background-color);
    left: -6px;
    bottom: 0
}

#footer {
    outline: 2px black solid;
    border-width: 4px;
    outline-offset: -2px;
    margin-left: calc(10em + 4px);
    margin-top: 10px;
    padding: 0.5em 0.75em
}

#footer:after {
    content: '';
    clear: both;
    display: block
}

@media screen and (min-width:982px) {
    #footer {
        margin-left: calc(11em + 4px)
    }
}

@media screen and (max-width:720px) {
    #mw-head {
        top: 13px
    }

    div#mw-navigation div#mw-panel {
        position: static !important
    }

    #left-navigation,
    #content {
        margin-left: 10px
    }

    #footer {
        margin-left: 8px
    }

    #footer:before {
        content: none
    }

    #left-navigation,
    #right-navigation {
        margin-top: 40px
    }

    #p-personal {
        top: -8px
    }

    #mw-panel {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .vector-menu-portal.collapsed {
        border-bottom: none
    }

    #mw-panel #p-logo {
        margin: auto;
        margin-top: 1em
    }

    #mw-panel li {
        padding: .5em 0
    }

    #mw-panel li a:not([href^="https://discord.gg/"]) {
        padding: .5em
    }

    #mw-panel li:has([href^="https://discord.gg/"]) {
        margin: 0 .5em
    }

    #p-search {
        float: none;
        position: absolute;
        right: 0;
        left: 0;
        margin: 0;
        bottom: -31px;
        margin-bottom: -1em
    }

    #p-search #searchform {
        margin: 0;
        padding: 0 calc(1em + 16px)
    }

    #p-search #searchform .cdx-search-input__input-wrapper {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: 100%;
        border-bottom: 3px solid var(--simplesearch-left-border-color);
        border-right: 3px solid var(--simplesearch-top-border-color)
    }

    #p-search #searchform .cdx-search-input__end-button {
        right: -2px
    }

    #p-search #searchform>.cdx-search-input__end-button {
        right: calc(1em + 14px)
    }

    .mw-body,
    .parsoid-body,
    div#content {
        padding-top: calc(2em + 33px)
    }

    #p-cactions {
        margin-right: -8px
    }

    .vector-menu-dropdown .vector-menu-content {
        left: unset;
        right: 7px
    }

    #p-search #searchform .cdx-search-input__input-wrapper:before,
    #p-search #searchform .cdx-search-input__input-wrapper:after,
    #mw-page-base::after {
        content: none
    }
}

ul {
    list-style-image: var(--list-bullet)
}

#asirra_ChallengeTableDiv {
    background-color: #FFF
}

table.diff {
    background-color: transparent
}

td.diff-addedline,
td.diff-deletedline {
    background-color: #F9F9F9
}

td.diff-context {
    background-color: #F3F3F3
}

td.diff-addedline,
td.diff-deletedline,
td.diff-context,
td.diff-addedline .diffchange,
td.diff-deletedline .diffchange {
    border-radius: 0
}

#pagehistory li {
    border-color: transparent
}

.client-js #preftoc,
.client-js #preftoc li {
    background-image: url(/images/Pref-tab-border.png?05c16)
}

.client-js #preftoc li.selected a {
    background-image: url(/images/Pref-tab-bg.png?4b244)
}

.wikiEditor-ui-controls {
    background-color: #E6EFF4;
    border-right: 1px solid #E6EFF4
}

body .mw-notification-area-layout {
    top: 80px
}

body .mw-notification.mw-notification-type-success,
body .mw-notification.mw-notification-type-error,
body .mw-notification.mw-notification-type-warn,
body .mw-notification {
    border: 8px solid #555;
    border-radius: 0;
    -webkit-border-image: url(/images/Achievement_background.png?797ef) 8 repeat;
    -moz-border-image: url(/images/Achievement_background.png?797ef) 8 repeat;
    -o-border-image: url(/images/Achievement_background.png?797ef) 8 repeat;
    border-image: url(/images/Achievement_background.png?797ef) 8 fill repeat;
    box-shadow: none;
    background-color: #212121;
    background-clip: padding-box;
    color: #FFF;
    padding: 0.2em 0.4em
}

body .mw-notification.mw-notification-type-success {
    color: #2d6
}

body .mw-notification.mw-notification-type-error {
    color: #d33
}

body .mw-notification.mw-notification-type-warn {
    color: #fc3
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:1.5dppx) {
    body {
        background-image: var(--kiko-background), var(--header-background-hidpi), var(--base-background-hidpi)
    }

    .mw-wiki-logo {
        background-image: var(--wiki-logo-hidpi);
        background-size: 8.4375em auto
    }

    nav.vector-menu-tabs ul li,
    nav.vector-menu-tabs ul li.selected,
    nav.vector-menu-tabs ul li:hover,
    nav.vector-menu-tabs ul li:focus,
    nav.vector-menu-dropdown,
    nav.vector-menu-dropdown:hover,
    nav.vector-menu-dropdown:focus {
        --ca-background-image: var(--vector-tabs-hidpi);
        background-size: 262px auto, auto
    }

    nav.vector-menu-tabs ul li:before,
    nav.vector-menu-dropdown:before {
        background-size: 262px auto
    }

    #left-navigation nav.vector-menu-tabs li:first-child:before {
        background-image: var(--vector-tabs-first-hidpi);
        background-size: 6px auto
    }
}

.wikiEditor-ui .oo-ui-toolbar-popups {
    right: 0
}

.wikiEditor-ui .ve-init-mw-switchPopupWidget,
.wikiEditor-ui .oo-ui-popupToolGroup-tools {
    right: 0 !important;
    left: unset !important
}

.wikiEditor-ui .ve-init-mw-switchPopupWidget .oo-ui-popupWidget-anchor {
    margin-left: calc(100% - 1.25em);
    left: unset !important
}

body.rootpage-Minecraft_Wiki #firstHeading,
body.rootpage-Dungeons_Wiki #firstHeading,
body.rootpage-Legends_Wiki #firstHeading,
body.rootpage-Earth_Wiki #firstHeading,
body.rootpage-China_Edition_Wiki #firstHeading,
body.rootpage-Story_Mode_Wiki #firstHeading {
    display: none
}

body.rootpage-Minecraft_Wiki #bodyContent,
body.rootpage-Dungeons_Wiki #bodyContent,
body.rootpage-Legends_Wiki #bodyContent,
body.rootpage-Earth_Wiki #bodyContent,
body.rootpage-China_Edition_Wiki #bodyContent,
body.rootpage-Story_Mode_Wiki #bodyContent {
    clear: both
}

body.rootpage-Minecraft_Wiki .mw-indicators,
body.rootpage-Dungeons_Wiki .mw-indicators,
body.rootpage-Legends_Wiki .mw-indicators,
body.rootpage-Earth_Wiki .mw-indicators,
body.rootpage-China_Edition_Wiki .mw-indicators,
body.rootpage-Story_Mode_Wiki .mw-indicators {
    margin-top: -16px
}

div#mw-panel nav.portal li a[href="https://discord.gg/fGdE5ZE"] {
    display: inline-block;
    position: relative;
    height: 20px;
    width: 119px;
    margin: 0.25em;
    max-width: 100%
}

div#mw-panel nav.portal li a[href="https://discord.gg/fGdE5ZE"]::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -0.25em;
    content: "";
    background: url(https://discord.com/api/guilds/447104142729674753/embed.png) no-repeat;
    background-size: contain
}

#n-sidebar-navigation-randomminecraftpage,
#n-sidebar-navigation-randomdungeonspage,
#n-sidebar-navigation-randomlegendspage,
#n-sidebar-navigation-randomearthpage,
#n-sidebar-navigation-randomstorymodepage,
#n-sidebar-navigation-randomchinapage,
#p-version li {
    margin-left: 10px;
    display: var(--sidebar-display, list-item)
}

.ns-0 #n-randompage,
.ns-1 #n-randompage,
.ns-9994 #n-randompage,
.ns-9995 #n-randompage,
.ns-9996 #n-randompage,
.ns-9997 #n-randompage,
.ns-9998 #n-randompage,
.ns-9999 #n-randompage,
.ns-10000 #n-randompage,
.ns-10001 #n-randompage,
.ns-10002 #n-randompage,
.ns-10003 #n-randompage,
.ns-10004 #n-randompage,
.ns-10005 #n-randompage,
.ns-10006 #n-randompage,
.ns-10007 #n-randompage,
.ns-10010 #n-randompage,
.ns-10011 #n-randompage,
.ns-10014 #n-randompage,
.ns-10015 #n-randompage,
#p-version #n-sidebar-version-bedrock,
#p-version #n-sidebar-version-java {
    margin-left: 0;
    font-weight: bold
}

body.rootpage-Minecraft_Wiki #n-randompage {
    font-weight: normal
}

body.rootpage-Minecraft_Wiki #n-sidebar-navigation-randomminecraftpage,
#n-sidebar-navigation-randomminecraftpage {
    --sidebar-display: none
}

.ns-0 #n-sidebar-navigation-randomminecraftpage,
.ns-1 #n-sidebar-navigation-randomminecraftpage,
.ns-9998 #n-sidebar-navigation-randomminecraftpage,
.ns-9999 #n-sidebar-navigation-randomminecraftpage,
#p-version,
#p-sidebar-usefulminecraftpages {
    --sidebar-display: var(--sidebar-display-minecraft)
}

#n-sidebar-navigation-randomdungeonspage,
#p-sidebar-usefuldungeonspages {
    --sidebar-display: var(--sidebar-display-dungeons)
}

#n-sidebar-navigation-randomearthpage,
#p-sidebar-usefulearthpages {
    --sidebar-display: var(--sidebar-display-earth)
}

#n-sidebar-navigation-randomlegendspage,
#p-sidebar-usefullegendspages {
    --sidebar-display: var(--sidebar-display-legends)
}

#n-sidebar-navigation-randomstorymodepage,
#p-sidebar-usefulstorymodepages {
    --sidebar-display: var(--sidebar-display-story-mode)
}

#n-sidebar-navigation-randomchinapage,
#p-sidebar-usefulchinapages {
    --sidebar-display: var(--sidebar-display-china)
}

.mobileonly {
    display: none
}

.ve-ui-mwSaveDialog-options {
    background-color: transparent;
    border: 0
}

.ve-ui-mwSaveDialog-summary {
    background-color: transparent
}

.ve-ui-changeDescriptionsSelectWidget>.oo-ui-optionWidget {
    padding: 0.3em 0.6em;
    border-radius: 3px
}

.wikiEditor-ui-toolbar .page {
    margin-top: 0
}

.mw-body-content code {
    background-color: var(--custom-code-background);
    border: 1px solid var(--content-background-color);
    border-radius: 2px;
    padding: 1px 4px
}

#preferences .mw-htmlform-submit-buttons {
    background-color: var(--content-background-color)
}

.rootpage-Minecraft_Wiki_管理员告示板 #ca-talk,
.rootpage-Minecraft_Wiki_机器人工作请求 #ca-talk,
.rootpage-Minecraft_Wiki_字词转换请求 #ca-talk,
.rootpage-Minecraft_Wiki_权限管理 #ca-talk,
.ns-10008 #ca-talk {
    display: none
}

.cm-mw-toggle-wikieditor .oo-ui-labelElement-label {
    display: none
}

div.tleft,
div.floatleft,
table.floatleft {
    float: left;
    clear: left
}

div.tright,
div.floatright,
table.floatright {
    clear: right;
    float: right
}

@media all and (max-width:calc(640px - 1px)) {

    body.skin--responsive div.tleft,
    body.skin--responsive div.floatleft,
    body.skin--responsive table.floatleft,
    body.skin--responsive div.tright,
    body.skin--responsive div.floatright,
    body.skin--responsive table.floatright {
        clear: both;
        float: none
    }
}

div.thumb {
    width: auto;
    background-color: transparent;
    margin-bottom: 0.5em
}

div.tleft {
    margin: 0.5em 1.4em 1.3em 0
}

div.tright {
    margin: 0.5em 0 1.3em 1.4em
}

.thumbcaption {
    text-align: start;
    line-height: 1.4em;
    padding: 3px
}

.thumbcaption:empty {
    padding: 0
}

div.thumbinner {
    padding: 3px;
    text-align: center;
    overflow: hidden
}

@media all and (max-width:calc(640px - 1px)) {
    body.skin--responsive .mw-parser-output .thumb .thumbinner {
        display: flex;
        place-content: flex-start center;
        flex-flow: column wrap
    }

    body.skin--responsive .mw-parser-output .thumb .thumbinner>.thumbcaption {
        justify-content: space-between;
        width: 100%;
        flex: 1 0 100%;
        order: 1;
        display: block
    }
}

div.thumbinner {
    border: 1px solid var(--border-color-subtle);
    background-color: var(--background-color-interactive-subtle);
    font-size: 94%
}

.thumbimage {
    border: 1px solid var(--border-color-subtle);
    background-color: var(--background-color-interactive-subtle)
}

.thumbcaption {
    border: 0;
    font-size: 94%
}

.thumbborder {
    border: 1px solid #eaecf0
}

@media print {

    .mw-body,
    .parsoid-body,
    div#content {
        border: 0
    }

    h2,
    .mw-body a.mw-file-description {
        border-bottom: 0
    }

    #footer {
        margin-left: 0
    }

    html {
        color-scheme: light !important
    }

    table.floatright,
    div.floatright,
    table.floatleft,
    div.floatleft {
        border: 0
    }

    div.thumb {
        page-break-inside: avoid
    }

    div.thumb a {
        border-bottom: 0
    }

    div.thumbinner {
        background-color: #fff;
        color: #666;
        min-width: 100px;
        border: 1pt solid #000;
        border-radius: 2px;
        font-size: 10pt
    }

    .thumbborder {
        border: 1pt solid #ddd
    }
}