@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Orbitron:wght@400..900&family=Saira+Extra+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Saira:ital,wght@0,100..900;1,100..900&display=swap&family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);

:root {
    --wiki-body-font-family: "Saira", sans-serif;
    --wiki-heading-font-family: "Orbitron", "Linux Libertine", "Georgia",
        "Times", serif;
    --wiki-sidebar-heading-font-family: "Orbitron", "Linux Libertine", "Georgia",
        "Times", serif;
    --wiki-body-font-weight: 400;
    --wiki-heading-font-weight: 600;
    --wiki-body-font-size: 1.063rem;
    --wiki-sidebar-border-radius: 0px;
    --wiki-sidebar-portal-spacing: 0px;
    --wiki-content-border-width: 1px;
    --wiki-sidebar-border-width: 1px;
    --main-page-layout-columns--desktop: 2fr 3fr 2fr;
}

:root,
.view-dark {
    --wiki-body-background-color: #171717;
    --wiki-body-background-image: none;
    --wiki-content-background-color: #202020;
    --wiki-content-background-opacity: 100%;
    --wiki-content-border-color: #991a51;
    --wiki-content-link-color: #6d8afb;
    --wiki-accent-color: #ff1980;
    --wiki-accent-label-color: #000;
    --wiki-accent-link-color: #22214d;
    --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
    --wiki-body-background-position: top center;
    --wiki-body-background-size: cover;
    --wiki-body-background-repeat: no-repeat;
    --wiki-body-background-attachment: fixed;
    --wiki-content-background-color--secondary: #2b2b2b;
    --wiki-content-background-color--secondary--rgb: 43, 43, 43;
    --wiki-content-text-color: #ededed;
    --wiki-content-link-color--visited: var(--wiki-content-link-color);
    --wiki-content-link-color--hover: var(--wiki-content-link-color);
    --wiki-content-redlink-color: #fc3b2c;
    --wiki-content-heading-color: #ee3;
    --wiki-accent-color--hover: #d82073;
    --wiki-sidebar-background-color: var(--wiki-content-background-color);
    --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
    --wiki-sidebar-border-color: var(--wiki-content-border-color);
    --wiki-sidebar-link-color: var(--wiki-content-link-color);
    --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
    --wiki-sidebar-heading-color: var(--wiki-heading-color);
    --wiki-navigation-background-color: var(--wiki-content-background-color);
    --wiki-navigation-background-color--secondary: var(--wiki-content-background-color--secondary);
    --wiki-navigation-border-color: var(--wiki-content-border-color);
    --wiki-navigation-text-color: var(--wiki-content-link-color);
    --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
    --wiki-navigation-selected-background-color: var(--wiki-content-background-color);
    --wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
    --wiki-navigation-selected-text-color: var(--wiki-content-text-color);
    --wiki-neutral-color: var(--wiki-content-text-mix-color);
    --wiki-alert-color: #ce0018;
    --wiki-warning-color: #cf721c;
    --wiki-success-color: #0c742f;
    --wiki-body-dynamic-color: #ffffff;
    --wiki-body-dynamic-color--inverted: #000000;
    --wiki-body-dynamic-color--secondary: #dddddd;
    --wiki-body-dynamic-color--secondary--inverted: #333333;
    --wiki-content-border-color--secondary: color-mix(in srgb,
            var(--wiki-content-border-color) 50%,
            transparent);
    --wiki-content-border-color--accent: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
    --wiki-content-link-label-color: #000;
    --wiki-content-dynamic-color: #ffffff;
    --wiki-content-dynamic-color--inverted: #000000;
    --wiki-content-dynamic-color--secondary: #dddddd;
    --wiki-content-dynamic-color--secondary--inverted: #333333;
    --wiki-alert-label-color: #000000;
    --wiki-warning-label-color: #000000;
    --wiki-success-label-color: #000000;
    --wiki-icon-general-filter: invert(100%);
    --wiki-custom-emphasis-color: #ffe900;
    --wiki-heading-color: var(--wiki-content-text-color);
    --pi-secondary-background: #ee3;
    --pi-secondary-background--rgb: 248, 248, 51;
    --pi-secondary-background-label: #333;
    --pi-svg-color: invert(87%) sepia(12%) saturate(13%) hue-rotate(354deg) brightness(107%) contrast(83%);
}

.view-dark.theme-helldiver {
    --wiki-body-background-image: url(https://helldivers.wiki.gg/images/b/bf/Background_Helldiver.jpg);
    --wiki-body-background-color: #333;
    --wiki-content-background-color: #222;
    --wiki-content-background-opacity: 85%;
    --wiki-content-border-color: #ee3;
    --wiki-content-text-color: #ffffff;
    --wiki-content-link-color: #ee3;
    --wiki-content-redlink-color: red;
    --wiki-heading-color: #ee3;
    --wiki-sidebar-link-color: #ffffff;
    --wiki-sidebar-background-color: var(--wiki-content-background-color);
    --wiki-sidebar-background-opacity: 80%;
    --wiki-accent-color: #ee3;
    --wiki-accent-color--hover: #ee3;
    --wiki-accent-link-color: #333;
    --wiki-icon-to-link-filter: invert(100%) sepia(100%) saturate(5000%) hue-rotate(0deg) brightness(100%) contrast(100%);
    --pi-secondary-background: #ee3;
    --pi-secondary-background--rgb: 248, 248, 51;
    --pi-secondary-background-label: #333;
    --pi-svg-color: invert(87%) sepia(12%) saturate(13%) hue-rotate(354deg) brightness(107%) contrast(83%);
    --breadcrumb-text: #333;
    --breadcrumb-background: #ee3;
    --breadcrumb-text-hover: #333;
    --breadcrumb-background-hover: #f4f4b1;
}

.view-dark.theme-original {
    --wiki-body-background-image: url(https://helldivers.wiki.gg/images/9/98/Bg.jpg);
    --wiki-body-background-color: #000000;
    --wiki-content-background-color: #222;
    --wiki-content-background-opacity: 90%;
    --wiki-content-border-color: #fff;
    --wiki-content-text-color: #ffffff;
    --wiki-content-redlink-color: red;
    --wiki-content-heading-color: #fff;
    --wiki-accent-color: silver;
    --wiki-accent-label-color: black;
    --wiki-accent-link-color: var(--wiki-content-link-color);
    --wiki-sidebar-link-color: #ffffff;
    --wiki-navigation-background-color: var(--wiki-content-background-color);
    --pi-background: black;
    --pi-secondary-background: #ffffe8;
    --pi-secondary-background--rgb: 255, 255, 232;
    --pi-secondary-background-label: black;
    --pi-svg-color: invert(100%) sepia(0%) saturate(7477%) hue-rotate(196deg) brightness(102%) contrast(100%);
    --breadcrumb-text: black;
    --breadcrumb-background: #ffffe8;
    --breadcrumb-text-hover: black;
    --breadcrumb-background-hover: #ffffe8a1;
}

.view-dark.theme-super_earth {
    --wiki-body-background-image: url(https://helldivers.wiki.gg/images/d/d2/Background_superearth.jpg);
    --wiki-body-background-color: #262626;
    --wiki-content-background-color: #393939;
    --wiki-content-background-opacity: 100%;
    --wiki-content-border-color: #4c4c4c;
    --wiki-content-text-color: #ffffff;
    --wiki-content-link-color: #4c99b9;
    --wiki-content-redlink-color: #ee5454;
    --wiki-content-heading-color: #ffffff;
    --wiki-accent-color: #5f5f5f;
    --wiki-accent-color--hover: #fff;
    --wiki-accent-link-color: #262626;
    --wiki-content-dynamic-color: #5f5f5f;
    --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(4715%) hue-rotate(200deg) brightness(101%) contrast(97%);
    --wiki-sidebar-link-color: #4c99b9;
    --wiki-sidebar-background-color: #202020;
    --icon-chevron: url(https://helldivers.wiki.gg/skins/Vector/resources/skins.vector.styles/images/arrow-down.svg?9426f) 100% 50% no-repeat;
    --icon-logo: url(https://helldivers.wiki.gg/images/f/f4/Superearth_sprite.png);
    --pi-svg-color: invert(79%) sepia(13%) saturate(2077%) hue-rotate(314deg) brightness(99%) contrast(83%);
    --breadcrumb-text: #4c99b9;
    --breadcrumb-background: rgb(43, 43, 43);
    --breadcrumb-text-hover: #4c99b9;
    --breadcrumb-background-hover: #1e4454;
}

.view-light {
    --wiki-body-background-color: #f6f6f6;
    --wiki-body-background-image: url(https://helldivers.wiki.gg/images/b/bf/Background_Helldiver.jpg);
    --wiki-content-background-color: #ffffff;
    --wiki-content-background-opacity: 100%;
    --wiki-content-border-color: #a7d7f9;
    --wiki-content-link-color: #0645ad;
    --wiki-accent-color: #333;
    --wiki-accent-label-color: #ffffff;
    --wiki-accent-link-color: #22214d;
    --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
    --wiki-body-background-position: top center;
    --wiki-body-background-size: cover;
    --wiki-body-background-repeat: no-repeat;
    --wiki-body-background-attachment: fixed;
    --wiki-content-background-color--secondary: color-mix(in srgb,
            var(--wiki-content-background-color) 96%,
            var(--wiki-content-dynamic-color));
    --wiki-content-background-color--secondary--rgb: 159, 207, 255;
    --wiki-content-text-color: #222;
    --wiki-content-link-color--visited: var(--wiki-content-link-color);
    --wiki-content-link-color--hover: var(--wiki-content-link-color);
    --wiki-content-redlink-color: #ba0000;
    --wiki-content-heading-color: var(--wiki-content-text-color);
    --wiki-accent-color--hover: color-mix(in srgb,
            var(--wiki-accent-color) 95%,
            var(--wiki-accent-label-color));
    --wiki-sidebar-background-color: var(--wiki-content-background-color);
    --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
    --wiki-sidebar-border-color: var(--wiki-body-background-color);
    --wiki-sidebar-link-color: var(--wiki-content-link-color);
    --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
    --wiki-sidebar-heading-color: var(--wiki-content-heading-color);
    --wiki-navigation-background-color: var(--wiki-navigation-background-color--secondary);
    --wiki-navigation-background-color--secondary: #e8f2f8;
    --wiki-navigation-border-color: var(--wiki-content-border-color);
    --wiki-navigation-text-color: var(--wiki-content-link-color);
    --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
    --wiki-navigation-selected-background-color: var(--wiki-content-background-color);
    --wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
    --wiki-navigation-selected-text-color: var(--wiki-content-text-color);
    --wiki-neutral-color: var(--wiki-content-text-mix-color);
    --wiki-alert-color: #bf0017;
    --wiki-warning-color: #b05f30;
    --wiki-success-color: #0c742f;
    --wiki-body-dynamic-color: #000000;
    --wiki-body-dynamic-color--inverted: #ffffff;
    --wiki-body-dynamic-color--secondary: #333333;
    --wiki-body-dynamic-color--secondary--inverted: #cccccc;
    --wiki-content-border-color--secondary: color-mix(in srgb,
            var(--wiki-content-border-color) 50%,
            transparent);
    --wiki-content-border-color--accent: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
    --wiki-content-link-label-color: #ffffff;
    --wiki-content-dynamic-color: #000000;
    --wiki-content-dynamic-color--inverted: #ffffff;
    --wiki-content-dynamic-color--secondary: #333333;
    --wiki-content-dynamic-color--secondary--inverted: #cccccc;
    --wiki-alert-label-color: #ffffff;
    --wiki-warning-label-color: #ffffff;
    --wiki-success-label-color: #ffffff;
    --wiki-icon-general-filter: ;
    --breadcrumb-text: var(--wiki-accent-label-color);
    --breadcrumb-background: var(--wiki-accent-color);
    --breadcrumb-text-hover: var(--wiki-accent-label-color);
    --breadcrumb-background-hover: var(--wiki-accent-link-visited);
}

:root {
    --wiki-content-text-mix-color: color-mix(in srgb,
            var(--wiki-content-background-color),
            var(--wiki-content-text-color) 62%);
    --wiki-content-text-mix-color-95: color-mix(in srgb,
            var(--wiki-content-background-color) 95%,
            var(--wiki-content-text-color));
}

@supports not (color: color-mix(in srgb, #000, transparent)) {

    .view-dark,
    .view-light,
    :root {
        --wiki-content-text-mix-color: var(--wiki-content-text-color);
        --wiki-content-text-mix-color-95: var(--wiki-content-background-color);
        --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
        --wiki-content-border-color--secondary: var(--wiki-content-border-color);
        --wiki-content-border-color--accent: var(--wiki-accent-color);
        --wiki-accent-color--hover: var(--wiki-accent-color);
    }
}

:root {
    --pi-background: var(--wiki-content-background-color);
    --pi-secondary-background: var(--wiki-accent-color);
    --pi-secondary-background-label: var(--wiki-accent-label-color);
    --pi-border-color: color-mix(in srgb,
            var(--pi-secondary-background) 50%,
            transparent);
}

.portable-infobox .pi-title,
.portable-infobox .pi-header {
    text-align: center;
    font-size: 1.5em;
    background: var(--pi-secondary-background);
    background: color-mix(in srgb,
            var(--pi-secondary-background) 75%,
            transparent);
    color: var(--pi-secondary-background-label);
}

.portable-infobox .pi-data {
    background: var(--wiki-content-background-color--secondary);
}

.portable-infobox .pi-image {
    padding: 8px;
}

.pi-image-thumbnail {
    max-width: 100%;
}

.pi-caption {
    color: var(--wiki-content-text-mix-color);
}

.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
    background: var(--pi-secondary-background);
    color: var(--pi-secondary-background-label);
}

.pi-collapse>.pi-item:first-child {
    cursor: pointer;
}

.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
    border-bottom: 0;
    font-family: inherit;
    font-weight: 700;
    margin: 0;
}

#mp-container {
    display: grid;
    gap: 10px;
}

@media screen and (max-width: 990px) {
    #mp-container {
        grid-template-areas: var(--main-page-layout--mobile);
        grid-template-columns: var(--main-page-layout-columns--mobile, 100%);
    }

    .mp-box.mp-hide-on-mobile {
        display: none;
    }
}

@media screen and (min-width: 990px) and (max-width: 1350px) {
    #mp-container {
        grid-template-areas: var(--main-page-layout--tablet);
        grid-template-columns: var(--main-page-layout-columns--tablet, 1fr 1fr);
    }

    .mp-box.mp-hide-on-tablet {
        display: none;
    }
}

@media screen and (min-width: 1350px) {
    #mp-container {
        grid-template-areas: var(--main-page-layout--desktop);
        grid-template-columns: var(--main-page-layout-columns--desktop,
                2fr 1fr 2fr);
    }

    .mp-box.mp-hide-on-desktop {
        display: none;
    }
}

.mp-box {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    width: calc(100% - 2px);
    box-sizing: border-box;
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 25%,
            transparent);
    border: 1px solid var(--wiki-content-border-color);
    padding: 0px;
}

.mp-body {
    height: 100%;
    display: flex;
    padding: 0.5em;
    flex-flow: column nowrap;
    text-align: center;
    align-items: center;
}

.mp-box.centered-content .mp-body {
    height: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
}

.mp-box.has-floating-image {
    display: block;
}

.mp-box.has-floating-image .mp-body {
    height: unset;
    display: block;
}

.mw-body .mp-box h2 {
    text-align: center;
    font-weight: bold;
    font-family: var(--wiki-heading-font-family);
    overflow: initial;
    border-bottom: 1px solid var(--wiki-content-border-color);
    font-size: 150%;
    margin: 0;
    padding: 5px 0;
    color: var(--wiki-content-heading-color);
}

#mp-box-welcome {
    text-align: center;
    position: relative;
    overflow: hidden;
}

#mp-box-welcome h2 {
    font-size: 200%;
}

#mp-welcome {
    display: flex;
    flex-flow: column nowrap;
    position: relative;
    height: 100%;
    z-index: 2;
    box-sizing: border-box;
}

#mp-welcome .welcome-subtitle {
    height: 100%;
    background: var(--wiki-content-dynamic-color--inverted);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 85%,
            transparent);
    padding: 0.5em;
}

#mp-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(5px);
    z-index: -1;
    background: url(https://helldivers.wiki.gg/images/e/e0/MP_banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.view-dark #mp-banner {
    filter: blur(5px) brightness(50%);
}

.view-light #mp-banner {
    filter: blur(5px) contrast(50%);
}

.mp-links {
    --gap: 10px;
}

.mp-links>ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    margin: 2px;
    gap: var(--gap);
}

.mp-links>ul>li {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    text-align: center;
    box-sizing: border-box;
    flex: max(calc(50% - var(--gap)), 5em) 1 1;
    outline: 1px solid var(--wiki-content-link-color);
    transition: 0.1s ease-in;
}

.mp-links>ul>li:hover {
    background-color: var(--wiki-content-background-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-link-color) 20%,
            transparent);
}

.mp-links.columns-1>ul>li {
    flex: max(calc(100% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-2>ul>li {
    flex: max(calc(50% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-3>ul>li {
    flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;
}

.mp-links.columns-4>ul>li {
    flex: max(calc(25% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-5>ul>li {
    flex: max(calc(20% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-6>ul>li {
    flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;
}

.mp-links.columns-7>ul>li {
    flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;
}

.mp-links.columns-max>ul>li {
    flex: max(calc(0% - var(--gap)), 5em) 1 1;
}

.mp-links>ul>li:hover a {
    text-decoration: underline;
}

.mp-links>ul>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex: 1 1 auto;
    box-sizing: border-box;
    padding: 5px;
}

.mp-links>ul>li>a:first-child {
    height: 100%;
}

.mp-links>ul>li>a:last-child:not(:first-child) {
    height: unset;
}

.mp-links.stretch,
.mp-links.stretch>ul {
    height: 100%;
}

.mp-links.side-image li {
    flex-flow: row nowrap;
}

.mp-links.plain>ul>li {
    outline-color: transparent;
}

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

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

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

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

.hlist dt:not(:last-child)::after {
    content: ":\20";
}

.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
    content: "\20\A0\2022\A0\20";
    font-weight: inherit;
}

.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
    content: "\20(";
    font-weight: inherit;
}

.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
    content: ")";
    font-weight: inherit;
}

.hlist ol {
    counter-reset: listitem;
}

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

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

.hlist :is(li, dt, dd):not(:has(:is(li, dt, dd))) {
    display: inline-block;
}

.responsive-image {
    max-width: 100%;
    height: auto;
}

.view-dark .invert-on-dark,
.view-light .invert-on-light {
    filter: invert(100%);
}

.pixelated {
    image-rendering: pixelated;
}

@media screen and (min-width: 720px) {
    .mobileonly {
        display: none;
    }
}

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

.gallery.gallery.gallery.spaced {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    margin-left: unset;
}

.gallery.centered {
    text-align: center;
}

.ambox {
    --ambox-color: var(--wiki-accent-color);
    border: 1px solid var(--wiki-content-border-color);
    border-left: 10px solid var(--ambox-color);
    border-radius: 2px;
    display: flex;
    align-items: center;
    gap: 0.6em;
    margin: 1em 0;
    padding: 3px 0.6em;
    background-color: var(--wiki-content-background-color--secondary);
    box-shadow: 2px 2px 5px 0px #0002;
}

@media (min-width: 720px) {
    .ambox {
        margin-inline: 10%;
    }
}

.ambox.tiny {
    padding: 0.04rem 0.5em;
    margin-inline: 0;
    width: fit-content;
}

.ambox+.ambox {
    margin-top: -0.6em;
}

.ambox-content {
    flex: 1;
}

.ambox-content p {
    margin: 0.15em 0;
}

.ambox-title {
    font-weight: bold;
}

.hatnote {
    padding: 1px 0 1px 1.6em;
    margin-bottom: 0.5em;
    font-style: italic;
    border-top: 1px solid var(--wiki-content-border-color--secondary);
    border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}

.hatnote.icon {
    padding-left: 0;
}

.spoiler-content {
    background-color: var(--wiki-content-dynamic-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 50%,
            transparent);
    transition: all 0.3s;
    cursor: pointer;
    overflow: auto;
}

.spoiler-content>* {
    pointer-events: none;
    opacity: 0;
    transition: all 0.3s;
}

.spoiler-content.show {
    background-color: transparent;
}

.spoiler-content.show>* {
    pointer-events: unset;
    opacity: 1;
}

.link-icon {
    --link-icon-line-height: 1.5em;
    --link-icon-size: 1.5em;
    display: inline-flex;
    align-items: center;
    height: var(--link-icon-line-height);
    vertical-align: bottom;
}

.link-icon .regular {
    align-self: center;
}

.link-icon .regular a {
    display: flex;
}

.link-icon .regular img {
    height: var(--link-icon-size);
    max-width: var(--link-icon-size);
}

.link-icon .fallback {
    outline: 1px solid var(--wiki-content-text-color);
    border-radius: 50%;
    text-align: center;
    width: var(--link-icon-size);
    line-height: var(--link-icon-size);
}

.link-icon.notext .fallback {
    display: inline-block;
}

.link-icon.notext {
    display: inline;
}

.quote {
    background: var(--wiki-content-background-color--secondary);
    border-radius: 5px;
    border: 2px solid var(--wiki-content-border-color);
    margin: 0.5em 0;
    padding: 0.5em;
    overflow-y: hidden;
}

.quote .block {
    display: block;
}

.quote .title {
    font-size: large;
    font-weight: bold;
}

.quote .content {
    font-style: italic;
}

.quote .author {
    font-weight: bold;
    text-align: end;
}

.quote .marks-wrapper {
    display: flex;
    gap: 5px;
}

.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
    font-size: 100px;
    line-height: 0px;
}

.quote .marks-wrapper::before {
    content: "\201C";
    margin-top: 40px;
}

.quote .marks-wrapper::after {
    content: "\201D";
    align-self: end;
    margin-bottom: -10px;
}

.client-js .mw-charinsert-item {
    display: none;
}

.color__splotch {
    display: inline-block;
    height: 1em;
    width: 1em;
    box-sizing: border-box;
    vertical-align: text-top;
    border-radius: 50%;
    border: 1px solid var(--wiki-content-text-color);
}

:root {
    --pi-background: var(--wiki-content-background-color);
    --pi-secondary-background: var(--wiki-content-background-color--secondary);
    --pi-secondary-background--rgb: var(--wiki-content-background-color--secondary--rgb);
    --pi-secondary-background-label: var(--wiki-accent-color);
    --pi-border-color: var(--wiki-content-border-color);
}

.portable-infobox {
    border: solid;
    border-color: var(--pi-border-color);
    border-width: thin;
}

.player-box {
    width: 72px;
    height: 137px;
    background-image: url(https://helldivers.wiki.gg/images/2/23/HD1_Player.png);
    background-size: cover;
    position: relative;
    border: 1px solid black;
    padding: 2px;
    box-sizing: border-box;
}

.portable-infobox .pi-title,
.portable-infobox .pi-header {
    text-align: center;
    font-size: 1.5em;
    background: rgba(var(--pi-secondary-background--rgb), 0.8);
    color: var(--pi-secondary-background-label);
}

.portable-infobox .pi-data {
    background: rgba(var(--pi-secondary-background--rgb), 0);
}

.portable-infobox .pi-image {
    padding: 8px;
}

.pi-image-thumbnail {
    max-width: 100%;
}

.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
    background: var(--pi-secondary-background);
    color: var(--pi-secondary-background-label);
}

.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
    border-bottom: 0;
    font-family: inherit;
    font-weight: 700;
    margin: 0;
}

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

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

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

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

.hlist dt:not(:last-child)::after {
    content: ":";
}

.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
    content: " \00B7 ";
    font-weight: bold;
}

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

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

.hlist ol {
    counter-reset: listitem;
}

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

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

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

.mw-collapsible-toggle-default::before {
    color: var(--wiki-content-link-color);
}

.mw-collapsible-toggle-default::after {
    color: var(--wiki-content-link-color);
}

.navbox {
    clear: both;
    margin: 1em 0;
    padding: 3px;
    font-size: 90%;
    width: 100%;
    border: 1px solid var(--wiki-content-border-color);
    box-sizing: border-box;
}

.navbox-inner,
.navbox-subgroup {
    border-spacing: 0;
    width: 100%;
}

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

.navbox-spacer {
    height: 2px;
}

.navbox-title {
    font-weight: bold;
    font-size: 115%;
    padding: 0.25em 0.6em;
    line-height: 1.5em;
    color: var(--wiki-content-heading-color);
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.navbox-title,
.navbox-abovebelow {
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
}

.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
    background: rgba(var(--wiki-content-background-color--rgb), 0.18);
    color: var(--wiki-content-text-color);
    border: 1px solid var(--wiki-content-border-color);
}

.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
    color: var(--wiki-content-heading-color);
}

.navbox-title .mw-collapsible-toggle {
    font-weight: normal;
    text-align: right;
}

.navbox-title-text {
    font-size: 105%;
}

.navbox-title .navbar {
    float: left;
    margin-right: 0.5em;
}

.navbox-title .navbar a.external::after {
    content: unset;
}

.navbox-group {
    font-weight: bold;
    padding: 0 0.5em;
    white-space: nowrap;
    text-align: center;
}

.navbox-even {
    background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.7);
}

.navbox-subgroup>tbody>tr {
    display: flex;
}

.navbox-subgroup .navbox-title {
    width: 100%;
}

.navbox-subgroup .navbox-group {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 11em;
    flex-grow: 1;
    flex-shrink: 0;
    white-space: normal;
}

.navbox-list {
    width: 100%;
    border: 1px solid var(--wiki-content-border-color);
}

@media screen and (max-width: 1280px) {
    .mw-body .navbox-inner table {
        display: table;
    }
}

@media screen and (max-width: 720px) {
    .mw-body .navbox {
        display: none;
    }
}

#mp-box-welcome {
    grid-area: welcome;
}

#mp-box-about {
    grid-area: about;
}

#mp-box-links {
    grid-area: links;
}

#mp-box-contribute {
    grid-area: contribute;
}

#mp-box-featured {
    grid-area: featured;
}

#mp-box-basics {
    grid-area: basics;
}

#mp-box-gallery {
    grid-area: gallery;
}

#mp-box-iconlists {
    grid-area: iconlists;
}

#mp-layout1-container {
    display: grid;
    grid-template-areas: "welcome" "about" "featured" "basics" "gallery" "links" "contribute";
    grid-template-columns: 100%;
    gap: 10px;
}

@media screen and (min-width: 990px) {
    #mp-layout1-container {
        grid-template-areas: "welcome welcome" "about about" "featured basics" "gallery links" "contribute contribute";
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 1350px) {
    #mp-layout1-container {
        grid-template-areas: "welcome welcome welcome" "about about basics" "featured featured basics" "gallery links links" "contribute contribute contribute";
        grid-template-columns: 2fr 1fr 2fr;
    }
}

#mp-layout2-container {
    display: grid;
    grid-template-areas: "welcome" "links" "about" "gallery" "iconlists" "contribute";
    grid-template-columns: 100%;
    gap: 10px;
}

@media screen and (min-width: 990px) {
    #mp-layout2-container {
        grid-template-areas: "welcome links" "gallery about" "iconlists about" "iconlists contribute";
        grid-template-columns: 3fr 2fr;
    }
}

@media screen and (min-width: 1350px) {
    #mp-layout2-container {
        grid-template-areas: "welcome welcome links" "welcome welcome about" "gallery gallery about" "iconlists iconlists contribute";
        grid-template-columns: 3fr 2fr 2fr;
    }
}

#mp-layout3-container {
    display: grid;
    grid-template-areas: "welcome" "about" "featured" "four" "priority" "projects" "wiki";
    grid-template-columns: 100%;
    gap: 10px;
}

@media screen and (min-width: 990px) {
    #mp-layout3-container {
        grid-template-areas: "welcome welcome" "about about" "featured four" "priority projects" "wiki wiki";
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 1350px) {
    #mp-layout3-container {
        grid-template-areas: "welcome welcome welcome" "about about four" "featured featured four" "priority projects projects" "wiki wiki wiki";
        grid-template-columns: 2fr 1fr 2fr;
    }
}

.mp-box {
    display: flex;
    flex-flow: column nowrap;
    width: calc(100% - 2px);
    box-sizing: border-box;
    background: rgba(var(--wiki-content-background-color--secondary--rgb),
            0.25);
    border: 1px solid var(--wiki-content-border-color);
    padding: 0px;
}

.mp-body {
    height: 100%;
    display: flex;
    padding: 0.5em;
    flex-flow: column nowrap;
}

.mp-box.centered-content .mp-body {
    height: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
}

.mp-box.has-floating-image {
    display: block;
}

.mp-box.has-floating-image .mp-body {
    height: unset;
    display: block;
}

.mp-box h2 {
    text-align: center;
    font-weight: bold;
    font-family: var(--wiki-heading-font-family);
    overflow: initial;
    border-bottom: 1px solid var(--wiki-content-border-color);
    font-size: 150%;
    margin: 0;
    padding: 5px 0;
    color: var(--wiki-content-heading-color);
}

.mp-box .welcome-message {
    font-size: 200%;
    margin: 0;
    padding: 5px 0;
    color: #fff;
    filter: drop-shadow(0px 2px 3px #000);
}

#mp-banner-container {
    position: relative;
}

#mp-box-welcome {
    text-align: center;
    position: relative;
    overflow: hidden;
}

#mp-welcome {
    position: relative;
    height: 100%;
    font-family: var(--wiki-heading-font-family);
    z-index: 2;
    box-sizing: border-box;
}

#mp-welcome .welcome-subtitle {
    height: 100%;
    background: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
    padding: 0.5em;
}

#mp-banner {
    position: absolute;
    top: 48px;
    width: 100%;
    height: 100%;
    filter: blur(5px);
    z-index: -1;
    background: url(https://helldivers.wiki.gg/images/e/e0/MP_banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.view-dark #mp-banner {
    filter: blur(5px) brightness(50%);
}

.view-light #mp-banner {
    filter: blur(5px) contrast(50%);
}

.mp-links {
    --gap: 10px;
}

.mp-links>ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    margin: 2px;
    gap: var(--gap);
}

.mp-links>ul>li {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    text-align: center;
    box-sizing: border-box;
    flex: max(calc(50% - var(--gap)), 5em) 1 1;
    outline: 1px solid var(--wiki-content-link-color);
    transition: 0.1s ease-in;
}

.mp-links>ul>li:hover {
    background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}

.mp-links.columns-1>ul>li {
    flex: max(calc(100% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-2>ul>li {
    flex: max(calc(50% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-3>ul>li {
    flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;
}

.mp-links.columns-4>ul>li {
    flex: max(calc(25% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-5>ul>li {
    flex: max(calc(20% - var(--gap)), 5em) 1 1;
}

.mp-links.columns-6>ul>li {
    flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;
}

.mp-links.columns-7>ul>li {
    flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;
}

.mp-links>ul>li:hover a {
    text-decoration: underline;
}

.mp-links>ul>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex: 1 1 auto;
    box-sizing: border-box;
    padding: 5px;
}

.mp-links>ul>li>a:first-child {
    height: 100%;
}

.mp-links>ul>li>a:last-child:not(:first-child) {
    height: unset;
}

.mp-links.stretch,
.mp-links.stretch>ul {
    height: 100%;
}

.mp-links.side-image li {
    flex-flow: row nowrap;
}

.mp-iconlists {
    display: flex;
    flex-flow: wrap;
    gap: 5px 20px;
}

.mp-iconlists>.mp-iconlist {
    flex: 1;
    min-width: fit-content;
}

.mp-iconlist>h3 {
    padding: 0;
    margin: 0;
}

.mp-iconlist>ul {
    list-style: none;
    margin: 0;
}

.mp-box ul.gallery {
    display: flex;
    flex-flow: wrap;
    gap: 5px 10px;
    align-items: flex-end;
    justify-content: space-evenly;
    margin: 0;
}

.mp-box ul.gallery .gallerytext {
    margin-top: 1em;
    padding: 0;
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-link-color);
}

.mp-box .gallerybox:hover .gallerytext {
    background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}

.mp-box ul.gallery .gallerytext>p {
    margin: 0;
}

.mp-box ul.gallery .gallerytext a {
    display: block;
    padding: 0.5em 0;
}

.druid-container {
    --druid-background-color: var(--wiki-content-background-color, #ffffff);
    --druid-background-color--rgb: var(--wiki-content-background-color--rgb,
            255,
            255,
            255);
    --druid-secondary-background-color: var(--wiki-accent-color, #36c);
    --druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb,
            51,
            102,
            204);
    --druid-secondary-background-label-color: var(--wiki-accent-label-color,
            #fff);
    --druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb,
            255,
            255,
            255);
    --druid-tertiary-background-color: var(--wiki-content-background-color--secondary,
            #eaecf0);
    --druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb,
            234,
            236,
            240);
    --druid-border-color: var(--wiki-content-border-color, #a7d7f9);
    --druid-border-color--rgb: var(--wiki-content-border-color--rgb,
            167,
            215,
            249);
    --druid-link-color: var(--wiki-content-link-color, #0645ad);
    --druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
    --druid-link-label-color: var(--wiki-content-link-label-color, #fff);
    --druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb,
            255,
            255,
            255);
}

.druid-container {
    border: 4px solid var(--druid-border-color);
    border-radius: 3px;
    background: var(--druid-background-color);
    float: right;
    clear: right;
    margin: 0 0 1em 1em;
    width: 16.875em;
    box-sizing: border-box;
    border-collapse: collapse;
}

div.druid-container {
    width: 22em;
}

@media screen and (max-width: 450px) {
    .druid-container {
        width: 100%;
    }
}

@media screen and (max-width: 720px) {
    .druid-container {
        float: none;
        margin: 0.5rem auto;
    }
}

.druid-main-images-file,
.druid-main-image {
    text-align: center;
}

.druid-infobox .druid-title,
.druid-infobox .druid-section {
    background: rgba(var(--druid-secondary-background-color--rgb), 0.75);
    color: var(--druid-secondary-background-label-color);
    text-align: center;
    font-size: 1.5em;
    padding: 1px;
}

.druid-section {
    font-size: 1.25em;
    font-weight: 500;
}

.druid-label {
    font-weight: bold;
    text-align: right;
    box-sizing: border-box;
}

.druid-row>.druid-label {
    width: 48%;
}

.druid-row>.druid-label,
.druid-row>.druid-data {
    padding-inline: 0.3em;
}

.druid-main-image,
.druid-main-images {
    padding: 5px;
}

.druid-main-image img,
.druid-main-images img {
    max-width: 100%;
    height: auto;
}

.druid-main-images-labels {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    margin: 0.25em;
    gap: 0.25em;
}

.druid-main-images-label {
    cursor: pointer;
    flex: 1 1 auto;
    text-align: center;
    transition: 0.1s ease-in;
    outline: 1px solid var(--druid-link-color);
}

.druid-main-images-label.focused {
    background: var(--druid-link-color);
    color: var(--druid-link-label-color);
}

.druid-main-images-label:not(.focused):hover {
    background: rgba(var(--druid-link-color--rgb), 0.25);
}

.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
    display: none;
}

.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
    display: none;
}

.druid-section:has(.druid-toggleable-heading-empty.focused) {
    display: none;
}

.druid-grid {
    display: grid;
    gap: 0.3em;
    padding: 0.35em;
}

.druid-grid-item {
    background: var(--druid-tertiary-background-color);
    padding: 0.25em;
    border: 1px solid rgba(var(--druid-border-color--rgb), 0.5);
    border-radius: 2px;
}

.druid-grid-item>.druid-label,
.druid-grid-item>.druid-data {
    text-align: center;
}

.druid-collapsed {
    display: none;
}

.druid-collapsible {
    cursor: pointer;
    position: relative;
}

.druid-collapsible::after {
    content: "\2013";
    display: block;
    position: absolute;
    right: 10px;
    font-size: 20px;
    font-weight: bold;
    color: var(--druid-secondary-background-label-color);
}

.druid-collapsible-collapsed::after {
    content: "+";
}

.druid-section-container:has(.druid-toggleable-data-empty.focused):not( :has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
    display: none;
}

div.druid-row {
    display: flex;
    margin-block: 1px;
}

div.druid-row+div.druid-row {
    margin-top: 0;
}

div.druid-row>.druid-label {
    background: var(--druid-tertiary-background-color);
}

.druid-infobox .druid-title {
    font-weight: 700;
}

.druid-infobox #toc {
    display: none;
}

.responsive-image {
    max-width: 100%;
    height: auto;
}

.responsive-image img {
    max-width: 100%;
    height: auto;
}

.adjusting-image img {
    max-width: 100%;
    height: auto;
}

.view-dark .invert-on-dark,
.view-light .invert-on-light {
    filter: invert(100%);
}

@media screen and (min-width: 720px) {
    .mobileonly {
        display: none;
    }
}

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

.ambox {
    border: 1px solid var(--wiki-content-border-color);
    border-left: 10px solid var(--ambox-color);
    border-radius: 2px;
    display: flex;
    align-items: center;
    gap: 0.6em;
    margin: 1em 0;
    padding: 3px 0.6em;
    background-color: var(--wiki-content-background-color--secondary);
    box-shadow: 2px 2px 5px 0px #0002;
}

@media (min-width: 720px) {
    .ambox {
        margin-inline: 10%;
    }
}

.ambox.tiny {
    padding: 0.04rem 0.5em;
    margin-inline: 0;
    width: fit-content;
}

.ambox+.ambox {
    margin-top: -0.6em;
}

.ambox-content p {
    margin: 0.15em 0;
}

.ambox-title {
    font-weight: bold;
}

.hatnote {
    padding: 1px 0 1px 1.6em;
    margin-bottom: 0.5em;
    font-style: italic;
    border-top: 1px solid var(--wiki-body-dynamic-color--secondary--inverted);
    border-bottom: 1px solid var(--wiki-body-dynamic-color--secondary--inverted);
}

.hatnote.icon {
    padding-left: 0;
}

.attachment-table-meta .nv {
    --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-edit' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1'%3E%3C/path%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z'%3E%3C/path%3E%3Cpath d='M16 5l3 3'%3E%3C/path%3E%3C/svg%3E");
    display: block;
    width: 0.84em;
    height: 0.84em;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-position: center center;
    mask-position: center center;
    background-color: var(--wiki-content-text-color);
}

.attachment-table-meta .nv>a {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.attachment-table-meta .nv>a>span {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.biome-box {
    border: 1px solid var(--wiki-content-border-color);
    background-color: var(--wiki-content-background-color);
    padding: 5px;
    margin: 2px;
    width: 100%;
    max-width: 400px;
    float: left;
    box-sizing: border-box;
    max-height: 360px;
}

.biome-box .MPheading {
    font-size: 1.4em;
    text-align: left;
    width: 100%;
    font-family: var(--wiki-heading-font-family);
    color: var(--wiki-content-heading-color);
    background-color: var(--wiki-content-background-color);
}

.enc-box {
    border: 1px solid var(--wiki-content-border-color);
    background-color: var(--wiki-content-background-color);
    padding: 5px;
    margin: 2px;
    width: 100%;
    max-width: 600px;
    float: left;
    box-sizing: border-box;
    max-height: 540px;
}

.enc-box .MPheading {
    font-size: 1.4em;
    text-align: left;
    width: 100%;
    font-family: var(--wiki-heading-font-family);
    color: var(--wiki-content-heading-color);
    background-color: var(--wiki-content-background-color);
}

.enc-box .floatleft,
.enc-box .thumbinner {
    position: relative;
    overflow: hidden;
}

.enc-box .floatleft img,
.enc-box .thumbinner img {
    display: block;
}

.enc-box .floatleft::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: repeating-linear-gradient(to bottom,
            rgba(255, 255, 255, 0.1) 0px,
            rgba(255, 255, 255, 0.1) 1px,
            transparent 1px,
            transparent 4px);
    pointer-events: none;
    z-index: 2;
    animation: scanlines-move 15s linear infinite;
}

.enc-box .thumbinner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: repeating-linear-gradient(to bottom,
            rgba(255, 255, 255, 0.1) 0px,
            rgba(255, 255, 255, 0.1) 1px,
            transparent 1px,
            transparent 6px);
    pointer-events: none;
    z-index: 2;
    animation: thumb-scanlines-move 15s linear infinite;
}

@keyframes scanlines-move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 0 372px;
    }
}

@keyframes thumb-scanlines-move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 0 390px;
    }
}

.spoiler-content {
    background-color: rgb(127, 127, 127);
    transition: all 0.3s;
    cursor: pointer;
}

.spoiler-content>span {
    opacity: 0;
    transition: all 0.3s;
}

.spoiler-content>* {
    pointer-events: none;
}

.spoiler-content.show>* {
    pointer-events: unset;
}

.spoiler-content.show {
    background-color: rgba(127, 127, 127, 0);
}

.spoiler-content.show>span {
    opacity: 1;
}

.link-icon {
    display: inline-flex;
    align-items: center;
    height: var(--link-icon-line-height);
    vertical-align: bottom;
}

.link-icon .regular {
    align-self: center;
}

.link-icon .regular a {
    display: flex;
}

.link-icon .regular img {
    height: var(--link-icon-size);
    max-width: var(--link-icon-size);
}

.link-icon .fallback {
    outline: 1px solid var(--wiki-content-text-color);
    border-radius: 50%;
    text-align: center;
    width: var(--link-icon-size);
    line-height: var(--link-icon-size);
}

.link-icon.notext .fallback {
    display: inline-block;
}

.link-icon.notext {
    display: inline;
}

.quote {
    background: var(--wiki-content-background-color--secondary);
    border-radius: 5px;
    border: 2px solid var(--wiki-content-border-color);
    margin: 0.5em 0;
    padding: 0.5em;
}

.quote .block {
    display: block;
}

.quote .title {
    font-size: large;
    font-weight: bold;
}

.quote .content {
    font-style: italic;
}

.quote .author {
    font-weight: bold;
    text-align: end;
}

.quote .marks-wrapper {
    display: flex;
    gap: 5px;
}

.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
    font-size: 100px;
    line-height: 0px;
}

.quote .marks-wrapper::before {
    content: "\201C";
    margin-top: 40px;
}

.quote .marks-wrapper::after {
    content: "\201D";
    align-self: end;
    margin-bottom: -10px;
}

:root {
    --tabs-border-color: var(--wiki-content-border-color);
    --tabs-background-color: var(--wiki-content-background-color);
}

table.tabs {
    border-collapse: collapse;
}

table.tabs .tab {
    padding: 0 0.5rem;
    border: 1px solid var(--tabs-border-color);
    background: var(--tabs-background-color);
    text-wrap: nowrap;
}

table.tabs .tab.tab-selected {
    border-bottom: none;
    background: inherit;
}

table.tabs .tab-spacer {
    width: 3px;
    border-bottom: 1px solid var(--tabs-border-color);
}

table.tabs .tab-spacer-end {
    width: 100%;
    border-bottom: 1px solid var(--tabs-border-color);
}

div#mainpageheader {
    background: var(--wiki-body-background-color);
    text-align: left;
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-heading-color);
    font-size: 100%;
    padding: 1px 1px 3px 3px;
}

body.page-Helldivers_Wiki h1.firstHeading {
    display: none;
}

.MPheading {
    font-size: 2em;
    font-weight: 800;
    text-align: center;
    background: 0 0;
    background-image: linear-gradient(to right,
            rgba(var(--wiki-sidebar-link-color--rgb), 0) 0,
            var(--wiki-sidebar-link-color) 33%,
            var(--wiki-sidebar-link-color) 66%,
            rgba(var(--wiki-sidebar-link-color--rgb), 0) 100%);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}

.MPheading img {
    max-width: 100%;
    height: auto;
}

.page-Helldivers_2_Tracker .mw-parser-output .gallery {
    text-align: center;
    margin: 10px 0;
}

.mp-box {
    border: 1px solid var(--wiki-content-border-color);
    margin: 10px 0;
    padding: 5px;
}

@media screen and (min-width: 1080px) {
    .page-Helldivers_2_Tracker .mw-parser-output {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .mainpage-left {
        width: calc(100% - 550px);
    }

    .mainpage-right {
        width: 500px;
    }
}

.fplinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch;
    text-align: center;
}

.fplink-outer {
    padding: 5px;
    flex-basis: calc(25% - 10px);
    width: calc(25% - 15px);
    min-width: 115px;
    display: inline-block;
    vertical-align: middle;
}

.fplink-wide {
    flex-basis: calc(33% - 10px);
    width: calc(33% - 15px);
}

.fplink-fullwidth {
    flex-basis: 100%;
    width: calc(100% - 15px);
    font-weight: bold;
}

.fplink {
    padding: 0.5em;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: table;
}

.fplink-plain {
    background: transparent;
    border-radius: 0;
    border: 0;
    box-shadow: none;
}

.fplink-inner {
    display: table-row;
}

.fplink a {
    display: table-cell;
    vertical-align: middle;
    border-right-style: solid;
}

.fplink img {
    max-width: 150px;
    width: 100%;
    height: auto;
}

#fp-container {
    display: grid;
    grid-template-areas: "a" "b" "c";
    grid-template-columns: 100%;
}

@media screen and (min-width: 990px) {
    #fp-container {
        grid-template-areas: "a b" "c c";
        grid-template-columns: 50% 50%;
    }
}

@media screen and (min-width: 1350px) {
    #fp-container {
        grid-template-areas: "a b" "c c";
        grid-template-columns: auto 520px;
    }
}

.fpbox {
    width: calc(100% - 2px);
    box-sizing: border-box;
}

.fp-section {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

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

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

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

.allpagesredirect {
    font-style: italic;
}

.allpagesredirect:after {
    color: var(--wiki-content-redlink-color);
    content: " (redirect)";
}

.watchlistredir {
    font-style: italic;
}

.sprite {
    display: inline-block;
    vertical-align: text-top;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
}

.comment-sprite {
    background-image: url(https://helldivers.wiki.gg/images/9/9c/CommentCSS.png);
}

.msgbox {
    display: flex;
    background: rgb(18, 18, 18);
    box-sizing: border-box;
    align-items: center;
    width: auto;
    padding: 0.4em 0.8em;
    margin: 0px auto 1em;
}

.msgbox+.msgbox {
    border-top: none;
    margin-top: -1em;
}

:not(.msgbox)+.msgbox,
.msgbox:first-of-type {
    border-top-right-radius: 0.15em;
    border-top-left-radius: 0.15em;
}

.msgbox #msgbox-iconimage,
.msgbox #msgbox-image {
    margin: 0 1.5em 0 0.5em;
}

.msgbox-mini {
    padding: 0.4em 0.5em;
    margin: 0px 0px 1em;
}

.msgbox-mini #msgbox-icon {
    align-self: flex-start;
}

.msgbox-mini #msgbox-iconimage,
.msgbox-mini #msgbox-image {
    margin: 0 0.4em 0 0.5em;
}

.msgbox-mini #msgbox-text {
    font-size: small;
}

.msgbox-gray {
    background: rgb(50, 50, 50);
    border-left: 4px solid rgb(217, 217, 217);
}

.msgbox-red {
    background: #5b0707;
    border-left: 4px solid rgb(245, 188, 188);
}

.msgbox-purple {
    background: #421b88;
    border-left: 4px solid rgb(207, 188, 245);
}

.msgbox-orange {
    background: #8a5c03;
    border-left: 4px solid rgb(245, 226, 188);
}

.msgbox-yellow {
    background: #70700c;
    border-left: 4px solid rgb(245, 245, 188);
}

.msgbox-green {
    background: #0f790f;
    border-left: 4px solid rgb(188, 245, 188);
}

.msgbox-blue {
    background: #0e3d80;
    border-left: 4px solid rgb(188, 212, 245);
}

.msgbox-magenta {
    background: #9b0c84;
    border-left: 4px solid rgb(245, 188, 236);
}

#p-personal .vector-menu-content #pt-anonuserpage,
#p-personal .vector-menu-content #pt-userpage a {
    padding-top: 0 !important;
    background-position: left center !important;
}

#pt-notifications-notice .mw-echo-notifications-badge {
    top: 0px !important;
}

#pt-notifications-alert .mw-echo-notifications-badge {
    top: 0px !important;
}

pre {
    margin: 0;
}

#p-logo a:hover {
    filter: drop-shadow(1px 1px 7px var(--wiki-content-link-color));
}

#p-logo a {
    transition: all 0.25s ease;
}

.mw-collapsible button.mw-collapsible-toggle,
.mw-collapsible button.mw-collapsible-toggle.mw-collapsible-toggle-collapsed {
    display: block;
    float: left;
    margin-right: 0.5em;
    box-sizing: border-box;
}

.mw-collapsible-toggle {
    font-weight: bold;
}

.tabber__tabs {
    display: flex;
    overflow: auto hidden;
    scrollbar-width: none;
    flex-wrap: wrap;
}

.tabber__tab {
    font-weight: 600;
    display: flex;
    flex-wrap: wrap;
    font-family: var(--wiki-heading-font-family);
}

@media (max-width: 600px) {
    .tabber .tabber__tab {
        display: flex;
        flex-wrap: wrap;
        font-family: "Saira Semi Condensed", sans-serif;
        font-size: 0.9rem;
        font-weight: 500;
    }

    .in-table-tabber .tabber__tabs .tabber__tab {
        font-size: 0.7rem;
    }
}

@media (min-width: 601px) {
    .tabber .tabber__tab {
        font-size: 0.9rem;
        display: flex;
        flex-wrap: wrap;
    }

    .in-table-tabber .tabber__tabs .tabber__tab {
        font-size: 0.7rem;
    }
}

.custom-tabber .tabber__tabs .tabber__tab {
    font-size: 10pt !important;
}

.wikitable {
    text-align: center;
}

caption:has(button.mw-collapsible-toggle-collapsed) {
    width: max-content;
}

.wikitable caption {
    text-align: left;
}

div.thumb.tnone {
    border: none;
}

hr {
    height: 2px;
}

.embedvideo-loader__footer {
    display: none;
}

.gallerybox figure.embedvideo {
    margin: auto;
    display: block;
}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 720px) {
    table.wikitable {
        display: table !important;
    }
}

.flextablediv {
    display: flex;
    flex-wrap: wrap;
    height: fit-content;
}

.flextablediv .wikitable {
    margin-right: 5px;
    height: fit-content;
}

.headerimage {
    display: flex;
    padding: 10px;
    justify-content: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.headerimage img {
    height: auto;
    max-width: 100%;
    max-height: 100%;
    border-radius: 25px;
}

@media screen and (max-width: 600px) {
    .headerimage {
        padding: 5px;
    }
}

.centerdiv {
    text-align: center;
}

.tableleftjustified {
    text-align: left;
}

.Secondcolumnright td:not(:first-child) {
    text-align: right;
}

.Anatomythirdcolumncentered td:nth-child(3) {
    text-align: center;
}

table.table-weapon-stats td {
    border: none !important;
    text-align: left !important;
}

table.table-weapon-stats td:nth-child(1) {
    color: var(--wiki-content-heading-color) !important;
    font-weight: 700 !important;
    font-size: small !important;
}

table.table-weapon-stats th {
    color: var(--pi-secondary-background-label);
    background: rgba(var(--pi-secondary-background--rgb), 0.8) !important;
    border: 1px solid rgba(var(--pi-secondary-background--rgb), 0.8) !important;
}

table.table-weapon-stats tr {
    border: 1px solid rgba(var(--pi-secondary-background--rgb), 0.8) !important;
}

table.table-weapon-stats {
    margin-right: 40px !important;
}

table.table-weapon-stats th a {
    color: rgba(var(--pi-secondary-background--rgb), 0.8);
}

.Templateicons img {
    width: 1.27em;
    height: 1.5em;
}

.Currencyicons img {
    width: 1.3em;
    height: 1.4em;
}

.POIicons img {
    width: 1.2em;
    height: 1.2em;
    filter: drop-shadow(1px 1px 3px var(--wiki-content-link-color));
}

.pi-title .POIicons img {
    width: 1.2em;
    height: 1.2em;
    filter: var(--pi-svg-color) drop-shadow(1px 1px 3px var(--wiki-content-link-color));
}

.Medalicon img {
    width: 1.125em;
    height: 1.5em;
}

.Automatonicon img {
    width: 1.714em;
    height: 1.5em;
}

.Terminidicon img {
    width: 1.516em;
    height: 1.5em;
}

.Stratagemcodeicon img {
    width: 1.75em;
    height: 1.75em;
}

.Custompoem {
    display: flex;
    justify-content: center;
    text-align: center;
    background: none;
    border: none;
    font-family: inherit;
    flex-grow: 1;
}

.mp-box div img {
    border-radius: 10px;
}

.Roundededges img {
    border-radius: 10px;
}

.Roundededges .Templateicons img {
    border-radius: 0px;
}

.Custom_gallery {
    --image-width: 758;
    --image-height: 406;
    --ratio-width-to-height: calc(var(--image-width) / var(--image-height));
    --image-size-adjustment: 0.33;
    --image-size-adjustment-mobile: 0.22;
    --gallery-width: calc(calc(calc(var(--image-width) * 0.0625rem) * var(--image-size-adjustment)) + 1rem);
    --mobile-gallery-width: calc(calc(calc(var(--image-width) * 0.0625rem) * var(--image-size-adjustment-mobile)) + 0.5rem);
    --custom-gallery-alignment: left;
    display: flex;
    flex-wrap: wrap;
    text-align: var(--custom-gallery-alignment);
    justify-content: var(--custom-gallery-alignment);
}

.Custom_gallery li.gallerybox>div,
.Custom_gallery ul.gallery.mw-gallery-nolines>li,
.Custom_gallery ul.gallery.mw-gallery-nolines>div {
    width: var(--gallery-width) !important;
}

@media (max-width: 600px) {

    .Custom_gallery li.gallerybox>div,
    .Custom_gallery ul.gallery.mw-gallery-nolines>li,
    .Custom_gallery ul.gallery.mw-gallery-nolines>div {
        width: var(--mobile-gallery-width) !important;
    }
}

.Custom_gallery img {
    width: calc(var(--image-width) * var(--image-size-adjustment) * 0.0625rem);
    height: calc(var(--image-height) * var(--image-size-adjustment) * 0.0625rem);
    object-fit: contain;
    text-align: center;
}

.Custom_gallery img:hover {
    filter: drop-shadow(1px 1px 7px var(--wiki-content-link-color));
    transform: scale(1.1);
    transition: transform 0.3s ease;
}

@media (max-width: 600px) {
    .Custom_gallery img {
        width: calc(var(--image-width) * var(--image-size-adjustment-mobile) * 0.0625rem);
        height: calc(var(--image-height) * var(--image-size-adjustment-mobile) * 0.0625rem);
        object-fit: contain;
        text-align: center;
    }

    .Custom_gallery img:hover {
        filter: drop-shadow(1px 1px 7px var(--wiki-content-link-color));
        transform: scale(1.1);
        transition: transform 0.3s ease;
    }
}

.Custom_gallery ul.gallery div.gallerytext {
    font-family: "Chakra Petch";
    font-weight: 500;
    font-size: 0.9rem;
    border: 0px;
}

@media (max-width: 600px) {
    .Custom_gallery ul.gallery div.gallerytext {
        font-family: "Chakra Petch";
        font-weight: 500;
        font-size: 0.68rem;
        border: 0px;
    }
}

.Custom_gallery .Templateicons img {
    width: 1.03rem;
    height: 1.22rem;
}

@media (max-width: 600px) {
    .Custom_gallery .Templateicons img {
        width: 0.8744rem;
        height: 1.032rem;
    }
}

.embedvideo-loader__fakeButton {
    color: var(--wiki-content-text-color);
    background-color: var(--wiki-content-background-color--secondary);
}

.embedvideo-loader:hover .embedvideo-loader__fakeButton {
    background-color: var(--pi-secondary-background);
    color: var(--pi-secondary-background-label);
}

.warbond-page {
    --warbond-cell-width: 240px;
    --warbond-cell-height: 213px;
    --warbond-page-columns: 5;
    --warbond-page-rows: 3;
}

@media (min-width: 1651px) {
    .warbond-page {
        --warbond-cell-width: 8.4vw;
        --warbond-cell-height: 7.665vw;
    }
}

@media (min-width: 1081px) and (max-width: 1650px) {
    .warbond-page {
        --warbond-cell-width: 12vw;
        --warbond-cell-height: 10.95vw;
    }
}

@media (min-width: 721px) and (max-width: 1080px) {
    .warbond-page {
        --warbond-cell-width: 14.4vw;
        --warbond-cell-height: 13.14vw;
    }
}

@media (max-width: 720px) {
    .warbond-page {
        --warbond-cell-width: 18vw;
        --warbond-cell-height: 16.425vw;
    }
}

.warbond-page {
    display: grid;
    grid: 1fr / 1fr 1fr 1fr 1fr 1fr;
    width: calc(var(--warbond-cell-width) * (var(--warbond-page-columns)));
    height: calc(var(--warbond-cell-height) * (var(--warbond-page-rows)));
}

.warbond-page div pre {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.warbond-cell {
    position: relative;
    width: var(--warbond-cell-width);
    height: var(--warbond-cell-height);
}

.warbond-cell:hover {
    box-shadow: 1px 1px 14px var(--wiki-content-link-color);
    transform: scale(1.1);
    transition: transform 0.3s ease;
    z-index: 1;
}

.warbond-cell a {
    width: 100%;
    height: 100%;
}

.warbond-cell a>img {
    width: 100%;
    height: 100%;
}

.hide-medals .warbond-cell-medals-container {
    display: none;
}

.warbond-cell-medals-container {
    position: absolute;
    font-size: calc(var(--warbond-cell-width) * 0.12);
    right: calc(var(--warbond-cell-width) * 0.05);
    top: calc(var(--warbond-cell-height) * 0.05);
    background-color: #000b;
    padding: calc(var(--warbond-cell-width) * 0.015);
    border-radius: calc(var(--warbond-cell-width) * 0.05);
}

.warbond-cell-medals-container a>img {
    width: calc(var(--warbond-cell-width) * 0.09);
    height: calc(var(--warbond-cell-width) * 0.12);
}

.warbond-cell-text-container {
    position: absolute;
    font-size: calc(var(--warbond-cell-width) * 0.12);
    right: calc(var(--warbond-cell-width) * 0.05);
    bottom: calc(var(--warbond-cell-height) * 0.05);
    background-color: #000b;
    padding: calc(var(--warbond-cell-width) * 0.015);
    border-radius: calc(var(--warbond-cell-width) * 0.05);
}

.warbond-cell-x-1 {
    grid-column-start: 1;
}

.warbond-cell-x-2 {
    grid-column-start: 2;
}

.warbond-cell-x-3 {
    grid-column-start: 3;
}

.warbond-cell-x-4 {
    grid-column-start: 4;
}

.warbond-cell-x-5 {
    grid-column-start: 5;
}

.warbond-cell-y-1 {
    grid-row-start: 1;
}

.warbond-cell-y-2 {
    grid-row-start: 2;
}

.warbond-cell-y-3 {
    grid-row-start: 3;
}

.warbond-cell-y-4 {
    grid-row-start: 4;
}

.warbond-cell-y-5 {
    grid-row-start: 5;
}

.warbond-cell-x2-2 {
    grid-column-end: 2;
}

.warbond-cell-x2-3 {
    grid-column-end: 3;
}

.warbond-cell-x2-4 {
    grid-column-end: 4;
}

.warbond-cell-x2-5 {
    grid-column-end: 5;
}

.warbond-cell-x2-6 {
    grid-column-end: 6;
}

.warbond-cell-y2-2 {
    grid-row-end: 2;
}

.warbond-cell-y2-3 {
    grid-row-end: 3;
}

.warbond-cell-y2-4 {
    grid-row-end: 4;
}

.warbond-cell-y2-5 {
    grid-row-end: 5;
}

.warbond-cell-y2-6 {
    grid-row-end: 6;
}

.warbond-cell-w-1 {
    width: calc(var(--warbond-cell-width) * 1);
}

.warbond-cell-w-2 {
    width: calc(var(--warbond-cell-width) * 2);
}

.warbond-cell-w-3 {
    width: calc(var(--warbond-cell-width) * 3);
}

.warbond-cell-w-4 {
    width: calc(var(--warbond-cell-width) * 4);
}

.warbond-cell-w-5 {
    width: calc(var(--warbond-cell-width) * 5);
}

.warbond-cell-h-1 {
    height: calc(var(--warbond-cell-height) * 1);
}

.warbond-cell-h-2 {
    height: calc(var(--warbond-cell-height) * 2);
}

.warbond-cell-h-3 {
    height: calc(var(--warbond-cell-height) * 3);
}

.warbond-cell-h-4 {
    height: calc(var(--warbond-cell-height) * 4);
}

.warbond-cell-h-5 {
    height: calc(var(--warbond-cell-height) * 5);
}

table.calendar {
    margin: 0;
    padding: 10px;
}

table.calendar td {
    margin: 0;
    padding: 2px;
    vertical-align: top;
}

table.calendar th {
    padding: 2px;
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-heading-color);
    text-align: center;
    font-size: 120%;
    font-weight: bold;
    border: none;
}

table.month {
    border: 2px solid var(--wiki-content-border-color);
}

table.month .dow th {
    color: var(--wiki-content-heading-color);
    text-align: center;
    font-size: 110%;
}

table.month td.today {
    background-color: #ddd;
}

table.month td {
    border: none;
    margin: 0;
    padding: 1pt 1.5pt;
    font-weight: bold;
    font-size: 100%;
    text-align: center;
    background-color: var(--wiki-content-background-color);
}

table.month td.day-active a {
    color: var(--wiki-content-link-color);
}

table.month td.day-empty a {
    color: var(--wiki-content-link-color);
    font-weight: normal;
}

.faction-icon img {
    width: auto;
    height: 1.5em;
}

.breadcrumb {
    display: flex;
    align-items: center;
    font-family: "Chakra Petch", sans-serif;
    padding-bottom: 4px;
    gap: 10px;
    flex-wrap: wrap;
}

.breadcrumb-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: 5px 20px;
    color: var(--breadcrumb-text);
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    background-color: var(--breadcrumb-background);
    white-space: nowrap;
    transition: background-color 0.3s, color 0.3s;
    clip-path: polygon(0 0,
            calc(100% - 10px) 0,
            100% 50%,
            calc(100% - 10px) 100%,
            0 100%,
            10px 50%);
}

.breadcrumb-item a {
    color: var(--breadcrumb-text);
    text-decoration: none;
    transition: color 0.3s;
}

.breadcrumb-item a:visited {
    color: var(--breadcrumb-text);
    text-decoration: none;
    transition: color 0.3s;
}

.breadcrumb-item:hover a {
    color: var(--breadcrumb-text-hover);
    text-decoration: underline;
}

.breadcrumb-item::before,
.breadcrumb-item:not(.breadcrumb-item-final)::after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: calc(10px + var(--wiki-content-border-width, 0));
    background: var(--breadcrumb-background);
    clip-path: polygon(0 0,
            calc(100% - 10px) 0,
            100% 50%,
            calc(100% - 10px) 100%,
            0 100%,
            10px 50%);
}

.breadcrumb-item::before {
    left: 0;
}

.breadcrumb-item:not(.breadcrumb-item-final) {
    cursor: pointer;
}

.breadcrumb-item:not(.breadcrumb-item-final)::after {
    right: 0;
}

.breadcrumb-item:hover {
    background-color: var(--breadcrumb-background-hover);
    color: var(--breadcrumb-text-hover);
    font-style: Oblique;
}

.breadcrumb-item.breadcrumb-item:hover a {
    color: var(--breadcrumb-text-hover);
}

.breadcrumb-item:not(:last-child) {
    margin-right: -15px;
}

.breadcrumb-item:hover::after {
    background-color: var(--pi-secondary-background);
    border-color: var(--pi-secondary-background);
}

.breadcrumb-item-final {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 10px 50%);
}

.breadcrumb-group {
    display: flex;
    flex-direction: column;
}

.breadcrumb-group .breadcrumb {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

.breadcrumb-group .breadcrumb-item {
    flex: 0.1;
}

.breadcrumb-group .breadcrumb:first-child {
    margin-bottom: 0px;
}

@media (max-width: 256px) {
    .breadcrumb {
        flex-direction: column;
        align-items: flex-start;
    }

    .breadcrumb-item {
        margin-right: 0;
    }
}

.slideshow-container {
    text-align: center;
    background-color: var(--wiki-content-background-color, #ffffff);
    padding: 10px;
    border: 2px solid var(--wiki-content-border-color, #000000);
    border-radius: 5px;
    font-family: var(--wiki-body-font-family, sans-serif);
    position: relative;
    max-width: 600px;
    margin: auto;
    overflow: hidden;
}

.slideshow-title {
    color: var(--wiki-content-text-color, #000000);
    margin-bottom: 10px;
}

.slideshow-wrapper {
    position: relative;
    width: 100%;
    height: auto;
}

.slides {
    position: absolute;
    width: 100%;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    display: none;
}

.slides:first-child {
    display: block;
    opacity: 1;
}

.slideshow-image {
    width: 100%;
    max-height: 300px;
    object-fit: contain;
}

.slideshow-indicators {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-top: 10px;
}

.slideshow-indicator {
    cursor: pointer;
    padding: 5px;
    font-size: 18px;
    color: var(--wiki-content-text-color, #666);
    transition: color 0.3s ease-in-out;
}

.slideshow-indicator.active {
    color: var(--wiki-content-border-color, #000);
    font-weight: bold;
}

.slideshow-indicator:hover {
    color: var(--wiki-content-border-color, #000);
}

.slideshow-button {
    cursor: pointer;
    background-color: var(--wiki-content-border-color, #000000);
    color: var(--wiki-content-text-color, #ffffff);
    border: none;
    margin: 5px;
    padding: 5px 10px;
    border-radius: 3px;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.slideshow-button:hover {
    background-color: var(--wiki-content-text-color, #ffffff);
    color: var(--wiki-content-background-color, #000000);
}

.slideshow-indicators {
    position: relative;
    z-index: 2;
}

.ve-ce-activeNode {
    background: var(--wiki-body-background-color);
}

.ve-ce-branchNode {
    background: var(--wiki-body-background-color);
}

.oo-ui-selectFileWidget-dropTarget {
    background: var(--wiki-body-background-color);
}

:root {
    --wiki-heading-color: var(--wiki-content-heading-color);
}

html,
body {
    height: auto;
    min-height: 100%;
}

body {
    background-color: var(--wiki-body-background-color);
    background-image: var(--wiki-body-background-image);
    background-position: var(--wiki-body-background-position, top center);
    background-size: var(--wiki-body-background-size, cover);
    background-repeat: var(--wiki-body-background-repeat, no-repeat);
    background-attachment: var(--wiki-body-background-attachment, fixed);
    font-family: var(--wiki-body-font-family);
    accent-color: var(--wiki-accent-color);
    box-sizing: border-box;
}

body::after {
    content: "";
    display: table;
    clear: both;
}

#mw-page-base {
    background: none;
}

ul {
    list-style-image: none;
}

.vector-menu-tabs-legacy {
    padding-left: var(--wiki-content-border-width, 1px);
}

.vector-menu-tabs-legacy li,
#p-cactions {
    background-image: linear-gradient(to top,
            var(--wiki-navigation-border-color) 0,
            var(--wiki-navigation-background-color) var(--wiki-content-border-width, 1px),
            var(--wiki-navigation-background-color--secondary) 100%);
}

#p-cactions {
    z-index: 5;
}

#p-variants {
    background-color: var(--wiki-content-background-color);
}

.vector-menu-dropdown {
    height: 2.5em;
}

.vector-menu-tabs-legacy li.selected {
    background: var(--wiki-navigation-selected-background-color);
    border-color: var(--wiki-navigation-selected-border-color);
}

.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
    background-image: linear-gradient(to bottom,
            transparent 0,
            var(--wiki-navigation-border-color) 100%);
    background-size: var(--wiki-content-border-width, 1px) 100%;
}

.vector-menu-tabs li a,
.vector-menu-tabs li.new a,
.vector-menu-tabs li.new a:visited,
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading {
    color: var(--wiki-navigation-text-color);
}

.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited {
    color: var(--wiki-navigation-selected-text-color);
}

.vector-menu-dropdown .vector-menu-content {
    background: none;
    border: none;
    box-shadow: none;
    margin-top: -1px;
}

.vector-menu-dropdown .vector-menu-content-list {
    background-color: var(--wiki-navigation-background-color--secondary);
    border: 1px solid var(--wiki-navigation-border-color);
}

div.vectorMenu .mw-list-item a,
.vector-menu-dropdown .mw-list-item a,
.vector-menu-dropdown .mw-list-item.selected a,
.vector-menu-dropdown .mw-list-item.selected a:visited {
    color: var(--wiki-navigation-text-color);
}

.vector-menu-tabs li a:hover,
.vector-menu-tabs li.new a:hover,
.vector-menu-tabs li.new a:visited:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover,
div.vectorMenu .mw-list-item a:hover,
.vector-menu-dropdown .mw-list-item.selected a:hover,
.vector-menu-dropdown .mw-list-item.selected a:visited:hover {
    color: var(--wiki-navigation-text-color--hover);
}

.vector-menu-tabs .selected a:hover,
.vector-menu-tabs .selected a:visited:hover {
    color: var(--wiki-navigation-selected-text-color);
}

.vector-menu-dropdown .vector-menu-heading::after {
    filter: brightness(0) var(--wiki-icon-to-link-filter);
}

#p-search {
    z-index: 2;
}

#p-search .searchButton {
    background-color: transparent;
}

a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
    color: var(--wiki-content-link-color);
}

a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
    color: var(--wiki-content-link-color--visited);
}

a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
    color: var(--wiki-content-link-color--hover);
}

a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
    color: var(--wiki-content-redlink-color);
}

a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
    color: var(--wiki-warning-color);
}

.mw-parser-output a.external {
    background: none;
    padding-right: 0;
}

.mw-parser-output a.external::after {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-left: 1px;
    content: "";
    vertical-align: text-top;
    --mask: var(--icon) no-repeat;
    --mask-size: 0.857em;
    --mask-position: center right;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    -webkit-mask-size: var(--mask-size);
    mask-size: var(--mask-size);
    -webkit-mask-position: var(--mask-position);
    mask-position: var(--mask-position);
    background-color: currentColor;
}

.mw-parser-output a.external::after {
    margin-left: 0;
    --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}

.plainlinks a.external::after {
    display: none;
}

a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after,
a.extiw[title^="mw:"]::after,
a.extiw[title^="support:"]::after {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-left: 1px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 0.857em;
    content: "";
    vertical-align: text-top;
}

a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after {
    background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406);
}

a.extiw[title^="mw:"]::after {
    background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406);
}

a.extiw[title^="support:"]::after {
    background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg);
}

#mw-panel .vector-menu-portal {
    background-color: var(--wiki-sidebar-background-color);
    background-color: color-mix(in srgb,
            var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity),
            transparent);
    border: var(--wiki-sidebar-border-width, 1px) solid var(--wiki-sidebar-border-color);
    margin: 0 0.5em;
}

#mw-panel .vector-menu-portal+.vector-menu-portal {
    border-top-width: 0;
}

#mw-panel .vector-menu-portal:last-child {
    margin-bottom: 0;
}

.vector-menu-portal .vector-menu-heading {
    padding: 0.5rem 0.25rem 0 0.5rem;
    margin: 0;
    background: none;
    color: var(--wiki-sidebar-heading-color);
    font-family: var(--wiki-sidebar-heading-font-family);
}

.vector-menu-portal .vector-menu-content {
    margin: 0 0.5em;
}

.vector-menu-portal .vector-menu-content li a {
    display: block;
}

.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
    color: var(--wiki-sidebar-link-color);
}

.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
    color: var(--wiki-sidebar-link-color--hover);
}

#t-newpage {
    --sidebar-icon: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E");
    order: -1;
}

#t-upload {
    --sidebar-icon: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E");
    order: -1;
}

#t-print {
    --sidebar-icon: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E");
    order: -1;
}

#t-whatlinkshere {
    --sidebar-icon: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E");
    order: -1;
}

#t-specialpages {
    --sidebar-icon: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E");
    order: -1;
}

#t-cargopagevalueslink {
    --sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
    order: -1;
}

#t-specialpages>a::before,
#t-whatlinkshere>a::before,
#t-print>a::before,
#t-newpage>a::before,
#t-upload>a::before,
#t-cargopagevalueslink>a::before {
    content: "";
    background-image: var(--sidebar-icon);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 15px;
    height: 15px;
}

#p-tb .mw-list-item>a::before {
    filter: var(--wiki-icon-to-link-filter);
}

#p-tb .mw-list-item>a {
    display: flex;
    align-items: center;
    gap: 3px;
}

#p-tb .vector-menu-content-list {
    display: flex;
    flex-direction: column;
}

#mw-panel .vector-menu-portal:not(:last-child) {
    margin-bottom: var(--wiki-sidebar-portal-spacing);
}

#mw-panel #p-logo+.vector-menu-portal {
    border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius),
                var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius),
                var(--wiki-sidebar-portal-spacing) * 999));
}

#mw-panel .vector-menu-portal:last-child {
    border-radius: calc(min(var(--wiki-sidebar-border-radius),
                var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius),
                var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}

#mw-panel .vector-menu-portal {
    border-radius: calc(min(var(--wiki-sidebar-border-radius),
                var(--wiki-sidebar-portal-spacing) * 999));
}

#mw-panel .vector-menu-portal+.vector-menu-portal {
    border-top-width: min(var(--wiki-sidebar-border-width, 1px),
            var(--wiki-sidebar-portal-spacing, 0px));
}

.mw-wiki-logo {
    background-size: contain;
}

.mw-body,
.parsoid-body,
.mw-footer {
    color: var(--wiki-content-text-color);
    background-color: var(--wiki-content-background-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color) var(--wiki-content-background-opacity),
            transparent);
    border: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
    margin-right: 1em;
}

.mw-footer {
    border-top-width: 0;
}

.mw-footer li {
    color: var(--wiki-content-text-color);
}

@media screen and (max-width: 900px) {

    #footer-icons,
    #footer-places {
        clear: unset;
    }
}

@media screen and (max-width: 981px) {

    .mw-body,
    .parsoid-body,
    .mw-footer {
        margin-right: 0;
    }
}

.mw-body h1,
.mw-body h2 {
    border-bottom: 1px solid var(--wiki-content-border-color);
    font-family: var(--wiki-heading-font-family);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--wiki-heading-color);
}

.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,
.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type),
.mw-editsection-divider,
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,
.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
    color: var(--wiki-heading-color);
}

.wikitable {
    background: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.wikitable>tr>th,
.wikitable>*>tr>th {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.wikitable>tr>td,
.wikitable>*>tr>td {
    border: 1px solid var(--wiki-content-border-color);
}

table.mw-interwikitable.body td.mw-interwikitable-local-yes {
    background: var(--content-background-color--secondary);
    background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}

.zebra-table>*>tr:nth-of-type(2n),
.zebra-table>tr:nth-of-type(2n) {
    background: transparent;
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--secondary) 5%,
            transparent);
}

.client-js .sortable:not(.jquery-tablesorter)>*>tr:first-child>th:not(.unsortable),
.jquery-tablesorter th.headerSort {
    background-image: unset;
    position: relative;
}

.client-js .sortable:not(.jquery-tablesorter)>*>tr:first-child>th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 21px;
    height: 100%;
    --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-position: center right;
    mask-position: center right;
    background-color: var(--wiki-content-link-color);
}

.jquery-tablesorter th.headerSortUp::after {
    --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}

.jquery-tablesorter th.headerSortDown::after {
    --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}

.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs>.oo-ui-menuLayout-content>.oo-ui-indexLayout-stackLayout>.oo-ui-tabPanelLayout {
    border: none;
}

.oo-ui-tabSelectWidget-framed {
    background-color: transparent;
    border-bottom: 1px solid var(--wiki-accent-color);
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
    background-color: var(--wiki-accent-label-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-label-color) 75%,
            transparent);
    color: var(--wiki-accent-color);
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
    color: var(--wiki-accent-color--hover);
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom: none;
}

#preferences .mw-htmlform-submit-buttons {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-border-color);
}

.oo-ui-pendingElement-pending {
    background-color: var(--wiki-content-background-color--secondary);
    background-image: linear-gradient(135deg,
            var(--wiki-content-background-color) 25%,
            transparent 25%,
            transparent 50%,
            var(--wiki-content-background-color) 50%,
            var(--wiki-content-background-color) 75%,
            transparent 75%,
            transparent);
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-border-color);
}

.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
    color: var(--wiki-content-text-mix-color);
    border-color: var(--wiki-accent-color);
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
    color: var(--wiki-content-dynamic-color);
    border-color: var(--wiki-accent-color);
}

.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
    color: #000;
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-accent-color);
    box-shadow: none;
}

.oo-ui-radioInputWidget [type="radio"]+span {
    background-color: var(--wiki-content-dynamic-color--inverted);
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked+span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover+span {
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover+span {
    border-color: var(--wiki-accent-color);
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active+span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active+span {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus+span::before {
    border-color: var(--wiki-content-dynamic-color--inverted);
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active+span {
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}

.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
    color: var(--wiki-content-text-color);
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
    color: var(--wiki-accent-color);
}

.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched>fieldset>legend {
    background: var(--wiki-content-background-color--secondary);
}

.mw-prefs-search-highlight {
    background-color: transparent !important;
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 7%,
            transparent) !important;
    outline-color: transparent !important;
    outline-color: color-mix(in srgb,
            var(--wiki-accent-color) 7%,
            transparent) !important;
}

#pagehistory li {
    background-color: transparent;
    border: none;
}

#pagehistory li.selected {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px dashed var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.diff td.diff-addedline {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-success-color);
    border-width: 1px 1px 1px 4px;
}

.diff td.diff-addedline .diffchange {
    background-color: var(--wiki-success-color);
    color: var(--wiki-success-label-color);
}

.diff td.diff-deletedline {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-alert-color);
    border-width: 1px 1px 1px 4px;
}

.diff td.diff-deletedline .diffchange {
    background-color: var(--wiki-alert-color);
    color: var(--wiki-alert-label-color);
}

.diff td.diff-context {
    background: var(--wiki-content-text-mix-color-95);
    background: color-mix(in srgb,
            var(--wiki-content-text-mix-color-95) 80%,
            var(--wiki-content-background-color));
    border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color));
    color: var(--wiki-content-text-color);
}

.diff-marker a.mw-diff-movedpara-right {
    color: transparent;
}

.diff-marker a.mw-diff-movedpara-right:hover:after {
    opacity: 0.75;
}

.diff-marker a.mw-diff-movedpara-right:after {
    color: var(--wiki-content-text-color);
    content: "\21a9";
}

.diff-marker a.mw-diff-movedpara-left {
    color: transparent;
}

.diff-marker a.mw-diff-movedpara-left:hover:after {
    opacity: 0.75;
}

.diff-marker a.mw-diff-movedpara-left:after {
    color: var(--wiki-content-text-color);
    content: "\21aa";
}

.mw-plusminus-neg {
    color: var(--wiki-alert-color);
}

.mw-plusminus-null {
    color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color));
}

.mw-plusminus-pos {
    color: var(--wiki-success-color);
}

.updatedmarker {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-success-color) 25%,
            transparent);
    color: var(--wiki-content-text-color);
}

li span.deleted,
span.history-deleted {
    color: var(--wiki-content-text-mix-color);
}

span.mw-history-suppressed {
    color: var(--wiki-content-text-color);
}

.mw-diff-inline-header {
    border-bottom: 1px solid var(--wiki-content-border-color);
}

.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
    background: var(--wiki-success-color);
    background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
    color: var(--wiki-success-label-color);
    display: inline-block;
}

.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
    padding: 0.4em 0;
}

.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
    background: var(--wiki-alert-color);
    background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
    color: var(--wiki-alert-label-color);
    display: inline-block;
}

.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
    color: var(--wiki-content-text-color);
}

.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
    border-right-color: var(--wiki-content-border-color);
}

.ve-ui-diffElement-attributeChange {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-diffElement-attributeChange ins {
    background-color: var(--wiki-success-color);
    background-color: color-mix(in srgb,
            var(--wiki-success-color) 90%,
            transparent);
    box-shadow: 0 0 0 1px var(--wiki-success-color);
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
    color: var(--wiki-success-label-color);
}

.ve-ui-diffElement-attributeChange del {
    background-color: var(--wiki-alert-color);
    background-color: color-mix(in srgb,
            var(--wiki-alert-color) 90%,
            transparent);
    box-shadow: 0 0 0 1px var(--wiki-alert-color);
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
    color: var(--wiki-alert-label-color);
}

.ve-ui-diffElement-highlight {
    outline-color: var(--wiki-accent-color);
    outline-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
}

.ve-ui-changeDescriptionsSelectWidget>.oo-ui-optionWidget-highlighted {
    background: var(--wiki-accent-color);
    background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}

.mw-twocolconflict-split-tour-image-dual-column-view-1 {
    filter: var(--wiki-icon-general-filter);
}

.mw-twocolconflict-split-tour-image-blue-dot {
    filter: brightness(0) var(--wiki-icon-to-link-filter);
}

.mw-pulsating-dot::before,
.mw-pulsating-dot::after {
    background-color: var(--wiki-content-link-color);
}

.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
    background-color: var(--wiki-alert-color);
    color: var(--wiki-alert-label-color);
}

.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
    background-color: var(--wiki-success-color);
    color: var(--wiki-success-label-color);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
    border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color));
    background-color: var(--wiki-content-text-mix-color-95);
}

.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
    background-image: linear-gradient(transparent,
            var(--wiki-content-text-mix-color-95));
}

.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-text-color);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
    border-color: var(--wiki-alert-color);
    border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
    border-color: var(--wiki-alert-color);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
    border-color: var(--wiki-success-color);
    border-color: color-mix(in srgb,
            var(--wiki-success-color) 40%,
            transparent);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
    border-color: var(--wiki-success-color);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
    background-color: var(--wiki-alert-color);
    background-color: color-mix(in srgb,
            var(--wiki-alert-color) 30%,
            transparent);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
    background-color: var(--wiki-alert-color);
    color: var(--wiki-alert-label-color);
}

.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
    background-color: var(--wiki-success-color);
    color: var(--wiki-success-label-color);
}

.mw-twocolconflict-split-selection>div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked+span,
.mw-twocolconflict-split-selection>div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active+span,
.mw-twocolconflict-split-selection>div:nth-child(2) .oo-ui-radioInputWidget [type="radio"]+span {
    border-color: var(--wiki-success-color);
    border-color: color-mix(in srgb,
            var(--wiki-success-color) 80%,
            transparent);
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}

.mw-twocolconflict-split-selection>div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active+span,
.mw-twocolconflict-split-selection>div:nth-child(2) .oo-ui-radioInputWidget [type="radio"]+span {
    border-color: var(--wiki-success-color);
    border-color: color-mix(in srgb,
            var(--wiki-success-color) 90%,
            transparent);
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}

.mw-twocolconflict-split-selection>div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked+span,
.mw-twocolconflict-split-selection>div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active+span,
.mw-twocolconflict-split-selection>div:nth-child(1) .oo-ui-radioInputWidget [type="radio"]+span {
    border-color: var(--wiki-alert-color);
    border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}

.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
    color: var(--wiki-content-text-color);
}

#toc,
.toc,
.toccolours,
.mw-warning {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    box-shadow: 0 0.1em 0.2em #000000;
}

#mw-toc-heading {
    border: 0;
}

.toctogglelabel {
    color: var(--wiki-content-link-color);
}

.tocnumber {
    color: var(--wiki-content-text-color);
}

img.thumbborder {
    border: 1px solid var(--wiki-content-border-color);
    padding: 5px;
}

div.thumbinner {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

li.gallerybox div.thumb {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

html .thumbimage {
    background-color: unset;
    border: 1px solid var(--wiki-content-border-color);
}

.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
    max-width: 100%;
    box-sizing: border-box;
}

.thumb .thumbimage:not(audio) {
    height: auto;
}

ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
    background: var(--wiki-content-dynamic-color--inverted);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 65%,
            transparent);
}

@media screen and (max-width: 720px) {

    div.tright,
    div.floatright,
    div.tleft,
    div.floatleft {
        float: none;
        margin: 0 auto;
        width: fit-content;
    }
}

#wpTextbox0 {
    background-color: var(--wiki-content-background-color) !important;
}

.wikiEditor-ui {
    border: none;
}

.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
    border-color: var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar {
    background: var(--wiki-content-background-color--secondary);
}

.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
    border-color: var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
    color: var(--wiki-content-link-color);
}

.wikiEditor-ui-toolbar .group .tool-select .options {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar .group .tool-select .options .option {
    color: var(--wiki-content-text-color);
}

.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
    background-color: var(--wiki-content-background-color);
}

.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
    filter: var(--wiki-icon-general-filter);
}

.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
    color: var(--wiki-content-text-color);
}

.wikiEditor-ui-toolbar .booklet>.index> :hover {
    background-color: var(--wiki-content-background-color--secondary);
}

.wikiEditor-ui-toolbar .page-characters div span {
    border: 1px solid var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
    background-color: transparent;
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 5%,
            transparent);
}

.wikiEditor-ui-toolbar .sections .section {
    border-top: 1px solid var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar .page-characters div span:hover {
    border-color: var(--wiki-content-border-color);
}

.wikiEditor-ui-toolbar .page-table td {
    border-top: 1px solid var(--wiki-content-border-color);
}

.wikiEditor-ui-tabs div a {
    background: #9a647f;
    display: inline-block;
}

.wikiEditor-ui-tabs div.current {
    border-bottom: 1px solid #3b3352;
}

.wikiEditor-ui-tabs div.current a {
    font-weight: bold;
}

.wikiEditor-ui-tabs {
    border-left: 1px solid #3b3352;
    border-top: 1px solid #3b3352;
}

.wikiEditor-ui-text {
    background-color: var(--wiki-content-dynamic-color--inverted);
}

.wikiEditor-preview-contents {
    background: transparent;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: #3b3352;
    border-style: solid;
    border-width: 0 1px 1px;
}

.wikiEditor-ui-controls {
    background: transparent;
}

.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
    background-color: transparent;
}

.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
    color: var(--wiki-content-text-mix-color);
}

.wikiEditor-toolbar-dialog {
    max-width: 100%;
    box-sizing: border-box;
}

.wikiEditor-toolbar-dialog .ui-dialog-content input[type="text"]::placeholder {
    color: var(--wiki-content-text-mix-color);
}

.ext-WikiEditor-ResizingDragBar {
    background-color: var(--wiki-content-background-color--secondary);
}

.ext-WikiEditor-ResizingDragBar-ns {
    border-color: var(--wiki-content-border-color);
}

.ext-WikiEditor-ResizingDragBar span {
    background-color: var(--wiki-content-border-color);
}

.ext-WikiEditor-ResizingDragBar:hover span {
    background-color: var(--wiki-content-text-mix-color);
}

.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
    border-color: var(--wiki-content-border-color);
}

.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
    color: var(--wiki-accent-color);
}

.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
    border-color: var(--wiki-content-border-color);
}

.ext-WikiEditor-realtimepreview-button:hover {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
    color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 3px var(--wiki-accent-color);
}

.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
    background-color: var(--wiki-content-background-color--secondary);
}

.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
    background-color: var(--wiki-content-background-color);
}

.editOptions {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-border-color);
    border-image: none;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}

input#wpSummary {
    margin-bottom: 1em;
    margin-top: 1em;
    width: 80%;
}

.view-dark .ace_editor,
.ace_editor {
    --ace-keywords: #cda869;
    --ace-regexp: #e9c062;
    --ace-constants: #cf6a4c;
    --ace-illegal: #f8f8f8;
    --ace-deprecated: #d2a8a1;
    --ace-support: #9b859d;
    --ace-function: #dad085;
    --ace-list: #f9ee98;
    --ace-variable: #7587a6;
    --ace-string: #8f9d6a;
    --ace-illegal-highlight: rgba(86, 45, 86, 0.75);
    --ace-step-highlight: #665200;
    --ace-multiselect-shadow: #141414;
}

.view-light .ace_editor {
    --ace-keywords: #00f;
    --ace-regexp: #036a07;
    --ace-constants: #c5060b;
    --ace-illegal: #f00;
    --ace-deprecated: #f00;
    --ace-support: #6d79de;
    --ace-function: #3c4c72;
    --ace-list: #b90690;
    --ace-variable: #318495;
    --ace-string: #036a07;
    --ace-illegal-highlight: rgba(255, 0, 0, 0.1);
    --ace-step-highlight: #fcff00;
    --ace-multiselect-shadow: #fff;
}

.ace_editor .ace_gutter {
    background: var(--wiki-content-dynamic-color--inverted);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 85%,
            transparent);
}

.ace_gutter-cell {
    color: var(--wiki-content-dynamic-color);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 40%,
            transparent);
}

.ace_editor .ace_print-margin {
    width: 1px;
    background: var(--wiki-content-dynamic-color--inverted);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 75%,
            transparent);
}

.ace_editor {
    background-image: linear-gradient(var(--wiki-content-dynamic-color),
            var(--wiki-content-dynamic-color));
    background-color: var(--wiki-content-dynamic-color--inverted);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 93%,
            transparent);
    color: var(--wiki-content-dynamic-color);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 93%,
            transparent);
}

.ace_editor .ace_cursor {
    color: var(--wiki-content-text-color);
}

.ace_editor .ace_marker-layer .ace_selection {
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 20%,
            transparent);
}

.ace_editor.ace_multiselect .ace_selection.ace_start {
    box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}

.ace_editor .ace_marker-layer .ace_step {
    background: var(--ace-step-highlight);
}

.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 3.1%,
            transparent);
}

.ace-tm .ace_marker-layer .ace_selected-word {
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 5%,
            transparent);
}

.ace_editor .ace_marker-layer .ace_selection {
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 10%,
            transparent);
}

.ace_editor .ace_marker-layer .ace_selected-word {
    border: 1px solid var(--wiki-content-background-color--secondary);
    border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}

.ace_editor .ace_invisible {
    color: var(--wiki-content-background-color--secondary);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 25%,
            transparent);
}

.ace_editor .ace_keyword,
.ace_editor .ace_meta {
    color: var(--ace-keywords);
}

.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
    color: var(--ace-constants);
}

.ace_editor .ace_invalid.ace_illegal {
    color: var(--ace-illegal);
    background-color: var(--ace-illegal-highlight);
}

.ace_editor .ace_invalid.ace_deprecated {
    text-decoration: underline;
    font-style: italic;
    color: var(--ace-deprecated);
}

.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
    color: var(--ace-support);
}

.ace_editor .ace_fold {
    background-color: var(--wiki-content-dynamic-color--secondary--inverted);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 10%,
            transparent);
    border-color: var(--wiki-content-dynamic-color--secondary--inverted);
    border-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 10%,
            transparent);
}

.ace_editor .ace_support.ace_function {
    color: var(--ace-function);
}

.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
    color: var(--ace-list);
}

.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
    color: var(--ace-variable);
}

.ace_editor .ace_string {
    color: var(--ace-string);
}

.ace_editor .ace_string.ace_regexp {
    color: var(--ace-regexp);
}

.ace_editor .ace_comment {
    font-style: italic;
    color: var(--wiki-content-dynamic-color);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 30%,
            transparent);
}

.ace_editor .ace_xml-pe {
    color: var(--wiki-content-dynamic-color);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 28%,
            transparent);
}

.ace_editor .ace_indent-guide {
    background: none;
    border-right: 1px solid var(--wiki-content-dynamic-color);
    border-right: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}

.ace_search {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border: 1px solid var(--wiki-content-border-color);
}

.ace_search_field {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-mix-color);
}

.ace_button {
    color: var(--wiki-content-text-color);
    border: 1px solid var(--wiki-content-border-color);
}

.ace_button:hover {
    background-color: var(--wiki-accent-color--hover);
    color: var(--wiki-accent-label-color);
}

.ace_button.checked {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.ace_searchbtn {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
    border: 1px solid var(--wiki-content-border-color);
}

.ace_searchbtn:hover {
    background-color: var(--wiki-accent-color--hover);
    color: var(--wiki-accent-label-color);
}

.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
    border-color: var(--wiki-accent-label-color);
}

.ace_searchbtn_close {
    filter: var(--wiki-icon-general-filter);
}

.wikiEditor-ui .codeEditor-status {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.mw-editform #wpTextbox1 {
    background: var(--wiki-content-background-color);
    background: color-mix(in srgb,
            var(--wiki-content-background-color) 50%,
            transparent);
    color: var(--wiki-content-text-color);
}

.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
    --codemirror-yellow: #ffd700;
    --codemirror-light-blue: #adf;
    --codemirror-blue: #08f;
    --codemirror-green: #290;
    --codemirror-red: #f50;
    --codemirror-dark-red: #dd1616;
    --codemirror-purple: #cd4ef9;
    --codemirror-pink: #e0e;
    --codemirror-light-gray: #eee;
    --codemirror-gray: #84a0a0;
}

.view-light .ext-codemirror-wrapper {
    --codemirror-yellow: #9e8500;
    --codemirror-light-blue: #008ae7;
    --codemirror-blue: #0085f9;
    --codemirror-green: #290;
    --codemirror-red: #ef4f00;
    --codemirror-dark-red: #a11;
    --codemirror-purple: #80c;
    --codemirror-pink: #ed00ed;
    --codemirror-light-gray: #858585;
    --codemirror-gray: #6b8a8a;
}

.ext-codemirror-wrapper {
    background-color: var(--wiki-content-background-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color) 35%,
            transparent);
    color: var(--wiki-content-text-color);
}

.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground {
    background: var(--wiki-accent-color);
    background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}

.cm-mw-keyword {
    color: var(--codemirror-purple);
}

.cm-mw-def {
    color: var(--codemirror-blue);
}

.cm-mw-variable-2 {
    color: var(--codemirror-light-blue);
}

.cm-mw-string {
    color: var(--codemirror-red);
}

.cm-mw-atom {
    color: var(--codemirror-pink);
}

.cm-mw-number {
    color: var(--codemirror-green);
}

.cm-mw-matching {
    background-color: var(--codemirror-yellow);
}

.cm-mw-skipformatting {
    background-color: var(--codemirror-light-blue);
}

.cm-mw-list {
    color: var(--codemirror-blue);
}

.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--codemirror-blue);
}

.cm-mw-indenting {
    color: var(--codemirror-blue);
}

.cm-mw-mnemonic {
    color: var(--codemirror-green);
}

.cm-mw-comment {
    color: var(--codemirror-gray);
}

.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
    color: var(--codemirror-blue);
}

.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
    color: var(--codemirror-purple);
}

.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
    color: var(--codemirror-red);
}

.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
    color: var(--codemirror-dark-red);
}

.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
    color: var(--codemirror-green);
}

.cm-mw-link,
.cm-mw-link-pagename {
    color: var(--wiki-content-link-color);
}

.cm-mw-link-tosection {
    color: var(--codemirror-blue);
}

.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
    color: var(--wiki-content-link-color);
}

.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
    color: var(--codemirror-pink);
}

.cm-mw-matchingbracket {
    background-color: var(--wiki-content-background-color--secondary);
    box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
    font-weight: bold;
}

.oo-ui-toolbar {
    clear: none;
}

.ve-init-mw-desktopArticleTarget-toolbar-open>.oo-ui-toolbar-bar>div:nth-child(4) {
    display: none;
}

.ve-ui-toolbar-floating>.oo-ui-toolbar-bar {
    top: var(--wikigg-header-height);
}

.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
    background-color: var(--wiki-content-background-color--secondary);
}

.ve-init-mw-desktopArticleTarget-originalContent .content-body {
    clear: right;
}

.tdg-editscreen-main.mw-body-content::after {
    display: none;
}

.tabber__header {
    box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}

.tabber__tab,
.tabber__tab:visited {
    color: var(--wiki-content-text-color);
}

.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
    color: var(--wiki-content-link-color);
}

.tabber__tab[aria-selected="true"] {
    box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}

.tabber__header__prev::after,
.tabber__header__next::after {
    filter: var(--wiki-icon-general-filter);
}

:focus,
:focus-visible {
    outline-color: var(--wiki-accent-color);
}

:focus-visible {
    outline-style: solid;
}

.oo-ui-iconElement-icon {
    filter: var(--wiki-icon-to-link-filter);
}

.oo-ui-iconElement-icon.oo-ui-icon-reload {
    filter: brightness(0) var(--wiki-icon-to-link-filter);
}

fieldset {
    border-color: var(--wiki-content-border-color);
}

hr {
    background-color: var(--wiki-content-border-color);
}

.CategoryTreeToggle {
    color: var(--wiki-content-link-color);
}

input,
select {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

input:hover,
input:focus,
input:active {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-accent-color);
    box-shadow: none;
}

input:focus-visible {
    outline: 1px solid var(--wiki-accent-color);
}

input::file-selector-button,
input[type="button"],
input[type="submit"] {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.vector-body blockquote {
    border-color: var(--wiki-content-border-color);
}

.catlinks,
ul#filetoc {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

body .ui-dialog .ui-widget-header {
    background: var(--wiki-content-background-color) !important;
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
    filter: var(--wiki-icon-general-filter);
}

.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.ui-widget-content {
    background: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border: 1px solid var(--wiki-content-border-color);
}

body .ui-button {
    background: var(--wiki-accent-color) !important;
    border-color: var(--wiki-accent-color) !important;
    color: var(--wiki-accent-label-color);
}

body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
    background: var(--wiki-accent-color--hover) !important;
    border-color: var(--wiki-accent-color--hover) !important;
    color: var(--wiki-accent-label-color);
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: var(--wiki-accent-label-color);
}

#contentSub,
#contentSub2 {
    color: var(--wiki-content-text-mix-color);
}

.mw-notification {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-border-color);
}

.mw-notification .oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
}

.mw-notification .oo-ui-iconElement-icon {
    filter: unset;
}

.mime-type.has-warning {
    color: var(--wiki-content-text-color);
}

.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
    filter: drop-shadow(0 0 3px #000);
}

.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
    filter: brightness(0) var(--wiki-icon-to-link-filter);
    filter: var(--wiki-icon-general-filter);
}

.mw_metadata td,
.mw_metadata th {
    border-color: var(--wiki-content-border-color);
}

.mw_metadata th {
    background-color: var(--wiki-content-background-color--secondary);
}

.mw_metadata td {
    background-color: var(--wiki-content-background-color);
}

.mw-datatable td,
.mw-datatable th {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover>td {
    background-color: var(--wiki-content-background-color--secondary);
}

#mw-allmessagestable .am_default {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 80%,
            transparent);
    color: var(--wiki-accent-label-color);
}

#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 60%,
            transparent);
}

#mw-allmessagestable .am_actual {
    color: var(--wiki-accent-label-color);
}

#mw-allmessagestable tbody:hover .am_actual {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
}

.mw-datatable,
.mw-json {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
    color: inherit;
}

.mw-datatable>*>tr>th,
.mw-datatable>tr>th,
.mw-json>*>tr>th,
.mw-json>tr>th {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
    padding-bottom: 9px;
    padding-top: 9px;
}

.mw-datatable>*>tr>td,
.mw-datatable>tr>td,
.mw-json>*>tr>td,
.mw-json>tr>td {
    border-color: var(--wiki-content-border-color);
}

.mw-json tr {
    background-color: inherit;
}

.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
    background: var(--wiki-success-color);
    background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}

.mw-json .mw-json-empty {
    background: var(--wiki-content-background-color--secondary);
}

.mw-message-box,
.mw-message-box-warning {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
}

.mw-message-box-warning {
    border-color: var(--wiki-warning-color);
    border-width: 1px 1px 1px 10px;
}

.mw-destfile-warning {
    border-color: var(--wiki-warning-color);
    color: var(--wiki-content-text-color);
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-warning-color) 25%,
            transparent);
}

.wikitable *,
.wikitable :after,
.wikitable :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.cargo-pagevalues-tableinfo {
    background-color: var(--wiki-content-background-color);
    border-bottom: 1px solid var(--wiki-content-border-color);
    top: 46px;
    position: static;
}

.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
    fill: var(--wiki-content-background-color--secondary);
    fill-opacity: 1;
}

.cargo-table-diagram .cargo-table-svg .node rect {
    stroke: var(--wiki-content-border-color);
    opacity: 1;
}

.cargo-table-diagram .cargo-table-svg .node text tspan {
    fill: var(--wiki-content-text-color);
}

table.cargoTable {
    color: var(--wiki-content-text-color);
}

table.cargoTable tbody td,
table.cargoTable thead th {
    border: 1px solid var(--wiki-content-border-color);
}

table.cargoTable tr:hover {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 25%,
            transparent);
}

table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
    background-color: var(--wiki-accent-color);
}

table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
    background-color: var(--wiki-content-background-color);
}

table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
    background-color: var(--wiki-content-background-color--secondary);
}

table.cargoTable th.headerSort {
    color: var(--wiki-accent-label-color);
}

table.cargoTable th.headerSort:hover {
    color: var(--wiki-accent-label-color);
    text-decoration: underline;
}

table.cargoTable th.headerSort::after {
    background-color: var(--wiki-accent-link-color);
}

#mw-content-text div.cargoReplacementTableInfo {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: var(--wiki-content-text-color);
}

table.dataTable tbody tr {
    background-color: var(--wiki-content-background-color);
}

table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 75%,
            transparent);
}

table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
}

table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: var(--wiki-content-background-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color) 75%,
            transparent);
}

table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
    background-color: var(--wiki-content-background-color--secondary);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: var(--wiki-content-text-mix-color) !important;
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-top: 1px solid var(--wiki-content-border-color);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: var(--wiki-content-mix-color) !important;
    border: 1px solid var(--wiki-content-border-color);
    background-color: var(--wiki-content-background-color);
    background: linear-gradient(to bottom,
            var(--wiki-content-background-color) 0%,
            var(--wiki-content-background-color--secondary) 100%);
}

div.drilldown-filters-wrapper {
    background-color: transparent;
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.action-pagevalues tr:nth-of-type(2n) {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
}

.action-pagevalues tr:hover {
    background-image: linear-gradient(var(--wiki-accent-color),
            var(--wiki-accent-color));
    background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent),
            color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}

div.specialCargoQuery-extraPane {
    background: var(--wiki-content-background-color);
}

.oo-ui-panelLayout-framed {
    border-color: var(--wiki-content-border-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    background-color: transparent;
}

.oo-ui-inputWidget-input+.oo-ui-image-invert.oo-ui-icon-check {
    background-image: none;
}

.oo-ui-inputWidget-input:checked+.oo-ui-image-invert.oo-ui-icon-check::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(http://helldivers.wiki.gg/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
    background-image: linear-gradient(transparent, transparent),
        url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
    content: "";
    pointer-events: none;
    filter: var(--wiki-icon-general-filter);
}

.oo-ui-checkboxInputWidget [type="checkbox"]+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span {
    filter: unset;
    background-color: transparent;
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 5%,
            transparent);
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}

.oo-ui-checkboxInputWidget [type="checkbox"]:disabled+span {
    background-color: var(--wiki-content-text-mix-color);
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span {
    border-color: var(--wiki-accent-color);
    filter: unset;
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span {
    background-color: var(--wiki-accent-color);
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
    box-shadow: none;
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
    outline: 1px solid transparent;
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
    border-color: var(--wiki-accent-color);
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
}

.oo-ui-image-invert.oo-ui-icon-check {
    background: none;
    position: relative;
}

.oo-ui-inputWidget-input:checked+.oo-ui-image-invert.oo-ui-icon-check::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(https://helldivers.wiki.gg/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
    background-image: linear-gradient(transparent, transparent),
        url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
    content: "";
    pointer-events: none;
    filter: var(--wiki-icon-general-filter);
}

.oo-ui-indicatorElement-indicator {
    filter: var(--wiki-icon-to-link-filter);
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
    background-color: var(--wiki-content-background-color--secondary);
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
    color: var(--wiki-content-text-color--hover);
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-tagItemWidget.oo-ui-widget-disabled {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-mix-color);
    border-color: var(--wiki-content-text-mix-color);
}

.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
    border-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
    color: var(--wiki-content-text-color);
    padding: 8px 6px;
    -webkit-transition: color 0.3s, background-color 0.3s;
    transition: color 0.3s, background-color 0.3s;
}

.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
    color: var(--wiki-accent-color);
}

.mw-rcfilters-ui-savedLinksListItemWidget-label {
    color: var(--wiki-accent-color);
}

.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
    background-color: transparent;
}

.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
    border-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle+.mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
    background-color: var(--wiki-content-background-color--secondary);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
    border-color: var(--wiki-content-border-color);
    padding: 0;
}

.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label {
    color: var(--wiki-content-link-color);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label:hover {
    color: var(--wiki-content-link-color--hover);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
    content: "[";
}

.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
    content: "]";
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
    color: var(--wiki-content-text-color);
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
    background-color: var(--wiki-content-dynamic-color--inverted);
}

.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}

.mw-rcfilters-ui-filterMenuSectionOptionWidget {
    background-color: var(--wiki-content-background-color);
}

.oo-ui-menuSelectWidget {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-text-mix-color);
}

.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-filterMenuHeaderWidget-header {
    background-color: var(--wiki-content-background-color);
    border-bottom-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-filterMenuHeaderWidget-title {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
    border-bottom-color: var(--wiki-content-text-mix-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
    border-top-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]+span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]+span {
    border-color: var(--wiki-accent-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
}

.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
    color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}

.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]+span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]+span {
    border-color: var(--wiki-content-text-color);
}

.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: transparent;
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
    border-color: var(--wiki-accent-color);
}

.mw-rcfilters-ui-datePopupWidget {
    border-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}

.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

@keyframes fadeBlue {
    60% {
        border-top-color: var(--wiki-accent-color);
    }

    100% {
        border-top-color: var(--wiki-content-border-color);
    }
}

.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
    border-top-color: var(--wiki-content-border-color);
}

.mw-rcfilters-ui-menuSelectWidget-footer {
    background-color: var(--wiki-content-text-mix-color-95);
}

.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-text-color) 10%,
            transparent);
}

.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
    filter: unset;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 20%,
            transparent);
    border-color: var(--wiki-accent-color);
}

.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}

.mw-rcfilters-ui-tagItemWidget-popup-content {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}

.mw-enhancedchanges-checkbox:focus+* .mw-enhancedchanges-arrow {
    outline: none;
}

.mw-enhancedchanges-checkbox:focus-visible+* .mw-enhancedchanges-arrow {
    outline: 1px solid var(--wiki-accent-color);
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
    border-top-color: var(--wiki-content-border-color);
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
    border-top-color: var(--wiki-content-background-color--secondary);
}

.unpatrolled {
    color: var(--wiki-alert-color);
}

.autocomment,
.autocomment a,
.autocomment a:visited {
    color: var(--wiki-content-text-mix-color);
}

.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 4)) {
    background-color: #1c283f;
}

.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 4)) {
    background-color: #0f3128;
}

.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 4)) {
    background-color: #352c10;
}

.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 4)) {
    background-color: #411d0c;
}

.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n + 4)) {
    background-color: #3f0f0f;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
    background-color: transparent;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
    -webkit-transition: border-color 300ms, box-shadow 300ms;
    transition: border-color 300ms, box-shadow 300ms;
    background-color: var(--wiki-content-background-color--secondary);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    outline: 0;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
    border-color: var(--wiki-accent-color);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
    border-color: var(--wiki-alert-color);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
    background-color: var(--wiki-content-background-color--secondary);
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
    border-radius: 0;
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    border-color: var(--wiki-alert-color);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    color: var(--wiki-alert-color);
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
    opacity: 0.5;
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group>input {
    color: var(--wiki-content-text-color);
}

.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
    color: inherit;
    background: transparent;
    font-family: inherit;
}

.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
    background: var(--wiki-content-text-mix-color-95);
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
    text-shadow: none;
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-dropdownInputWidget select {
    border-color: var(--wiki-content-border-color);
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-toggleSwitchWidget {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
    background-color: var(--wiki-content-text-mix-color-95);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 95%,
            var(--wiki-content-dynamic-color));
    border-color: var(--wiki-content-border-color);
    border-color: color-mix(in srgb,
            var(--wiki-content-border-color) 95%,
            var(--wiki-content-dynamic-color));
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
    border-color: #0006;
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 90%,
            var(--wiki-content-dynamic-color));
    border-color: #0006;
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
    background-color: var(--wiki-accent-label-color);
    border-color: #0006;
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
    border-color: var(--wiki-accent-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
    background-color: var(--wiki-accent-color--hover);
    border-color: var(--wiki-accent-color--hover);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
    background-color: var(--wiki-accent-color--hover);
    border-color: var(--wiki-accent-color--hover);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
    background-color: var(--wiki-accent-label-color);
    border-color: var(--wiki-accent-label-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
    background-color: var(--wiki-accent-color--hover);
    border-color: var(--wiki-accent-color--hover);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
    border-color: var(--wiki-accent-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
    border-color: var(--wiki-accent-label-color);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
    background-color: var(--wiki-content-text-mix-color-95);
    border-color: var(--wiki-content-text-mix-color-95);
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
    border-color: var(--wiki-content-dynamic-color--inverted);
    box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}

.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-link-color);
}

.oo-ui-labelWidget.oo-ui-inline-help {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}

.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-accent-color);
    box-shadow: 0 1px 1px var(--wiki-content-dynamic-color);
    box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}

.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
    background-color: var(--wiki-accent-color);
}

.oo-ui-bookletLayout-outlinePanel {
    padding: 7px 0;
}

.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content>.oo-ui-window-head,
.oo-ui-messageDialog-content>.oo-ui-window-foot {
    outline-color: var(--wiki-content-border-color);
}

.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
    border-right-color: var(--wiki-content-border-color);
}

.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement)>.oo-ui-buttonElement-button:hover {
    background-color: var(--wiki-content-background-color);
    border-right-color: var(--wiki-content-border-color);
}

.oo-ui-messageDialog-title {
    color: var(--wiki-heading-color);
}

#mw-mwoauth-authorize-form {
    color: inherit;
}

.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
}

.oo-ui-popupToolGroup-tools {
    max-width: 100%;
}

.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled>.oo-ui-popupToolGroup-handle:hover {
    border-right-color: var(--wiki-content-border-color);
}

.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled>.oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active>.oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active>.oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active>.oo-ui-popupToolGroup-handle {
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-link-color);
}

.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
    transition: none;
}

.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active>.oo-ui-popupToolGroup-handle:hover {
    color: var(--wiki-accent-color);
}

.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
    color: var(--wiki-accent-color);
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled>.oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled>.oo-ui-tool-link:hover {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled>.oo-ui-popupToolGroup-handle:active {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 15%,
            transparent);
}

.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
    box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled>.oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled>.oo-ui-tool-link:focus {
    outline: 1px solid var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
    border-color: var(--wiki-content-border-color);
}

.oo-ui-toolbar-position-top>.oo-ui-toolbar-bar {
    border-color: var(--wiki-content-border-color);
    box-shadow: 0 1px 1px 0 var(--wiki-content-dynamic-color--secondary--inverted);
    box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}

.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary>.oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary>.oo-ui-tool-link {
    background-color: var(--wiki-content-text-mix-color);
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-tool-link {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-tool-link:hover {
    background-color: var(--wiki-accent-color--hover);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    color: var(--wiki-content-text-color);
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
    color: var(--wiki-content-text-color--hover);
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
    color: var(--wiki-content-text-color);
}

.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
    color: var(--wiki-content-text-color--hover);
}

.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button {
    color: var(--wiki-alert-color);
}

.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
    color: var(--wiki-alert-color--hover);
}

.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button {
    border: 1px solid transparent;
}

.oo-ui-buttonElement-frameless>button.oo-ui-buttonElement-button {
    color: inherit;
}

.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color),
        inset 0 0 0 2px var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active {
    background-color: var(--wiki-accent-color--hover);
    border-color: var(--wiki-accent-color--hover);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button {
    background-color: #bf0017;
    border-color: #bf0017;
    color: #fff;
}

.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active {
    background-color: #59000b;
    border-color: #59000b;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active>.oo-ui-buttonElement-button {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active>.oo-ui-buttonElement-button:focus {
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover),
        inset 0 0 0 2px var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color--hover);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active>.oo-ui-buttonElement-button {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-link-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active>.oo-ui-buttonElement-button {
    color: var(--wiki-accent-color);
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed>input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active {
    background-color: var(--wiki-content-link-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-link-color) 8%,
            transparent);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed>.oo-ui-buttonElement-button {
    color: var(--wiki-content-link-color);
    color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
    border-color: var(--wiki-content-link-color);
    border-color: color-mix(in srgb,
            var(--wiki-content-link-color) 90%,
            transparent);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
    background-color: transparent;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button:hover {
    background-color: var(--wiki-content-dynamic-color--inverted);
}

.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
    border-color: var(--wiki-accent-color--hover);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover),
        inset 0 0 0 2px var(--wiki-accent-label-color);
}

.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
    background-color: var(--wiki-content-background-color--secondary);
}

.oo-ui-popupWidget-popup {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-advancedSearch-namespace-selection {
    background: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
}

.mw-advancedSearch-fieldContainer {
    background: var(--wiki-content-background-color);
    border: 1px solid var(--wiki-content-border-color);
}

.mw-advancedSearch-fieldContainer fieldset {
    border-color: var(--wiki-content-border-color);
    margin-top: 0;
}

.mw-advancedSearch-fieldContainer .oo-ui-labelElement>.oo-ui-fieldsetLayout-header>.oo-ui-labelElement-label {
    all: unset;
}

.mw-advancedSearch-expandablePane-button.oo-ui-widget-enabled.oo-ui-buttonWidget>.oo-ui-buttonElement-button:hover {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
    color: var(--wiki-content-text-color);
}

.mw-advancedSearch-expandablePane-button.oo-ui-widget-enabled.oo-ui-buttonWidget.oo-ui-buttonElement-pressed>.oo-ui-buttonElement-button {
    background-color: var(--wiki-content-background-color--secondary);
}

.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-menuSectionOptionWidget {
    color: var(--wiki-content-text-mix-color);
}

.mw-ui-button:not(:disabled) {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-accent-color);
    border-color: var(--wiki-content-border-color);
}

.mw-ui-button:not(:disabled):visited {
    color: var(--wiki-accent-color);
}

.mw-ui-button:not(:disabled):hover {
    background-color: var(--wiki-content-text-mix-color-95);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-accent-color--hover);
}

.mw-ui-button:not(:disabled):focus {
    border-color: var(--wiki-accent-color);
    color: var(--wiki-content-text-color);
    box-shadow: none;
}

.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-dynamic-color);
    border-color: var(--wiki-content-link-color);
}

.mw-ui-icon-before::before {
    filter: var(--wiki-icon-to-link-filter);
}

.oo-ui-windowManager-modal>.oo-ui-dialog>.oo-ui-window-frame {
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-content-border-color);
}

.oo-ui-windowManager-modal>.oo-ui-dialog {
    background-color: var(--wiki-content-dynamic-color--inverted);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 50%,
            transparent);
}

.oo-ui-windowManager-modal.oo-ui-windowManager-floating>.oo-ui-dialog>.oo-ui-window-frame {
    border-color: var(--wiki-content-border-color);
}

.oo-ui-messageDialog-message {
    color: var(--wiki-content-text-color);
}

.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active)>.oo-ui-buttonElement-button {
    color: var(--wiki-content-text-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active)>.oo-ui-buttonElement-button {
    color: var(--wiki-content-text-mix-color-95);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
    color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
    color: var(--wiki-accent-color--hover);
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 3px var(--wiki-accent-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed>.oo-ui-buttonElement-button {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-link-color--hover);
    border-color: var(--wiki-content-link-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary>.oo-ui-buttonElement-button {
    background-color: var(--wiki-content-text-mix-color);
    border-color: var(--wiki-content-text-mix-color);
}

.tdg-templateDataParamWidget-param-description {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
    color: var(--wiki-alert-color);
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-alert-color);
    border-left-width: 10px;
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
    background-color: var(--wiki-content-background-color--secondary);
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-success-color);
    border-left-width: 10px;
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-text-mix-color);
}

.tdg-templateDataParamWidget-param-alias {
    color: var(--wiki-content-text-mix-color);
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

.tdg-templateDataParamWidget-param-alias:first-child {
    background-color: var(--wiki-content-background-color--secondary);
}

.mw-templatedata-doc-muted {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement)>.oo-ui-buttonElement-button:active {
    background-color: var(--wiki-content-background-color--secondary);
    border-right-color: var(--wiki-accent-color);
}

.mw-widget-dateInputWidget-handle {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
    border-color: var(--wiki-accent-color);
    box-shadow: none;
}

.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle>.oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
}

.mw-widget-calendarWidget {
    border-color: var(--wiki-content-border-color);
}

.mw-widget-calendarWidget:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.mw-widget-dateInputWidget-calendar {
    background-color: var(--wiki-content-background-color);
}

.mw-widget-dateInputWidget-calendar:focus {
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color),
        0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
    color: var(--wiki-content-text-color);
}

.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}

.mw-widget-calendarWidget-day-today {
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.mw-widget-calendarWidget-item-selected {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 90%,
            transparent);
    color: var(--wiki-accent-label-color);
}

.mw-widget-calendarWidget-item:hover {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.mw-widgets-datetime-calendarWidget:focus {
    border-color: var(--wiki-content-border-color);
    box-shadow: none;
}

.mw-widgets-datetime-calendarWidget-grid {
    overflow-x: initial;
}

.mw-widgets-datetime-dateTimeInputWidget-handle {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
    border-color: var(--wiki-content-border-color);
}

.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
    background-color: var(--wiki-content-background-color);
}

.mw-widgets-datetime-calendarWidget {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}

.not-patrolled {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-warning-color) 16%,
            transparent);
}

.mw-spinner-container>div::after {
    background-color: var(--wiki-content-text-color);
}

pre,
code,
.mw-code {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-templatedata-doc-param-alias {
    color: var(--wiki-content-text-mix-color);
}

.mw-highlight,
.view-light .mw-highlight {
    --pygments-background: var(--wiki-content-background-color--secondary);
    --pygments-background: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
    --pygments-err: #db0000;
    --pygments-c: #3a7575;
    --pygments-k: #008000;
    --pygments-o: #666;
    --pygments-ch: #3a7575;
    --pygments-cm: #3a7575;
    --pygments-cp: #986200;
    --pygments-cpf: #3a7575;
    --pygments-c1: #3a7575;
    --pygments-cs: #3a7575;
    --pygments-gd: #a00000;
    --pygments-gr: #db0000;
    --pygments-gh: #000080;
    --pygments-gi: #008100;
    --pygments-go: #6e6e6e;
    --pygments-gp: #000080;
    --pygments-gu: #800080;
    --pygments-gt: #04d;
    --pygments-kc: #008000;
    --pygments-kd: #008000;
    --pygments-kn: #008000;
    --pygments-kp: #008000;
    --pygments-kr: #008000;
    --pygments-kt: #b00040;
    --pygments-m: #666;
    --pygments-s: #ba2121;
    --pygments-na: #647421;
    --pygments-nb: #008000;
    --pygments-nc: #00f;
    --pygments-no: #800;
    --pygments-nd: #a412ff;
    --pygments-ni: #6d6d6d;
    --pygments-ne: #c9352e;
    --pygments-nf: #00f;
    --pygments-nl: #727200;
    --pygments-nn: #00f;
    --pygments-nt: #008000;
    --pygments-nv: #19177c;
    --pygments-ow: #a412ff;
    --pygments-w: #6e6e6e;
    --pygments-mb: #666;
    --pygments-mf: #666;
    --pygments-mh: #666;
    --pygments-mi: #666;
    --pygments-mo: #666;
    --pygments-sa: #ba2121;
    --pygments-sb: #ba2121;
    --pygments-sc: #ba2121;
    --pygments-dl: #ba2121;
    --pygments-sd: #ba2121;
    --pygments-s2: #ba2121;
    --pygments-se: #a55a1e;
    --pygments-sh: #ba2121;
    --pygments-si: #af4d74;
    --pygments-sx: #008000;
    --pygments-sr: #af4d74;
    --pygments-s1: #ba2121;
    --pygments-ss: #19177c;
    --pygments-bp: #008000;
    --pygments-fm: #00f;
    --pygments-vc: #19177c;
    --pygments-vg: #19177c;
    --pygments-vi: #19177c;
    --pygments-vm: #19177c;
    --pygments-il: #666;
}

.view-dark .mw-highlight {
    --pygments-background: var(--wiki-content-background-color--secondary);
    --pygments-background: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
    --pygments-err: #fe4242;
    --pygments-c: #4b9797;
    --pygments-k: #00a300;
    --pygments-o: #898989;
    --pygments-ch: #4b9797;
    --pygments-cm: #4b9797;
    --pygments-cp: #c17d00;
    --pygments-cpf: #4b9797;
    --pygments-c1: #4b9797;
    --pygments-cs: #4b9797;
    --pygments-gd: #ff3f3f;
    --pygments-gr: #fe4242;
    --pygments-gh: #7a7aff;
    --pygments-gi: #00a000;
    --pygments-go: #8a8a8a;
    --pygments-gp: #7a7aff;
    --pygments-gu: #f500f5;
    --pygments-gt: #4e84fe;
    --pygments-kc: #00a300;
    --pygments-kd: #00a300;
    --pygments-kn: #00a300;
    --pygments-kp: #00a300;
    --pygments-kr: #00a300;
    --pygments-kt: #fe357e;
    --pygments-m: #898989;
    --pygments-s: #e25e5e;
    --pygments-na: #80932a;
    --pygments-nb: #00a300;
    --pygments-nc: #7a7afe;
    --pygments-no: #ff4040;
    --pygments-nd: #bf5aff;
    --pygments-ni: #999;
    --pygments-ne: #da655f;
    --pygments-nf: #7a7afe;
    --pygments-nl: #a0a000;
    --pygments-nn: #7a7afe;
    --pygments-nt: #00a300;
    --pygments-nv: #8381e7;
    --pygments-ow: #bf5aff;
    --pygments-w: #bbb;
    --pygments-mb: #898989;
    --pygments-mf: #898989;
    --pygments-mh: #898989;
    --pygments-mi: #898989;
    --pygments-mo: #898989;
    --pygments-sa: #e25e5e;
    --pygments-sb: #e25e5e;
    --pygments-sc: #e25e5e;
    --pygments-dl: #e25e5e;
    --pygments-sd: #e25e5e;
    --pygments-s2: #e25e5e;
    --pygments-se: #d07125;
    --pygments-sh: #e25e5e;
    --pygments-si: #c17492;
    --pygments-sx: #00a300;
    --pygments-sr: #c17492;
    --pygments-s1: #e25e5e;
    --pygments-ss: #8381e7;
    --pygments-bp: #00a300;
    --pygments-fm: #7a7afe;
    --pygments-vc: #8381e7;
    --pygments-vg: #8381e7;
    --pygments-vi: #8381e7;
    --pygments-vm: #8381e7;
    --pygments-il: #898989;
}

div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
    background-color: var(--wiki-content-dynamic-color--inverted);
    margin: 0.5em 0;
}

.mw-highlight .err {
    border-color: var(--pygments-err);
}

.mw-highlight .c {
    color: var(--pygments-c);
}

.mw-highlight .k {
    color: var(--pygments-k);
}

.mw-highlight .o {
    color: var(--pygments-o);
}

.mw-highlight .ch {
    color: var(--pygments-ch);
}

.mw-highlight .cm {
    color: var(--pygments-cm);
}

.mw-highlight .cp {
    color: var(--pygments-cp);
}

.mw-highlight .cpf {
    color: var(--pygments-cpf);
}

.mw-highlight .c1 {
    color: var(--pygments-c1);
}

.mw-highlight .cs {
    color: var(--pygments-cs);
}

.mw-highlight .gd {
    color: var(--pygments-gd);
}

.mw-highlight .gr {
    color: var(--pygments-gr);
}

.mw-highlight .gh {
    color: var(--pygments-gh);
}

.mw-highlight .gi {
    color: var(--pygments-gi);
}

.mw-highlight .go {
    color: var(--pygments-go);
}

.mw-highlight .gp {
    color: var(--pygments-gp);
}

.mw-highlight .gu {
    color: var(--pygments-gu);
}

.mw-highlight .gt {
    color: var(--pygments-gt);
}

.mw-highlight .kc {
    color: var(--pygments-kc);
}

.mw-highlight .kd {
    color: var(--pygments-kd);
}

.mw-highlight .kn {
    color: var(--pygments-kn);
}

.mw-highlight .kp {
    color: var(--pygments-kp);
}

.mw-highlight .kr {
    color: var(--pygments-kr);
}

.mw-highlight .kt {
    color: var(--pygments-kt);
}

.mw-highlight .m {
    color: var(--pygments-m);
}

.mw-highlight .s {
    color: var(--pygments-s);
}

.mw-highlight .na {
    color: var(--pygments-na);
}

.mw-highlight .nb {
    color: var(--pygments-nb);
}

.mw-highlight .nc {
    color: var(--pygments-nc);
}

.mw-highlight .no {
    color: var(--pygments-no);
}

.mw-highlight .nd {
    color: var(--pygments-nd);
}

.mw-highlight .ni {
    color: var(--pygments-ni);
}

.mw-highlight .ne {
    color: var(--pygments-ne);
}

.mw-highlight .nf {
    color: var(--pygments-nf);
}

.mw-highlight .nl {
    color: var(--pygments-nl);
}

.mw-highlight .nn {
    color: var(--pygments-nn);
}

.mw-highlight .nt {
    color: var(--pygments-nt);
}

.mw-highlight .nv {
    color: var(--pygments-nv);
}

.mw-highlight .ow {
    color: var(--pygments-ow);
}

.mw-highlight .w {
    color: var(--pygments-w);
}

.mw-highlight .mb {
    color: var(--pygments-mb);
}

.mw-highlight .mf {
    color: var(--pygments-mf);
}

.mw-highlight .mh {
    color: var(--pygments-mh);
}

.mw-highlight .mi {
    color: var(--pygments-mi);
}

.mw-highlight .mo {
    color: var(--pygments-mo);
}

.mw-highlight .sa {
    color: var(--pygments-sa);
}

.mw-highlight .sb {
    color: var(--pygments-sb);
}

.mw-highlight .sc {
    color: var(--pygments-sc);
}

.mw-highlight .dl {
    color: var(--pygments-dl);
}

.mw-highlight .sd {
    color: var(--pygments-sd);
}

.mw-highlight .s2 {
    color: var(--pygments-s2);
}

.mw-highlight .se {
    color: var(--pygments-se);
}

.mw-highlight .sh {
    color: var(--pygments-sh);
}

.mw-highlight .si {
    color: var(--pygments-si);
}

.mw-highlight .sx {
    color: var(--pygments-sx);
}

.mw-highlight .sr {
    color: var(--pygments-sr);
}

.mw-highlight .s1 {
    color: var(--pygments-s1);
}

.mw-highlight .ss {
    color: var(--pygments-ss);
}

.mw-highlight .bp {
    color: var(--pygments-bp);
}

.mw-highlight .fm {
    color: var(--pygments-fm);
}

.mw-highlight .vc {
    color: var(--pygments-vc);
}

.mw-highlight .vg {
    color: var(--pygments-vg);
}

.mw-highlight .vi {
    color: var(--pygments-vi);
}

.mw-highlight .vm {
    color: var(--pygments-vm);
}

.mw-highlight .il {
    color: var(--pygments-il);
}

.mw-highlight pre {
    background: var(--pygments-background);
    margin: 0;
}

.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
    padding-left: 3.5em;
    box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}

.mw-highlight .hll {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 20%,
            transparent);
}

.mw-apisandbox-toolbar {
    background: var(--wiki-content-background-color--secondary);
    top: var(--wikigg-header-height);
}

.ext-replacetext-searchoptions {
    background-color: transparent;
    border: 1px solid var(--wiki-content-border-color);
}

.ext-replacetext-searchoptions .ext-replacetext-divider {
    border-bottom: 1px solid var(--wiki-content-border-color);
}

.view-dark textarea {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.view-dark textarea:focus-visible {
    outline-color: var(--wiki-accent-color);
    outline-style: solid;
}

.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
    outline: 1px solid var(--wiki-accent-color);
}

.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
    filter: var(--wiki-icon-general-filter);
}

#searchInput {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
    box-shadow: none;
}

#searchInput:focus,
#simpleSearch:hover #searchInput,
#simpleSearch:hover #searchInput:focus {
    border-color: var(--wiki-accent-color);
    box-shadow: none;
}

#searchButton {
    filter: var(--wiki-icon-to-link-filter);
}

.vector-search-box-input::placeholder {
    color: var(--wiki-content-text-mix-color);
}

.suggestions-results,
.suggestions-special {
    background-color: var(--wiki-content-background-color--secondary);
}

.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
    color: var(--wiki-content-text-color);
}

.suggestions-result {
    color: var(--wiki-content-link-color);
}

.suggestions-result-current {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.suggestions-special .special-label {
    color: var(--wiki-content-text-mix-color);
}

.suggestions-special.suggestions-result-current .special-label {
    color: var(--wiki-accent-label-color);
}

.suggestions-special .special-query {
    color: var(--wiki-link-label-color);
}

fieldset#mw-searchoptions {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
    border-color: var(--wiki-content-border-color);
}

#mw-searchoptions .divider {
    border-color: var(--wiki-content-border-color);
}

.mw-search-profile-tabs {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 50%,
            transparent);
    border: 1px solid var(--wiki-content-border-color);
    margin-top: 1em;
}

.mw-search-profile-tabs div.search-types ul li.current a {
    color: var(--wiki-content-text-color);
}

.results-info,
.mw-search-result-data {
    color: var(--wiki-content-text-mix-color);
}

.mw-number-text {
    color: var(--wiki-content-text-mix-color);
}

.mw-body-content .mw-number-text h3 {
    color: var(--wiki-heading-color);
}

.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
    position: relative;
    background: none;
}

.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
    position: absolute;
    width: 95px;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    filter: brightness(0) var(--wiki-icon-general-filter);
}

.mw-number-text.icon-edits::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}

.mw-number-text.icon-pages::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center;
}

.mw-number-text.icon-contributors::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center;
}

.mw-mmv-post-image,
.mw-mmv-image-metadata {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
    box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}

.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
    background-color: var(--wiki-content-background-color);
}

.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
    background-image: linear-gradient(to right,
            transparent 0%,
            var(--wiki-content-background-color) 100%);
}

.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
    background-color: var(--wiki-content-background-color--secondary);
}

.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover,
.mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
    background-color: var(--wiki-content-text-mix-color-95);
    background-color: color-mix(in srgb,
            var(--wiki-content-background-color--secondary) 95%,
            var(--wiki-content-dynamic-color));
}

.mw-ui-button.mw-ui-progressive:not(:disabled) {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color);
}

.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
    background-color: var(--wiki-accent-color--hover);
}

.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset,
        0 0 5px var(--wiki-content-border-color);
    border: 2px solid var(--wiki-content-border-color);
}

.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
    background-color: var(--wiki-accent-color);
    border-color: var(--wiki-accent-color);
}

.mw-ui-button.mw-ui-progressive {
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset,
        0 0 5px var(--wiki-content-border-color);
}

.mw-ui-input:not(:disabled) {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-color);
    border-color: var(--wiki-accent-color);
    box-shadow: none;
}

.mw-ui-input::placeholder {
    color: var(--wiki-content-text-mix-color);
}

.mw-mmv-dialog {
    background-color: var(--wiki-content-background-color);
    box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}

.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
    background-color: var(--wiki-content-background-color);
}

.mw-mmv-options-dialog-header {
    color: var(--wiki-content-text-color);
}

.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
    color: var(--wiki-content-text-mix-color);
}

.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
    background-image: none;
}

.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
    display: none;
}

.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
    display: inline-block;
    width: 8px;
    height: 100%;
    content: "";
    --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
    --mask-size: 12px;
    --mask-position: center;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    -webkit-mask-size: var(--mask-size);
    mask-size: var(--mask-size);
    -webkit-mask-position: var(--mask-position);
    mask-position: var(--mask-position);
    background-color: currentColor;
}

.mw-mmv-embed-dimensions {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}

.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}

.mw-mmv-download-pane .mw-mmv-download-attribution {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-text-mix-color);
}

.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
    background-color: var(--wiki-content-dynamic-color--inverted);
    color: var(--wiki-content-text-color);
}

.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
    color: var(--wiki-content-text-mix-color);
}

.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
    color: var(--wiki-accent-color);
}

.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1),
        inset 0 0 0 2px var(--wiki-accent-color);
}

input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
    color: var(--wiki-content-text-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected>.oo-ui-buttonElement-button:hover {
    color: var(--wiki-accent-label-color);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
    color: var(--wiki-content-text-color);
}

@-webkit-keyframes unseen-fadeout-to-unread {
    from {
        background-color: var(--wiki-accent-color);
        background-color: color-mix(in srgb,
                var(--wiki-accent-color) 20%,
                transparent);
    }

    to {
        background-color: var(--wiki-content-background-color--secondary);
    }
}

@keyframes unseen-fadeout-to-unread {
    from {
        background-color: var(--wiki-accent-color);
        background-color: color-mix(in srgb,
                var(--wiki-accent-color) 20%,
                transparent);
    }

    to {
        background-color: var(--wiki-content-background-color--secondary);
    }
}

@-webkit-keyframes unseen-fadeout-to-read {
    from {
        background-color: var(--wiki-accent-color);
        background-color: color-mix(in srgb,
                var(--wiki-accent-color) 20%,
                transparent);
    }

    to {
        background-color: var(--wiki-content-background-color);
    }
}

@keyframes unseen-fadeout-to-read {
    from {
        background-color: var(--wiki-accent-color);
        background-color: color-mix(in srgb,
                var(--wiki-accent-color) 20%,
                transparent);
    }

    to {
        background-color: var(--wiki-content-background-color);
    }
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
    border-bottom-color: var(--wiki-content-border-color);
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
    border-bottom-color: var(--wiki-content-background-color--secondary);
}

.client-js .mw-echo-special-nojs {
    filter: var(--wiki-icon-general-filter);
}

.cdx-checkbox__icon {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 5%,
            transparent);
}

#mw-scribunto-input {
    background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-error,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
    background: transparent;
}

.mw-scribunto-console-fieldset {
    color: var(--wiki-content-text-color);
}

.mw-scribunto-message {
    color: var(--wiki-content-text-color);
}

.mw-scribunto-input {
    color: var(--wiki-content-text-color--hover);
}

.mw-scribunto-error {
    color: var(--wiki-alert-color);
}

.mw-scribunto-print {
    color: var(--wiki-content-text-color);
}

.mw-scribunto-normalOutput {
    color: var(--wiki-content-text-color);
}

.ve-activated .vector-menu-tabs .selected {
    box-shadow: inset 0 -1px 0 var(--wiki-content-border-color);
    box-shadow: inset 0 -1px 0 color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
}

.ve-init-mw-progressBarWidget {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-accent-color);
    box-shadow: 0 1px 1px var(--wiki-content-dynamic-color);
    box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}

.ve-init-mw-progressBarWidget-bar {
    background-color: var(--wiki-accent-color);
}

.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
    border-bottom-color: var(--wiki-content-border-color);
}

.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
    top: var(--wikigg-header-height, 0);
    background: var(--wiki-content-background-color);
}

div.ve-ce-branchNode {
    border-color: var(--wiki-content-border-color);
}

.ve-ce-focusableNode-highlight {
    background: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
    opacity: 0.25;
}

.ve-ce-branchNode-blockSlug,
.ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
    outline-color: var(--wiki-accent-color);
    background-color: var(--wiki-content-dynamic-color--inverted);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 75%,
            transparent);
}

figure[typeof~="mw:File/Thumb"],
figure[typeof~="mw:File/Frame"],
figure[typeof~="mw:Image/Thumb"],
figure[typeof~="mw:Video/Thumb"],
figure[typeof~="mw:Audio/Thumb"],
figure[typeof~="mw:Image/Frame"],
figure[typeof~="mw:Video/Frame"],
figure[typeof~="mw:Audio/Frame"] {
    border-color: var(--wiki-content-border-color);
    background-color: var(--wiki-content-background-color--secondary);
}

figure[typeof~="mw:File/Thumb"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:File/Frame"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Image/Thumb"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Video/Thumb"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Audio/Thumb"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Image/Frame"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Video/Frame"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Audio/Frame"]>a:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:File/Thumb"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:File/Frame"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Image/Thumb"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Video/Thumb"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Audio/Thumb"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Image/Frame"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Video/Frame"]>span:first-child>*:first-child:not(.mw-broken-media),
figure[typeof~="mw:Audio/Frame"]>span:first-child>*:first-child:not(.mw-broken-media) {
    border-color: var(--wiki-content-border-color);
    background: var(--wiki-content-background-color--secondary);
}

figure[typeof~="mw:File/Thumb"]>figcaption,
figure[typeof~="mw:File/Frame"]>figcaption,
figure[typeof~="mw:Image/Thumb"]>figcaption,
figure[typeof~="mw:Video/Thumb"]>figcaption,
figure[typeof~="mw:Audio/Thumb"]>figcaption,
figure[typeof~="mw:Image/Frame"]>figcaption,
figure[typeof~="mw:Video/Frame"]>figcaption,
figure[typeof~="mw:Audio/Frame"]>figcaption {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout>.oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout>.oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-specialCharacterPage-character:hover {
    box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}

.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary>.oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary>.oo-ui-tool-link .oo-ui-tool-title {
    color: var(--wiki-content-dynamic-color--inverted);
    color: color-mix(in srgb,
            var(--wiki-content-dynamic-color--inverted) 78%,
            transparent);
}

.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
    background: var(--wiki-content-background-color--secondary);
    background: color-mix(in srgb,
            var(--wiki-content-link-color) 10%,
            transparent);
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    color: var(--wiki-accent-color);
    box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}

.oo-ui-tabOptionWidget {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
    color: var(--wiki-accent-color--hover);
    box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
    color: var(--wiki-content-text-color);
    box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}

.oo-ui-tabSelectWidget-frameless {
    box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}

.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    border-color: var(--wiki-alert-color);
}

.ve-ce-linkAnnotation.ve-ce-annotation-active {
    box-shadow: 0 0 0 1px var(--wiki-content-background-color--secondary);
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-link-color) 10%,
            transparent);
}

.ve-ui-mwInternalLinkContextItem-withImage>.oo-ui-iconElement.oo-ui-iconElement-icon {
    background-color: var(--wiki-content-text-mix-color-95);
    background-color: color-mix(in srgb,
            var(--wiki-content-text-mix-color-95) 90%,
            var(--wiki-content-dynamic-color));
    border-color: var(--wiki-content-text-mix-color-95);
    border-color: color-mix(in srgb,
            var(--wiki-content-text-mix-color-95) 90%,
            var(--wiki-content-dynamic-color));
    filter: unset;
}

.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement>.oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
    filter: unset;
}

.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement>.oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
    background-color: var(--wiki-content-text-mix-color-95);
    background-color: color-mix(in srgb,
            var(--wiki-content-text-mix-color-95) 90%,
            var(--wiki-content-dynamic-color));
    filter: unset;
}

.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-toolbarDialog {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 5%,
            transparent);
}

.ve-ce-languageAnnotation {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 20%,
            transparent);
    border-color: var(--wiki-content-link-color);
}

.mw-widget-mediaResultWidget-overlay {
    box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}

.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement)>.oo-ui-buttonElement-button {
    background-color: transparent;
    border-right-color: var(--wiki-accent-color);
    border-right-color: color-mix(in srgb,
            var(--wiki-accent-color) 50%,
            transparent);
}

.oo-ui-selectFileWidget-dropTarget {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
    background-color: var(--wiki-content-background-color);
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
    border-color: var(--wiki-content-text-mix-color);
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info>.oo-ui-inputWidget-input {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
    color: var(--wiki-accent-color);
}

.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
    background-color: var(--wiki-content-text-mix-color-95);
    border-color: var(--wiki-content-dynamic-color--secondary);
}

.mw-upload-bookletLayout-filePreview {
    background-color: var(--wiki-content-background-color--secondary);
}

.ve-ui-mwMediaDialog-panel-imageinfo-details {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
    -webkit-text-fill-color: var(--wiki-content-text-color);
    -webkit-text-fill-color: color-mix(in srgb,
            var(--wiki-content-text-color) 50%,
            transparent);
}

.oo-ui-optionWidget.oo-ui-widget-disabled {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
    border-bottom-color: var(--wiki-content-border-color);
}

.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
    background: var(--wiki-content-background-color);
}

.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
    background: transparent;
    background: color-mix(in srgb,
            var(--wiki-content-dynamic-color--secondary) 5%,
            transparent);
}

.ve-ui-targetWidget {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
    background: var(--wiki-content-background-color);
}

.ve-ui-targetWidget-focused {
    border-color: var(--wiki-accent-color);
    box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}

.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
    background-color: var(--wiki-content-background-color);
}

.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
    color: var(--wiki-content-dynamic-color);
}

.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
    color: var(--wiki-accent-color);
}

.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwTemplatePage-description {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-expandableContent-fade {
    background: linear-gradient(to right,
            transparent 0,
            var(--wiki-content-background-color) 90%);
}

.ve-ui-expandableContent-toggle {
    background-color: var(--wiki-content-background-color);
}

.ve-ui-mwParameterPage-undocumentedLabel {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-fieldLayout-disabled>.oo-ui-fieldLayout-body>.oo-ui-fieldLayout-header>.oo-ui-labelElement-label {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwLatexPage-symbol {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-mwGalleryDialog-highlighted-image {
    background-color: var(--wiki-content-background-color--secondary);
}

.ve-ui-mwHelpListToolGroup-tools-footer {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-mwSaveDialog-summary {
    background-color: var(--wiki-content-background-color);
}

.ve-ui-mwSaveDialog-options {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.ve-ui-mwSaveDialog-license {
    color: var(--wiki-content-text-mix-color);
}

.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive)>.oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive)>.oo-ui-buttonElement-button:active {
    border-right-color: var(--wiki-accent-color);
    border-left-color: var(--wiki-accent-color);
}

.ve-ui-debugBar {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-debugBar-commands-divider {
    border-color: var(--wiki-content-border-color);
}

.ve-ui-debugBar-dump>table {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.ve-ui-debugBar-dump td {
    background-color: var(--wiki-content-background-color);
}

.ve-ui-debugBar-dump th {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
    text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}

.ve-ui-debugBar-dump ol {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}

.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
    background-color: var(--wiki-content-background-color--secondary);
    color: var(--wiki-content-dynamic-color);
    text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}

.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
    background-color: var(--wiki-accent-color);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 20%,
            transparent);
}

.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
    background-color: var(--wiki-success-color);
    background-color: color-mix(in srgb,
            var(--wiki-success-color) 20%,
            transparent);
}

.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
    background-color: var(--wiki-warning-color);
    background-color: color-mix(in srgb,
            var(--wiki-warning-color) 20%,
            transparent);
}

.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
    color: var(--wiki-content-text-mix-color);
}

.ve-ui-debugBar-filibuster {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.ve-ui-debugBar-transactions>ol>li {
    border-color: var(--wiki-content-border-color);
}

table.mw-abuselog-details {
    background: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
    border-color: var(--wiki-content-border-color);
}

table.mw-abuselog-details th {
    background: var(--wiki-content-background-color--secondary);
}

body td.mw-abusefilter-history-changed {
    background-color: var(--wiki-alert-color);
    background-color: color-mix(in srgb,
            var(--wiki-alert-color) 20%,
            transparent);
}

:root {
    --jexcel-border-color: var(--wiki-content-border-color);
}

.jexcel,
.jexcel_container.fullscreen .jexcel_content {
    background-color: var(--wiki-content-background-color);
    border-bottom-color: var(--wiki-content-border-color);
    border-right-color: var(--wiki-content-border-color);
}

table.jexcel>tbody>tr>td:first-child,
table.jexcel>thead,
table.jexcel>thead>tr>td,
table.jexcel>tbody>tr.selected>td:first-child,
table.jexcel>thead>tr>td.selected {
    background-color: var(--wiki-content-background-color--secondary);
}

table.jexcel>tbody>tr.selected>td:first-child,
table.jexcel>thead>tr>td.selected {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-accent-color) 10%,
            transparent);
}

table.jexcel>thead>tr>td {
    border-bottom-color: var(--wiki-content-border-color);
}

.jexcel>thead>tr>td.arrow-up,
.jexcel>thead>tr>td.arrow-down {
    background: none;
}

.jexcel>thead>tr>td.arrow-up::after,
.jexcel>thead>tr>td.arrow-down::after {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center right 5px;
    width: 22px;
    height: 100%;
    content: "";
    filter: brightness(50%) var(--wiki-icon-general-filter);
}

.jexcel>thead>tr>td.arrow-up::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}

.jexcel>thead>tr>td.arrow-down::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}

.jexcel>thead>tr:nth-child(2)>td {
    z-index: 1;
}

.jexcel>tbody>tr>td {
    border-top-color: var(--wiki-content-text-mix-color-95);
    border-bottom-color: var(--wiki-content-text-mix-color-95);
}

.jexcel>tbody>tr>td.readonly {
    color: var(--wiki-content-text-mix-color);
}

.jexcel_content {
    scrollbar-color: var(--wiki-content-text-mix-color) transparent;
    box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}

.jexcel .highlight {
    background-color: transparent;
    background-color: color-mix(in srgb,
            var(--wiki-content-dynamic-color) 5%,
            transparent);
}

.jexcel .highlight-top {
    border-top-color: var(--wiki-content-text-mix-color);
    box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}

.jexcel .highlight-left {
    border-left-color: var(--wiki-content-text-mix-color);
    box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}

.jexcel .highlight-top.highlight-left {
    box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}

.jexcel .highlight-right {
    border-right-color: var(--wiki-content-text-mix-color);
}

.jexcel .highlight-bottom {
    border-bottom-color: var(--wiki-content-text-mix-color);
}

.jexcel .jexcel_column_filter {
    background: none;
}

.jexcel .jexcel_column_filter::after {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: top 50% right 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    width: 20px;
    height: 100%;
    content: "";
    filter: brightness(50%) var(--wiki-icon-general-filter);
}

.jexcel_pagination>div>div {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color) !important;
}

.jexcel_page_selected {
    background: linear-gradient(to bottom,
            var(--wiki-accent-color) 0%,
            var(--wiki-accent-color--hover) 100%);
    border: 1px solid var(--wiki-content-border-color) !important;
}

#msupload-div,
#msupload-list .file {
    background-color: var(--wiki-content-background-color);
    border-color: var(--wiki-content-border-color);
}

#msupload-select {
    filter: brightness(0) var(--wiki-icon-to-link-filter);
}

#msupload-dropzone {
    border-color: var(--wiki-content-border-color);
    color: var(--wiki-content-text-color);
}

.drop-over {
    background-color: var(--wiki-accent-color);
    color: var(--wiki-accent-label-color) !important;
}

#msupload-bottom {
    border-color: var(--wiki-content-border-color);
}

#msupload-bottom #msupload-files {
    padding-left: 0;
    background: none;
}

#msupload-bottom #msupload-files::before {
    display: inline-block;
    background: url(https://helldivers.wiki.gg/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
    background-position: left center;
    height: 22px;
    width: 25px;
    content: "";
    vertical-align: top;
    filter: var(--wiki-icon-general-filter);
}

#msupload-list .file .file-size {
    color: var(--wiki-content-text-mix-color);
}

#msupload-div a {
    color: var(--wiki-content-link-color);
}

#msupload-list .file .file-name:hover {
    background-color: var(--wiki-content-dynamic-color--inverted);
}

#msupload-list .file .file-name-input {
    background: var(--wiki-content-dynamic-color--inverted);
}

#msupload-list .file .file-warning {
    color: var(--wiki-warning-color);
}

.cs-title-edit-field {
    border-color: var(--wiki-accent-color);
}

.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
    color: var(--wiki-content-text-mix-color);
}

.cs-edit-box,
.cs-expanded .cs-comment-header {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.cs-target-comment .cs-comment-header {
    border-color: var(--wiki-accent-color);
}

.cs-comment-author a {
    color: var(--wiki-content-link-color);
}

.cs-comment-details {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}

.cs-comment-author-anonymous {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}

.cs-comment {
    border: 1px solid var(--wiki-content-border-color);
}

.cs-comment-body {
    padding: 0 5px;
}

.mw-datatable.ext-checkuser-investigate-table tr:hover td {
    background-color: var(--wiki-content-background-color);
}

.mw-datatable.ext-checkuser-investigate-table th {
    background-color: var(--wiki-content-background-color--secondary);
}

.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-warning-color) 10%,
            transparent);
}

.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
    background-color: var(--wiki-content-background-color--secondary);
    background-color: color-mix(in srgb,
            var(--wiki-warning-color) 40%,
            transparent);
}

.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
    background-color: var(--wiki-content-background-color--secondary);
    border-color: var(--wiki-content-border-color);
}

.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
    background-color: var(--wiki-content-background-color--secondary);
}

.searchdigest-stats-table {
    border-color: var(--wiki-content-border-color);
    border-collapse: collapse;
}

.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
    border-bottom-color: var(--wiki-content-border-color);
}

.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
    border-left-color: var(--wiki-content-border-color);
}

.searchdigest-stats-table thead tr {
    background: var(--wiki-content-background-color--secondary);
}

.client-js .read-more-container {
    min-height: unset;
}

@media (min-width: 1000px) {
    .client-js .read-more-container {
        min-height: calc(80px + 10px + 1em + 0.3em + 0.8em + 1em + 0.6em + 1px);
    }
}

.ext-related-articles-card-list .ext-related-articles-card {
    background-color: var(--wiki-content-background-color);
}

.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card+.ext-related-articles-card {
    border-color: var(--wiki-content-border-color);
    border-color: color-mix(in srgb,
            var(--wiki-content-border-color) 20%,
            transparent);
}

.ext-related-articles-card-list .ext-related-articles-card-thumb {
    background-color: var(--wiki-content-background-color--secondary);
}

.ra-read-more h2 {
    color: var(--wiki-body-dynamic-color--secondary);
}

.ext-related-articles-card-list h3 a {
    color: var(--wiki-content-heading-color);
}

.ext-related-articles-card-list h3::after {
    background-image: linear-gradient(to right,
            transparent,
            var(--wiki-content-background-color) 50%);
}

.ext-related-articles-card-list .ext-related-articles-card-extract {
    color: var(--wiki-content-text-color);
    color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}

.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
    position: relative;
    background-image: none;
}

.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    --mask-image: url(https://helldivers.wiki.gg/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572);
    --mask-size: 40px;
    --mask-repeat: no-repeat;
    --mask-position: center;
    -webkit-mask: var(--mask-image);
    mask: var(--mask-image);
    -webkit-mask-size: var(--mask-size);
    mask-size: var(--mask-size);
    -webkit-mask-repeat: var(--mask-repeat);
    mask-repeat: var(--mask-repeat);
    -webkit-mask-position: var(--mask-position);
    mask-position: var(--mask-position);
    background-color: var(--wiki-content-text-color);
    background-color: color-mix(in srgb,
            var(--wiki-content-text-color) 75%,
            transparent);
}

.read-more-container {
    border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}

@media screen and (min-width: 721px) {
    .read-more-container {
        margin-right: 1em;
    }
}

.mwe-popups {
    box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px transparent;
    box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3),
        0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}

.mwe-popups,
.mwe-popups .mwe-popups-container {
    background-color: var(--wiki-content-background-color);
    color: var(--wiki-content-text-color);
}

.mwe-popups .mwe-popups-extract {
    color: var(--wiki-content-text-color);
}

.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
    background-image: linear-gradient(to right,
            transparent,
            var(--wiki-content-background-color) 50%);
}

.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
    border-color: var(--wiki-content-border-color);
}

.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
    border-color: var(--wiki-content-background-color);
}

.popups-icon {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max(1.4285714em, 20px));
    min-width: 20px;
    min-height: 20px;
    width: 1.4285714em;
    height: 1.4285714em;
    display: inline-block;
    vertical-align: text-bottom;
}

.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
    background-image: none;
}

.popups-icon::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    -webkit-mask-image: var(--mask-image, none);
    mask-image: var(--mask-image, none);
    -webkit-mask-repeat: var(--mask-repeat, no-repeat);
    mask-repeat: var(--mask-repeat, no-repeat);
    -webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
    mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
    -webkit-mask-position: var(--mask-position, center);
    mask-position: var(--mask-position, center);
    background-color: var(--mask-color, currentColor);
    background-color: var(--mask-color, currentColor);
}

.popups-icon--preview-generic::after {
    --mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}

.popups-icon--settings::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><g transform="translate(10 10)"><path id="cdx-icon-settings-a" d="M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3"/><use xlink:href="%23cdx-icon-settings-a" transform="rotate(45)"/><use xlink:href="%23cdx-icon-settings-a" transform="rotate(90)"/><use xlink:href="%23cdx-icon-settings-a" transform="rotate(135)"/></g><path d="M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7"/></svg>');
}

.popups-icon--infoFilled::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>');
}

.popups-icon--infoFilled:lang(ar)::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>');
}

.popups-icon--close::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z"/><path d="M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z"/></svg>');
}

.popups-icon--reference-generic::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z"/></svg>');
}

.popups-icon--reference-book::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z"/><path d="M9 3.5h2v1H9z"/></svg>');
}

.popups-icon--reference-journal::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z"/></svg>');
}

.popups-icon--reference-news::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z"/></svg>');
}

.popups-icon--reference-web::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z"/></svg>');
}

.popups-icon--preview-disambiguation::after {
    --mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z"/><path d="M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z"/></svg>');
}

#mw-userrights-table-outer input#wpReason {
    width: 100%;
    max-width: 33.5em;
}

@media screen and (max-width: 720px) {
    :root {
        --wiki-content-right-margin: 0px;
        --wiki-content-padding: 0.5rem;
        --wiki-navigation-right-margin: 1px;
        --wiki-navigation-left-margin: 0px;
        --wiki-navigation-top-padding: 5px;
        --wiki-navigation-bottom-padding: 0px;
        --wiki-navigation-height: 2rem;
        --wiki-navigation-search-height: 2.15rem;
        --wiki-navigation-search-margin: 0.5rem;
        --wiki-logo-height: 80px;
        --wiki-logo-width: 100%;
        --wiki-logo-margin: 10px;
        --wiki-head-height: calc(var(--wiki-logo-height) + (var(--wiki-logo-margin) * 2) + var(--wiki-navigation-height) + var(--wiki-navigation-top-padding) + var(--wiki-navigation-bottom-padding));
        --wiki-head-icon-padding: 0.25rem;
        --wiki-head-icon-size: calc(var(--wiki-navigation-height) - var(--wiki-head-icon-padding) * 2);
        --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
        --wiki-menu-margin: 0.2rem;
        --wiki-menu-top-offset: calc(var(--wiki-head-height) + var(--wikigg-header-height) + var(--wiki-navigation-bottom-padding) + var(--wiki-navigation-search-margin));
        --wiki-sidebar-portal-spacing: 0px;
    }

    #mw-page-base,
    #mw-head-base {
        height: var(--wiki-head-height);
    }

    #mw-page-base {
        padding-top: var(--wikigg-header-height);
    }

    #mw-head-base {
        margin-top: calc(var(--wiki-head-height) * -1);
    }

    #p-logo,
    #p-logo a {
        height: var(--wiki-logo-height);
        width: var(--wiki-logo-width);
    }

    #p-logo {
        position: absolute;
        background: none;
        padding: 0;
        left: 0;
        margin: var(--wiki-logo-margin) 0;
        transform: none;
        top: calc(var(--wikigg-header-height));
    }

    .mw-wiki-logo {
        background-size: contain;
    }

    #mw-head {
        left: 0;
        width: 100%;
        top: calc(var(--wiki-head-height) + var(--wikigg-header-height) - var(--wiki-navigation-height));
    }

    #left-navigation,
    #right-navigation {
        margin-top: 0;
        height: var(--wiki-navigation-height);
    }

    #right-navigation {
        margin-right: var(--wiki-navigation-right-margin);
    }

    div#left-navigation {
        margin-left: var(--wiki-navigation-left-margin);
    }

    div#right-navigation div#p-search {
        margin-right: 0;
    }

    .vector-menu-tabs-legacy,
    .vector-menu-dropdown {
        height: var(--wiki-navigation-height);
    }

    .vector-menu-tabs-legacy li a {
        height: var(--wiki-navigation-height);
    }

    #p-cactions {
        padding-bottom: 0px;
    }

    #p-search {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: calc(var(--wiki-navigation-height) + var(--wiki-navigation-bottom-padding));
        margin-left: 0px;
        z-index: 4;
    }

    #simpleSearch {
        width: calc(100vw - var(--wiki-navigation-right-margin) - var(--wiki-navigation-left-margin));
    }

    .vector-search-box-input {
        height: var(--wiki-navigation-search-height);
    }

    .vector-search-box form {
        margin: var(--wiki-navigation-search-margin) 0px;
    }

    .mw-body,
    .mw-footer {
        border-left-width: 0;
        border-right-width: 0;
    }

    .mw-body {
        margin-top: 0;
        padding-top: calc(var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-search-margin) * 2));
    }

    #mw-data-after-content {
        margin-left: 0;
    }

    #mw-panel {
        position: unset;
        width: 100%;
        margin: 0px auto;
        padding: 0;
        top: 0;
        background-position: bottom right, top center;
        background-size: 100% 0.5em, 100% 100%;
        float: unset;
    }

    .vector-menu-dropdown .vector-menu-content {
        right: 0;
        left: unset;
    }

    #mw-panel .vector-menu-portal {
        box-sizing: border-box;
        border-left-width: 0;
        border-right-width: 0;
        background-color: var(--wiki-sidebar-background-color);
    }

    table.wikitable,
    table.responsive-table {
        display: block;
        overflow-x: auto;
        border: 0;
    }

    .mw-installed-software {
        word-break: unset;
    }

    .gallerybox,
    .gallerybox>div,
    .gallerybox .thumb {
        max-width: 100%;
    }

    .mw-changeslist-legend {
        float: none;
        margin: 0 auto;
    }

    #mw-searchoptions table {
        float: none;
    }

    #mw-searchoptions table td {
        display: block;
    }

    .mw-mmv-dialog {
        width: unset;
    }

    :not(span)>math.mwe-math-element {
        overflow: auto hidden;
        max-width: 100%;
    }

    body.has-vector-mobile-menu #mw-panel {
        position: absolute;
        top: var(--wiki-menu-top-offset);
        z-index: 3;
    }

    body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
        position: relative;
        cursor: pointer;
        z-index: 5;
        display: block;
        appearance: none;
        border: 1px solid var(--wiki-content-border-color);
        margin-left: var(--wiki-navigation-search-margin);
        margin-bottom: 2px;
        background-color: var(--wiki-content-background-color--secondary);
    }

    body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
        display: none;
    }

    body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded~.vector-menu-portal {
        display: block;
    }

    body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
        text-align: left;
        font-size: 110%;
        border-left-width: var(--wiki-sidebar-border-width, 1px);
        border-right-width: var(--wiki-sidebar-border-width, 1px);
        margin-inline: calc(var(--wiki-navigation-left-margin) + var(--wiki-menu-margin));
    }

    body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal+.vector-menu-portal {
        border-top-width: 0;
    }

    body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
        border-bottom-width: 0;
    }

    body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
        display: flex;
        flex-wrap: wrap;
    }

    body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
        display: block;
        padding: 0.2rem 0.5rem;
        border: 1px solid transparent;
    }

    body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
        border-color: var(--wiki-content-link-color);
    }

    body.has-vector-mobile-menu #mw-panel a.feedlink {
        padding-left: 16px;
    }

    body.has-vector-mobile-menu #mw-panel #p-navigation-label {
        display: block;
    }

    body.has-vector-mobile-menu #p-logo {
        top: calc(-1 * var(--wiki-menu-top-offset) + var(--wikigg-header-height));
    }

    .mobile-nav-toggle {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
    }

    body.has-vector-mobile-menu #p-tb .mw-list-item>a {
        display: inline-flex;
    }

    body.has-vector-mobile-menu #p-tb .vector-menu-content-list {
        flex-direction: row;
    }

    body.has-vector-mobile-menu #p-search {
        left: calc(var(--wiki-navigation-search-margin) * 3 + var(--wiki-head-icon-size) + var(--wiki-head-icon-padding));
        right: calc(var(--wiki-navigation-right-margin) + var(--wiki-navigation-search-margin));
        transform: none;
    }

    body.has-vector-mobile-menu #simpleSearch {
        width: 100%;
        margin: 0 auto;
    }

    #mw-head {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
    }

    #mw-head .vector-menu-tabs .mw-list-item a,
    #mw-head .vector-menu-dropdown .vector-menu-heading,
    #mw-panel .mobile-nav-toggle {
        line-height: var(--wiki-head-icon-size);
        width: var(--wiki-head-icon-size);
        height: var(--wiki-head-icon-size);
        box-sizing: content-box;
        padding: var(--wiki-head-icon-padding);
        color: transparent;
    }

    #mw-head .vector-menu-tabs .mw-list-item a::before,
    #mw-head .vector-menu-dropdown .vector-menu-heading::before,
    #mw-panel .mobile-nav-toggle::before {
        content: "";
        display: block;
        position: unset;
        background-image: none;
        width: var(--wiki-head-icon-size);
        height: var(--wiki-head-icon-size);
        margin: 0;
        --mask: var(--icon) no-repeat;
        -webkit-mask: var(--mask);
        mask: var(--mask);
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-position: center center;
        mask-position: center center;
        background-color: var(--wiki-navigation-text-color);
    }

    #mw-head .vector-menu-tabs .mw-list-item a:hover::before,
    #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before,
    #mw-panel .mobile-nav-toggle:hover::before,
    #mw-panel .mobile-nav-toggle.nav--expanded::before {
        background-color: var(--wiki-navigation-text-color--hover);
    }

    #mw-head .vector-menu-tabs .mw-list-item.selected a::before {
        background-color: var(--wiki-navigation-selected-text-color);
    }

    #mw-head .vector-menu-tabs .mw-list-item a span,
    #mw-head .vector-menu-dropdown .vector-menu-heading span {
        display: none;
    }

    #mw-head .vector-menu-dropdown .vector-menu-heading::after {
        display: none;
    }

    #ca-ve-edit,
    #ca-edit {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
    }

    #ca-ve-edit+#ca-edit {
        --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    }

    #ca-view,
    #ca-view-foreign {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
    }

    #left-navigation li[id^="ca-nstab-"] {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
    }

    #ca-history {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
    }

    #ca-talk {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
    }

    #t-contributions {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
    }

    #ca-addsection {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
    }

    #ca-viewsource {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
    }

    #p-variants {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
    }

    #p-cactions {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
    }

    #ca-watch {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
    }

    #ca-unwatch {
        --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
    }

    .vector-menu-tabs #ca-watch.icon a:hover::before,
    .vector-menu-tabs #ca-unwatch.icon a:hover::before {
        background-image: none;
    }

    .client-js .mw-changeslist ul,
    .client-js .mw-changeslist table.mw-enhanced-rc {
        margin-left: 0;
    }

    .mw-changeslist-line-inner-comment,
    .mw-changeslist-line .comment {
        font-size: 0.9em;
    }

    .mw-userlink {
        overflow-wrap: anywhere;
    }
}

.mobile-nav-toggle {
    display: none;
}

.vector-menu-portal {
    margin: 0 0.3em 0 0.3em;
}

.vector-menu-portal .vector-menu-content li {
    background-color: var(--wiki-content-background-color--secondary);
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
    margin: 3px;
    padding: 5px;
    position: relative;
    box-shadow: inset 0px 0px 0px var(--wiki-content-border-width) var(--wiki-content-border-color);
}

.vector-menu-portal .vector-menu-content li::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc(15px + var(--wiki-content-border-width));
    height: calc(15px + var(--wiki-content-border-width));
    background: var(--wiki-content-border-color);
    clip-path: polygon(100% 0, 0 100%, 100% 100%);
}

.vector-menu-portal .vector-menu-content li:hover {
    border-left: 2px solid var(--wiki-content-text-color);
}

.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
    background: unset;
}

.vector-menu-tabs-legacy li a {
    height: unset;
    padding: 8px;
    border: 1px solid var(--wiki-content-border-color);
}

.vector-menu-tabs .mw-watchlink.icon a {
    width: unset;
    height: unset;
    padding: 8px;
}

.vector-menu-tabs .mw-watchlink.icon a::before {
    background: unset;
    content: unset;
    display: unset;
    position: unset;
    top: unset;
    left: unset;
    width: unset;
    height: unset;
}

.vector-menu-dropdown {
    height: auto;
}

.vector-menu-dropdown .vector-menu-heading {
    height: unset;
    padding: 8px;
    border: 1px solid var(--wiki-content-border-color);
}

@media screen and (min-width: 721px) {
    .vector-search-box form {
        margin: 0.25em 0 0;
    }
}

@media screen and (max-width: 720px) {

    #left-navigation,
    #right-navigation {
        margin-top: -1px;
    }
}

body {
    font-weight: var(--wiki-body-font-weight);
    font-size: var(--wiki-body-font-size);
    font-variant-numeric: tabular-nums;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--wiki-heading-font-family);
    font-weight: var(--wiki-heading-font-weight);
}

b,
strong {
    font-weight: 700;
}

.theme-super_earth .mw-wiki-logo {
    background-image: var(--icon-logo);
}

.theme-super_earth h1,
.theme-super_earth hr {
    background-color: unset;
    border-image: repeating-linear-gradient(-15deg,
            var(--wiki-content-text-color),
            var(--wiki-content-text-color) 2px,
            transparent 2px,
            transparent 4px) 1;
    border-bottom: 5px solid;
}

.theme-super_earth .vector-menu-portal .vector-menu-heading {
    background-image: repeating-linear-gradient(-45deg,
            var(--wiki-content-background-color),
            var(--wiki-content-background-color) 2px,
            transparent 2px,
            transparent 6px);
    background-size: 100% 4px;
}

#pt-discord {
    order: -1;
}

@media screen and (max-width: 720px) {
    #pt-discord {
        width: 28px;
        overflow: hidden;
        border-radius: 1em;
    }
}

:root {
    .ra-read-more h2 {
        color: var(--wiki-heading-color);
    }

    .ext-related-articles-card-list .ext-related-articles-card+.ext-related-articles-card {
        background-color: rgba(var(--wiki-content-background-color--rgb),
                var(--wiki-content-background-opacity));
        border: 1px solid var(--wiki-content-border-color);
    }

    .ext-related-articles-card {
        background-color: rgba(var(--wiki-content-background-color--rgb),
                var(--wiki-content-background-opacity));
        border: 1px solid var(--wiki-content-border-color);
    }

    .ext-related-articles-card-thumb {
        background-color: rgba(var(--wiki-content-background-color--rgb),
                var(--wiki-content-background-opacity));
    }

    .ext-related-articles-card-detail a {
        color: var(--wiki-heading-color);
    }

    .ext-related-articles-card-detail ::after {
        background-image: linear-gradient(to right,
                rgba(255, 255, 255, 0),
                var(--wiki-body-background-color) 50%);
    }

    .ext-related-articles-card-extract {
        color: var(--wiki-content-text-color);
    }
}
