
    small {
        font-size: 85%
    }

    .mw-body-content sup {
        font-size: 80%
    }

    .references {
        margin-bottom: 0.5em
    }

    span[rel="mw:referencedBy"]>a::before {
        content: counter(mw-ref-linkback, lower-alpha);
        font-size: 80%;
        font-weight: bold;
        font-style: italic
    }

    a[rel="mw:referencedBy"]::before {
        font-weight: bold;
        content: "^"
    }

    span[rel="mw:referencedBy"]::before {
        content: "^ "
    }

    .mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
        font-weight: normal;
        padding-right: 0.2em;
        padding-left: 0.2em
    }

    @media (min-width:640px) {
        figure[typeof~="mw:File/Thumb"] {
            min-width: 100px
        }
    }

    @media screen {
        #siteSub {
            display: block
        }

        .references {
            font-size: 90%
        }
    }

    .infobox {
        border: 1px solid #a2a9b1;
        color: black;
        padding: 0.2em;
        font-size: 88%;
        line-height: 1.5em;
        border-spacing: 3px;
        margin: 0.5em 0
    }

    @media screen {
        .infobox {
            background-color: var(--background-color-neutral-subtle, #f8f9fa)
        }
    }

    @media (max-width:640px) {
        .infobox {
            width: 100%
        }
    }

    @media (min-width:640px) {
        .infobox {
            margin-left: 1em;
            float: right;
            clear: right;
            width: 22em
        }
    }

    .infobox-label,
    .infobox-above,
    .infobox-data,
    .infobox-image,
    .infobox th,
    .infobox td {
        vertical-align: top
    }

    .infobox-label,
    .infobox-data,
    .infobox th,
    .infobox td {
        text-align: left
    }

    .infobox .infobox-above {
        font-size: 125%;
        font-weight: bold;
        text-align: center
    }

    .infobox .infobox-image {
        text-align: center
    }

    .IPA a:link,
    .IPA a:visited {
        text-decoration: none !important
    }

    .nowrap,
    .nowraplinks a {
        white-space: nowrap
    }

    .mw-logo {
        margin: 6px 0 6px 25px
    }

    @media screen {

        html.skin-theme-clientpref-night .navbox a:not(.new):not(.mw-selflink):link,
        html.skin-theme-clientpref-night .infobox a:not(.new):not(.mw-selflink):link {
            color: var(--color-progressive) !important
        }
    }

    @media screen and (prefers-color-scheme:dark) {

        html.skin-theme-clientpref-os .navbox a:not(.new):not(.mw-selflink):link,
        html.skin-theme-clientpref-os .infobox a:not(.new):not(.mw-selflink):link {
            color: var(--color-progressive) !important
        }
    }
