						.mw-parser-output .mp-wrapper {
							display: flex;
							flex-wrap: wrap;
							width: 100%;
							gap: 6px
						}

						body.skin-minerva .mw-parser-output h1,
						body.skin-minerva .mw-parser-output h2,
						body.skin-minerva .mw-parser-output h3,
						body.skin-minerva .mw-parser-output h4,
						body.skin-minerva .mw-parser-output h5,
						body.skin-minerva .mw-parser-output h6,
						body.skin-minerva .mw-parser-output .mw-headline {
							flex-grow: unset;
							flex-basis: unset
						}

						.mw-parser-output .mp-wrapper *,
						.mw-parser-output .mp-wrapper *::before,
						.mw-parser-output .mp-wrapper *::after {
							box-sizing: border-box
						}

						.mw-parser-output .mp-wrapper>.mp-section {
							width: 100%
						}

						.mw-parser-output .mp-wrapper h2 {
							font-family: revert;
							font-weight: bold;
							font-size: 1.2em
						}

						.mw-parser-output .mp-left,
						.mw-parser-output .mp-right {
							display: flex;
							flex-direction: column;
							gap: 6px
						}

						.mw-parser-output .mp-inline-sections {
							display: grid;
							grid-template-columns: 1fr;
							grid-template-areas: "site" "left" "right";
							gap: 6px;
							width: 100%
						}

						.mw-parser-output #mp-section-site {
							grid-area: site
						}

						.mw-parser-output .mp-left {
							grid-area: left
						}

						.mw-parser-output .mp-right {
							grid-area: right
						}

						.mw-parser-output .mp-sticky {
							position: sticky;
							top: 20px
						}

						@media screen and (min-width:990px) {
							.mw-parser-output .mp-inline-sections {
								grid-template-columns: 2fr 1fr;
								grid-template-rows: auto 1fr;
								grid-template-areas: "left site" "left right"
							}
						}

						.mw-parser-output .mp-section-center {
							text-align: center
						}

						.mw-parser-output .mp-section {
							border: 2px solid #bbb;
							background-color: #fcfcfcb8;
							box-shadow: inset -2px -2px #0000000f, inset 2px 2px #ffffff0d;
							padding: 12px
						}

						body.wgl-theme-dark .mw-parser-output .mp-section {
							border-color: #202125;
							background-color: #4c4e522e
						}

						.mw-parser-output .mp-section.mp-section-full {
							width: 100%
						}

						.mw-parser-output .mp-title {
							border: none;
							margin: 0;
							padding: 0 !important
						}

						.mw-parser-output .mp-title .collapsetoggle {
							min-width: revert !important;
							--button-text-color: transparent;
							color: transparent;
							user-select: none;
							display: flex;
							align-items: center
						}

						.mw-parser-output .mp-title .collapsetoggle .jslink {
							position: absolute;
							left: 0;
							right: 0;
							top: 0;
							bottom: 0;
							color: transparent
						}

						.mw-parser-output .mp-title .collapsetoggle::after {
							clip-path: polygon(0%0%, 0%25%, 14.286%25%, 14.286%50%, 28.572%50%, 28.572%75%, 42.858%75%, 42.858%100%, 57.142%100%, 57.142%75%, 71.428%75%, 71.428%50%, 85.714%50%, 85.714%25%, 100%25%, 100%0%, 85.714%0%, 85.714%25%, 71.428%25%, 71.428%50%, 57.142%50%, 57.142%75%, 42.858%75%, 42.858%50%, 28.572%50%, 28.572%25%, 14.286%25%, 14.286%0%);
							display: block;
							content: "";
							width: 15px;
							height: 9px;
							background-color: var(--color-base);
							margin-left: 6px;
							transform: rotate(0);
							transition: 300ms transform;
							pointer-events: none
						}

						.mw-parser-output .collapsible:not(.collapsed) .mp-title .collapsetoggle::after {
							transform: rotate(180deg)
						}

						html.client-js .mw-parser-output .mp-wrapper .collapsible-content {
							display: grid;
							grid-template-rows: 1fr;
							transition: grid-template-rows 300ms, visibility 300ms
						}

						html.client-js .mw-parser-output .mp-wrapper .collapsible-content>* {
							overflow: hidden
						}

						html.client-js .mw-parser-output .mp-wrapper .collapsible.collapsed .collapsible-content {
							display: grid;
							grid-template-rows: 0fr;
							visibility: hidden;
							overflow: hidden
						}

						html.client-js .mw-parser-output .mp-wrapper .collapsible.collapsed .collapsible-content>.mp-section {
							padding: 0;
							transition: padding 200ms
						}

						.mw-parser-output .mp-button .collapsetoggle-custom {
							position: absolute;
							left: 0;
							right: 0;
							top: 0;
							bottom: 0;
							color: transparent !important;
							--button-text-color: transparent;
							user-select: none;
							display: flex;
							align-items: center
						}

						body.mediawiki .mw-parser-output .collapsible .mp-button.mp-button-collapsetoggle>h4,
						body.mediawiki .mw-parser-output .collapsible .mp-button.mp-button-collapsetoggle:active>h4 {
							padding-left: 12px !important;
							padding-right: 12px !important
						}

						.mw-parser-output .mp-button.mp-button-collapsetoggle>::after {
							clip-path: polygon(0%0%, 0%25%, 14.286%25%, 14.286%50%, 28.572%50%, 28.572%75%, 42.858%75%, 42.858%100%, 57.142%100%, 57.142%75%, 71.428%75%, 71.428%50%, 85.714%50%, 85.714%25%, 100%25%, 100%0%, 85.714%0%, 85.714%25%, 71.428%25%, 71.428%50%, 57.142%50%, 57.142%75%, 42.858%75%, 42.858%50%, 28.572%50%, 28.572%25%, 14.286%25%, 14.286%0%);
							display: block;
							content: "";
							width: 15px;
							height: 9px;
							background-color: var(--color-base);
							transform: rotate(180deg);
							transition: 300ms transform;
							pointer-events: none;
							margin-left: auto
						}

						.mw-parser-output .collapsible.collapsed .mp-button.mp-button-collapsetoggle>::after {
							transform: rotate(0)
						}

						.mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-minecraft {
							--button-color: #ebebeb;
							--button-color-progressive: #3a971e;
							--button-text-color: var(--color-base);
							--button-border-color: rgba(0, 0, 0, 0.4)
						}

						body.wgl-theme-dark .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-minecraft {
							--button-color: #48494a;
							--button-color-progressive: #137342;
							--button-text-color: #fff;
							--button-border-color: #242424
						}

						body.page-Dungeons_Wiki .mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-dungeons {
							--button-color-progressive: #ff791a
						}

						body.wgl-theme-dark.page-Dungeons_Wiki .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-dungeons {
							--button-color-progressive: #894425
						}

						body.page-Legends_Wiki .mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-legends {
							--button-color-progressive: #0eb9a9
						}

						body.wgl-theme-dark.page-Legends_Wiki .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-legends {
							--button-color-progressive: #166a64
						}

						body.page-Earth_Wiki .mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-earth {
							--button-color-progressive: #2eb06d
						}

						body.wgl-theme-dark.page-Earth_Wiki .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-earth {
							--button-color-progressive: #15673c
						}

						body.page-Story_Mode_Wiki .mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-story-mode {
							--button-color-progressive: #aa8a34
						}

						body.wgl-theme-dark.page-Story_Mode_Wiki .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-story-mode {
							--button-color-progressive: #6e5726
						}

						body.page-China_Edition_Wiki .mw-parser-output .mp-wrapper,
						.mw-parser-output .mp-portal-china {
							--button-color-progressive: #83ac23
						}

						body.wgl-theme-dark.page-China_Edition_Wiki .mw-parser-output .mp-wrapper,
						body.wgl-theme-dark .mw-parser-output .mp-portal-china {
							--button-color-progressive: #778f4d
						}

						.mw-parser-output .mp-button {
							width: 100%;
							gap: 6px;
							cursor: pointer;
							position: relative;
							text-align: center;
							background-color: var(--button-color);
							color: var(--button-text-color, #000);
							border: 2px solid var(--button-border-color);
							font-size: 1em;
							font-weight: bold;
							transition-property: background-color, color, border-color, box-shadow, opacity, padding, margin;
							transition-duration: .1s
						}

						.mw-parser-output .mp-button.mp-button-progressive {
							background-color: var(--button-color-progressive);
							--button-text-color: #FFF;
							--button-text-shadow-color: #00000020
						}

						body.mediawiki .mw-parser-output .mp-button>* {
							width: calc(100% + 4px);
							height: calc(100% + 4px);
							margin: -2px;
							color: var(--button-text-color, #000) !important;
							text-decoration: none;
							text-shadow: 2px 2px 0 var(--button-text-shadow-color);
							display: flex;
							gap: 6px;
							padding: 8px 10px 14px !important;
							text-align: center;
							align-items: center;
							justify-content: center;
							transition-property: padding, margin;
							transition-duration: .1s
						}

						body.wgl-theme-dark .mw-parser-output .mp-button>* {
							--color-base: #fff
						}

						.mw-parser-output .mp-button.mp-button-has-image>*::before {
							content: "";
							display: inline-block;
							height: 24px;
							width: 24px;
							border: 2px solid #242424;
							background-image: var(--button-image);
							background-repeat: repeat-x;
							background-size: contain;
							image-rendering: pixelated
						}

						.mw-parser-output .mp-button.mp-button-image-no-border>*::before {
							border: none
						}

						.mw-parser-output .mp-button::after {
							display: block;
							content: "";
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
							z-index: 1;
							box-shadow: 0 -6px 0 0 rgb(104, 104, 104)inset, 2px 2px 0 0 rgba(178, 178, 178, 0.5)inset, -2px -8px 0 0 rgba(153, 153, 153, 0.5)inset;
							mix-blend-mode: hard-light;
							transition: .1s background-color, box-shadow;
							pointer-events: none
						}

						.mw-parser-output .mp-button.mp-button-inactive,
						.mw-parser-output .mp-button.mp-button-mcwiki-header {
							cursor: default
						}

						.mw-parser-output .mp-button:not(.mp-portal-active):not(.mp-button-inactive):not(.mp-button-mcwiki-header):active::after,
						.mw-parser-output .mp-portal-active::after,
						.mw-parser-output .collapsible:not(.collapsed) .mp-button-collapsetoggle::after,
						.mw-parser-output .mp-icon:active .mp-button::after {
							box-shadow: 2px 2px 0 0 rgba(178, 178, 178, 0.5)inset, -2px -2px 0 0 rgba(153, 153, 153, 0.5)inset;
							background-color: #0000001a
						}

						.mw-parser-output .mp-button:not(.mp-icon-link):not(.mp-button-inactive):not(.mp-button-mcwiki-header):active,
						.mw-parser-output .mp-portal-active {
							margin-top: 6px
						}

						body.mediawiki .mw-parser-output .mp-button:not(.mp-button-inactive):not(.mp-button-mcwiki-header):active>*,
						body.mediawiki .mw-parser-output .mp-portal-active>*,
						body.mediawiki .mw-parser-output .collapsible:not(.collapsed) .mp-button-collapsetoggle>*,
						body.mediawiki .mw-parser-output .mp-icon:active .mp-button>* {
							padding: 14px 10px 8px !important;
							margin-top: -8px;
							height: calc(100% + 10px)
						}

						.mw-parser-output .mp-icon:active .mp-icon-img {
							padding-bottom: 6px
						}

						.mw-parser-output .mp-portal-active>*::after {
							content: "";
							display: block;
							position: absolute;
							bottom: 0;
							width: 20%;
							height: 2px;
							background-color: #fff
						}

						.mw-parser-output .mp-portal-wrapper {
							display: flex;
							flex-wrap: wrap;
							width: 100%;
							margin: 1px
						}

						.mw-parser-output .mp-portal-wrapper .mp-button {
							flex: 1 1 0;
							min-width: max-content;
							margin-left: -1px
						}

						.mw-parser-output .mp-portal-wrapper .mp-button.mp-portal-active,
						.mw-parser-output .mp-portal-wrapper .mp-button.mp-portal:hover,
						.mw-parser-output .mp-portal-wrapper .mp-button.mp-portal:active {
							--button-color: var(--button-color-progressive);
							--button-text-color: #FFF;
							--button-text-shadow-color: #00000020
						}

						.mw-parser-output .mp-button-herdcraft {
							--button-image: url("https://zh.minecraft.wiki/images/Punch_Action.png")
						}

						.mw-parser-output .mp-portal-minecraft {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_Minecraft.png")
						}

						.mw-parser-output .mp-portal-dungeons {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_Dungeons.png")
						}

						.mw-parser-output .mp-portal-legends {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_Legends.png")
						}

						.mw-parser-output .mp-portal-earth {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_Earth.png")
						}

						.mw-parser-output .mp-portal-story-mode {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_Story_Mode.png")
						}

						.mw-parser-output .mp-portal-china {
							--button-image: url("https://zh.minecraft.wiki/images/Icon_China_Edition.png")
						}

						@media screen and (max-width:950px) {
							body.mediawiki .mw-parser-output .mp-portal-wrapper .mp-button:not(.mp-portal-active)>* {
								font-size: 0;
								gap: 0
							}
						}

						@media screen and (max-width:500px) {
							body.mediawiki .mw-parser-output .mp-portal-wrapper .mp-button.mp-portal-active>* {
								font-size: 0.8em;
								padding-left: 8px !important;
								padding-right: 8px !important
							}

							body.mediawiki .mw-parser-output .mp-portal-china.mp-portal-active>a>span {
								max-width: 45px;
								line-break: normal;
								line-height: 1.1em
							}
						}

						.mw-parser-output .mp-social-wrapper {
							display: flex;
							display: grid;
							grid-auto-columns: minmax(0, 1fr);
							grid-auto-flow: column;
							gap: 4px;
							width: 100%
						}

						.mw-parser-output .mp-social-wrapper img {
							margin: 2px 0
						}

						.mw-parser-output .mp-button.mp-social-discord {
							--button-color: #5865f2
						}

						.mw-parser-output .mp-button.mp-social-zulip {
							background: linear-gradient(to bottom, #50adff, #7877fc);
							background-origin: border-box
						}

						.mw-parser-output .mp-button.mp-social-bilibili {
							background-color: #009fd4
						}

						.mw-parser-output .mp-button.mp-social-qq {
							background-color: #1ebafc
						}

						.mw-parser-output .mp-button.mp-social-weibo {
							background-color: #e7162d
						}

						.mw-parser-output .mp-icon-wrapper {
							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							gap: 8px;
							margin: auto;
							--icon-base-width: 90px;
							--icon-max-width: 200px
						}

						.mw-parser-output .mp-icon {
							flex: 1 auto;
							width: var(--icon-base-width);
							max-width: var(--icon-max-width);
							display: flex;
							flex-direction: column;
							transition-property: padding, margin;
							transition-duration: .1s
						}

						@media screen and (min-width:1500px)and (max-width:2600px) {
							.mw-parser-output .mp-main-icons {
								--icon-base-width: 6vw
							}
						}

						@media screen and (max-width:950px) {
							.mw-parser-output .mp-icon-wrapper.mp-main-icons {
								--icon-base-width: 70px;
								--icon-max-width: 100px
							}
						}

						.mw-parser-output .mp-icon-link {
							flex: 1;
							margin: -2px 0 0;
							font-size: 14px;
							padding-left: 2px;
							padding-right: 2px
						}

						.mw-parser-output .mp-icon-img {
							display: flex;
							align-items: center;
							justify-content: center;
							background-color: #00000030;
							box-shadow: inset 0 4px #00000030, inset 0 -4px #ffffff40;
							border: 2px solid rgba(0, 0, 0, 0.4);
							transition-property: background-color, color, border-color, box-shadow, opacity, padding, margin;
							transition-duration: .1s
						}

						body.wgl-theme-dark .mw-parser-output .mp-icon-img {
							background-color: #ffffff10;
							box-shadow: inset 0 4px #00000030, inset 0 -4px #ffffff20
						}

						.mw-parser-output .mp-icon:hover .mp-icon-img {
							background-color: #00000040
						}

						body.wgl-theme-dark .mw-parser-output .mp-icon:hover .mp-icon-img {
							background-color: #ffffff20
						}

						body.wgl-theme-dark .mw-parser-output .mp-icon-img {
							background-color: #ffffff10;
							border-color: #242424;
							box-shadow: inset 0 4px #00000030, inset 0 -4px #ffffff20
						}

						.mw-parser-output .mp-icon-img a {
							padding: 12px
						}

						.mw-parser-output .mp-icon-img a,
						.mw-parser-output .mp-icon-img span {
							display: block;
							width: 100%;
							height: 100%;
							text-align: center
						}

						.mw-parser-output .mp-icon-img img {
							max-width: unset !important;
							width: 60px !important;
							height: 60px !important;
							filter: drop-shadow(2px 2px 1px #00000030);
							object-fit: contain
						}

						@media screen and (max-width:950px) {
							.mw-parser-output .mp-icon-link {
								font-size: 12px
							}

							.mw-parser-output .mp-icon-img a {
								padding: 6px
							}

							.mw-parser-output .mp-icon-img img {
								width: 40px !important;
								height: 40px !important
							}
						}

						.mw-parser-output #mp-section-site {
							display: flex;
							flex-direction: column;
							gap: 8px;
							align-items: center
						}

						.mw-parser-output #mp-section-site #mp-statistics {
							text-align: center
						}

						.mw-parser-output .mp-highlight-wrapper {
							display: flex;
							flex-wrap: wrap;
							gap: 8px
						}

						.mw-parser-output .mp-highlight {
							max-height: 300px
						}

						.mw-parser-output .mp-highlight-image img,
						.mw-parser-output .mp-highlight-image {
							object-fit: cover;
							width: 100%;
							height: 100%;
							max-height: 300px
						}

						.mw-parser-output .mp-highlight-top-description,
						.mw-parser-output .mp-highlight-bottom-description {
							width: 100%
						}

						.mw-parser-output .mp-highlight-top-description {
							background: linear-gradient(180deg, #0008 24px, transparent);
							padding: 12px;
							position: absolute;
							top: 0
						}

						.mw-parser-output .mp-highlight-top-description-title {
							display: flex;
							justify-content: space-between;
							margin-bottom: 6px
						}

						.mw-parser-output .mp-highlight-top-description-tag {
							padding-inline: 4px;
							text-shadow: none
						}

						.mw-parser-output .mp-highlight-top-description-tag-progressive {
							background-color: var(--button-color-progressive)
						}

						.mw-parser-output .mp-highlight-top-description-tag-upcoming {
							background-color: #643acb
						}

						.mw-parser-output .mp-highlight-bottom-description {
							background: linear-gradient(to top, #0008 50%, transparent);
							padding: 0 12px;
							position: absolute;
							bottom: 0
						}

						.mw-parser-output .mp-highlight-version {
							font-size: 0.95rem
						}

						.mw-parser-output .mp-highlight {
							background-size: cover;
							background-position: center;
							background-repeat: no-repeat;
							box-shadow: inset -4px -4px #0000003d, inset 4px 4px #fff2;
							flex: 1 1 0;
							min-width: 300px;
							min-height: calc(150px + 5vh);
							position: relative;
							padding: 0;
							color: #fff !important;
							font-size: small;
							text-shadow: 1px 1px 8px #333, -1px -1px 8px #333
						}

						.mw-parser-output .mp-section.mp-highlight::after {
							position: absolute;
							content: "";
							top: 0;
							bottom: 0;
							left: 0;
							right: 0;
							box-shadow: inset -4px -4px #0000003d, inset 4px 4px #fff2;
							pointer-events: none
						}

						.mw-parser-output .mp-highlight *:not(a):not(.sprite-text) {
							color: #fff !important
						}

						.mw-parser-output .mp-highlight a {
							color: #bed9ff !important
						}

						.mw-parser-output .mp-highlight .hlist li:after {
							background-color: #fff !important
						}

						.mw-parser-output .mp-highlight .mp-title {
							line-height: 1.2
						}

						.mw-parser-output .mp-highlight .sprite-file img {
							filter: drop-shadow(1px 1px 1px #333)drop-shadow(-1px -1px 1px #333)
						}

						.mw-parser-output .mp-highlight-wrapper {
							flex: 0 7 0
						}

						.mw-parser-output .mp-left-row {
							flex: 10 10 0
						}

						.mw-parser-output .mp-highlight-image.mp-dark-only {
							display: none
						}

						body.wgl-theme-dark .mw-parser-output .mp-highlight-image.mp-dark-only {
							display: block
						}

						body.wgl-theme-dark .mw-parser-output .mp-highlight-image.mp-light-only {
							display: none
						}

						.mw-parser-output .mp-button-wrapper {
							display: flex;
							flex-direction: row;
							flex-wrap: wrap;
							gap: 4px
						}

						.mw-parser-output .mp-button-wrapper-vertical {
							flex-direction: column
						}

						.mw-parser-output .mp-button-wrapper .mp-button {
							flex: 1 0 0;
							min-width: max-content;
							white-space: nowrap
						}

						.mw-parser-output .mp-language-wrapper {
							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							gap: 4px
						}

						.mw-parser-output .mp-language-wrapper .mp-button {
							flex: 1 1 90px;
							max-width: 180px
						}

						.mw-parser-output .mp-language-wrapper .mp-button:last-child {
							flex: 0 0 180px
						}

						.mw-parser-output .mp-language-wrapper .mp-portal-active {
							pointer-events: none
						}

						.mw-parser-output .mp-timeline {
							display: flex;
							flex-direction: column;
							margin-left: 10px
						}

						.mw-parser-output .mp-timeline dl {
							padding-left: 15px;
							border-left: 2px solid #bbb
						}

						.mw-parser-output .mp-timeline dt {
							position: relative
						}

						.mw-parser-output .mp-timeline dl:not(:last-child) {
							padding-bottom: 8px
						}

						.mw-parser-output .mp-timeline dl>dt::before {
							content: "";
							position: absolute;
							left: -23px;
							top: 4px;
							width: 14px;
							height: 14px;
							background-color: var(--button-color-progressive);
							border: 2px solid var(--color-base)
						}

						.mw-parser-output .mp-timeline dl,
						.mw-parser-output .mp-timeline dt,
						.mw-parser-output .mp-timeline dd {
							margin: 0;
							position: relative
						}

						.mw-parser-output .mp-timeline dl {
							display: flex;
							gap: 0 .5em;
							flex-wrap: wrap;
							flex: 1;
							align-content: center;
							max-height: 60px
						}

						.mw-parser-output .mp-timeline dd {
							opacity: 0.8
						}

						.mw-parser-output .mp-timeline dd:before {
							content: "– "
						}

						.mw-parser-output .mp-featured-img {
							margin: auto
						}

						.mw-parser-output .mp-featured-img img {
							max-width: 100%;
							height: auto;
							margin-top: 5px
						}

						.mw-parser-output .mp-platform-wrapper {
							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							gap: 6px;
							margin-top: 5px
						}

						.mw-parser-output .mp-platform {
							min-width: 300px;
							display: flex;
							gap: 5px;
							flex-direction: row;
							align-items: center
						}

						.mw-parser-output .mp-platform .mp-title .mw-headline {
							display: flex;
							flex-direction: column;
							gap: 5px;
							line-height: 24px
						}

						@media screen and (max-width:989px) {
							.mw-parser-output .mp-platform {
								flex-direction: row;
								flex-wrap: wrap
							}
						}

						.mw-parser-output #mp-dyk-fact {
							transition: height 0.2s, opacity 0.2s;
							opacity: 1.0;
							overflow-y: hidden
						}

						.mw-parser-output #mp-dyk-fact.loading {
							opacity: 0
						}

						.mw-parser-output #mp-dyk-fact>* {
							padding-bottom: 0.1em
						}

						html.client-nojs .mw-parser-output #mp-dyk-button {
							display: none
						}

						.mw-parser-output .mp-right>:last-child {
							flex: 1
						}

						.mw-parser-output .mp-banner {
							display: flex;
							flex-wrap: wrap;
							gap: 8px;
							justify-content: space-between;
							align-items: flex-end;
							position: relative
						}

						.mw-parser-output .mp-banner-image {
							margin: 0 auto
						}

						.mw-parser-output .mp-banner-content {
							display: flex;
							gap: 10px;
							flex-wrap: wrap;
							align-items: center;
							flex: 1 1 400px
						}

						.mw-parser-output .mp-banner-content p:last-of-type {
							margin-bottom: 0
						}

						.mw-parser-output .mp-banner .dismissible-alert-dismiss {
							position: absolute;
							top: 8px;
							right: 8px
						}

						.mw-parser-output .mp-banner .dismissible-alert-dismiss::after {
							clip-path: polygon(0%14.28%, 14.28%14.28%, 14.28%28.57%, 28.57%28.57%, 28.57%42.85%, 42.85%42.85%, 42.85%57.13%, 28.57%57.13%, 28.57%71.41%, 14.28%71.41%, 14.28%85.69%, 0%85.69%, 0 99.97%, 14.28%99.97%, 14.28%85.69%, 28.57%85.69%, 28.57%71.41%, 42.85%71.41%, 42.85%57.13%, 57.13%57.13%, 57.13%71.41%, 71.41%71.41%, 71.41%85.69%, 85.69%85.69%, 85.69%99.97%, 99.97%99.97%, 99.97%85.69%, 85.69%85.69%, 85.69%71.41%, 71.41%71.41%, 71.41%57.13%, 57.13%57.13%, 57.13%42.85%, 71.41%42.85%, 71.41%28.57%, 85.69%28.57%, 85.69%14.28%, 99.97%14.28%, 99.97%0%, 85.69%0%, 85.69%14.28%, 71.41%14.28%, 71.41%28.56%, 57.13%28.56%, 57.13%42.85%, 42.85%42.85%, 42.85%28.57%, 28.57%28.57%, 28.57%14.28%, 14.28%14.28%, 14.28%0%, 0%0%);
							display: block;
							content: "";
							width: 15px;
							height: 15px;
							background-color: var(--color-base)
						}

						@media screen and (min-width:480px) {
							.mw-parser-output .mp-banner-content {
								flex-wrap: nowrap
							}

							.mw-parser-output .mp-banner-image {
								margin: 0
							}
						}

						.mw-parser-output .sr-only:not(:focus):not(:active) {
							clip-path: inset(50%);
							height: 1px;
							overflow: hidden;
							position: absolute;
							white-space: nowrap;
							width: 1px
						}

						@media screen and (max-width:950px) {
							body.mediawiki .mw-parser-output .mp-portal-wrapper .mp-button:not(.mp-portal-active)>* {
								font-size: 0;
								gap: 0
							}
						}

						@media screen and (max-width:500px) {
							body.mediawiki .mw-parser-output .mp-portal-wrapper .mp-button.mp-portal-active>* {
								font-size: 0.8em;
								padding-left: 8px !important;
								padding-right: 8px !important
							}

							body.mediawiki .mw-parser-output .mp-portal-story-mode.mp-portal-active>a>span {
								max-width: 45px;
								line-break: normal;
								line-height: 1.1em
							}
						}