:root,
.skin-invert,
.notheme {
    --ruwiki-background-color-blue150: #dcebff;
    --ruwiki-background-color-blue200: #cfe3ff
}

@media screen {
    html.skin-theme-clientpref-night {
        --ruwiki-background-color-blue150: #1d2a42;
        --ruwiki-background-color-blue200: #233a67
    }
}

@media screen and (prefers-color-scheme:dark) {
    html.skin-theme-clientpref-os {
        --ruwiki-background-color-blue150: #1d2a42;
        --ruwiki-background-color-blue200: #233a67
    }
}

blockquote {
    quotes: '\00AB' '\00BB'
}

pre {
    overflow-x: auto;
    overflow-y: hidden
}

pre,
textarea {
    tab-size: 4
}

.mw-parser-output small,
.mw-parser-output sub,
.mw-parser-output sup {
    font-size: 85%
}

.mw-fr-basic.cdx-message {
    margin-top: 0.25em;
    padding: 0.4em 1em
}

.mw-fr-basic.mw-fr-draft-synced.cdx-message,
.mw-fr-basic.mw-fr-stable-synced.cdx-message,
.mw-fr-basic.mw-fr-stable-not-synced.cdx-message {
    background: none;
    border: none;
    color: var(--color-subtle, #54595d);
    padding: 0
}

.mw-fr-basic.cdx-message .cdx-message__icon {
    height: 1.25rem
}

.mw-fr-basic.cdx-message .cdx-message__content {
    --font-size-medium: 1em;
    --line-height-small: inherit;
    font-size: 1em;
    line-height: inherit;
    hyphens: none;
    margin-left: 0.5em;
    word-wrap: normal
}

.mw-babel-box-level-N {
    display: none
}

.cx-callout:not(.cx-campaign-contributionsmenu):not(.cx-entrypoint-dialog) {
    display: none !important
}

.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
    margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em
}

.mwe-math-mathml-display math {
    display: inline
}

.group-checkuser-show,
.group-bureaucrat-show,
.group-sysop-show,
.group-engineer-show,
.group-closer-show,
.group-filemover-show,
.group-editor-show,
.group-autoreview-show,
.group-user-show {
    display: none
}

.plainlist ol:not(.references),
.plainlist dl,
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
    padding: 0
}

.plainlist ol:not(.references) li,
.plainlist dl dt,
.plainlist dl dd,
.plainlist ul li {
    margin: 0
}

.plainlist dl dt:after {
    content: ":"
}

.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
    white-space: nowrap
}

.wrap,
.wraplinks a,
.hlist-items-nowrap dl dl,
.hlist-items-nowrap dl ol,
.hlist-items-nowrap dl ul,
.hlist-items-nowrap ol dl,
.hlist-items-nowrap ol ol,
.hlist-items-nowrap ol ul,
.hlist-items-nowrap ul dl,
.hlist-items-nowrap ul ol,
.hlist-items-nowrap ul ul {
    white-space: normal
}

.reflist-narrow .mw-references-columns {
    column-width: 20em
}

.reflist-wide .mw-references-columns {
    column-width: 40em
}

.reflist ol.references {
    list-style-type: inherit
}

.NavFrame,
.NavHead,
.NavContent {
    display: block !important
}

.infobox th:not(.noplainlist)>ul,
.infobox td:not(.noplainlist)>ul,
.infobox [data-wikidata-property-id]>ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

.infobox .noplainlist>ul:first-child {
    margin-top: 0
}

.infobox th>ol,
.infobox td>ol,
.infobox [data-wikidata-property-id]>ol {
    margin: 0 0 0 2em;
    padding: 0
}

.infobox th>dl,
.infobox td>dl,
.infobox [data-wikidata-property-id]>dl {
    margin: 0
}

.infobox.infobox li,
.infobox.infobox dt,
.infobox.infobox dd {
    margin-bottom: 0
}

.infobox li,
.infobox dt,
.infobox dd {
    margin-bottom: 0
}

.infobox th>ol.references,
.infobox td>ol.references {
    line-height: 1.25em
}

.infobox th>ol.references li,
.infobox td>ol.references li {
    margin-bottom: 0.1em
}

.infobox th>ol.references li:last-child,
.infobox td>ol.references li:last-child {
    margin-bottom: 0
}

table.infobox td p {
    margin: 0 !important
}

table.infobox td .NavContent {
    margin-left: 0 !important
}

.ref-info {
    font-size: 85%;
    cursor: help;
    color: #72777d
}

@media screen {
    html.skin-theme-clientpref-night .ref-info {
        color: #a2a9b1
    }
}

@media screen and (prefers-color-scheme:dark) {
    html.skin-theme-clientpref-os .ref-info {
        color: #a2a9b1
    }
}