cite,
dfn {
  font-style: inherit;
}
q {
  quotes: '"' '"' "'" "'";
}
blockquote {
  overflow: hidden;
  margin: 1em 0;
  padding: 0 40px;
}
small {
  font-size: 85%;
}
.mw-body-content sub,
.mw-body-content sup {
  font-size: 80%;
}
.ext-discussiontools-replytool-enabled .mw-body-content dd,
.ns-talk .mw-body-content dd {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child),
.client-js
  .outercollapse
  .innercollapse.mw-collapsible:not(.mw-made-collapsible)
  > :is(p, table, thead + tbody),
.client-js
  .outercollapse
  .innercollapse.mw-collapsible:not(.mw-made-collapsible)
  :is(tr:not(:first-child), .mw-collapsible-content),
#editpage-specialchars {
  display: none;
}
.references {
  margin-bottom: 0.5em;
}
span[rel="mw:referencedBy"] {
  counter-reset: mw-ref-linkback 0;
}
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;
}
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
  float: left;
}
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
  text-align: left;
}
.mw-parser-output a[href$=".pdf"].external,
.mw-parser-output a[href*=".pdf?"].external,
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
  background: url("Icon_pdf_file.png") no-repeat right;
  padding: 8px 18px 8px 0;
}
.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
  clear: both;
  margin: 0.2em 0;
  border: 1px solid #bb7070;
  background-color: var(--background-color-error-subtle, #ffdbdb);
  padding: 0.25em 0.9em;
  box-sizing: border-box;
}
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt.mw-warning-with-logexcerpt {
  border-color: var(--border-color-warning, #ab7f2a);
  background-color: var(--background-color-warning-subtle, #fef6e7);
}
@media (min-width: 640px) {
  figure[typeof~="mw:File/Thumb"],
  figure[typeof~="mw:File/Frame"],
  .thumbinner {
    min-width: 100px;
  }
}
#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
  clear: both;
}
.checkuser-show,
.sysop-show,
.abusefilter-show,
.abusefilter-helper-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
  display: none;
}
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
.ve-ui-mwNoticesPopupTool-item .mbox-image,
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
  display: none !important;
}
ul.permissions-errors {
  margin: 0;
}
ul.permissions-errors > li {
  list-style: none;
}
span.mwe-math-mathml-inline {
  font-size: 118%;
}
.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;
}
@media screen {
  body:not(.ns-0):not(.ns-2):not(.ns-100) .gallerybox .thumb img {
    background: #fff url("") repeat;
  }
  #siteSub {
    display: block;
  }
  .references {
    font-size: 90%;
  }
}
.flaggedrevs_draft_synced,
.flaggedrevs_stable_synced,
#t-upload,
.mw-special-Book #coll-downloadbox {
  display: none;
}
.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%;
  }
  .infobox .nowrap {
    white-space: normal;
  }
}
@media (min-width: 640px) {
  .infobox {
    margin-left: 1em;
    float: right;
    clear: right;
    width: 22em;
  }
}
.infobox-header,
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,
.infobox th,
.infobox td {
  vertical-align: top;
}
.infobox-label,
.infobox-data,
.infobox th,
.infobox td {
  text-align: left;
}
.infobox .infobox-above,
.infobox .infobox-title,
.infobox caption {
  font-size: 125%;
  font-weight: bold;
  text-align: center;
}
.infobox-title,
.infobox caption {
  padding: 0.2em;
}
.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
  text-align: center;
}
.infobox .infobox-navbar {
  text-align: right;
}
.wikitable.plainrowheaders th[scope="row"],
.wikitable.plainrowheaders th[scope="rowgroup"] {
  font-weight: normal;
  text-align: left;
}
.nounderlines a,
.IPA a:link,
.IPA a:visited {
  text-decoration: none !important;
}
.nowrap,
.nowraplinks a {
  white-space: nowrap;
}
.wrap,
.wraplinks a {
  white-space: normal;
}
span.texhtml {
  font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
  font-size: 118%;
  line-height: 1;
  font-variant-numeric: lining-nums tabular-nums;
  font-kerning: none;
}
span.texhtml span.texhtml {
  font-size: 100%;
}
@media (min-width: 640px) {
  span.texhtml {
    white-space: nowrap;
  }
}
@media (max-width: 640px) {
  .flagicon a > img,
  .flagicon noscript > img {
    max-width: none !important;
  }
}
@media screen {
  .nochecker .gallerybox .thumb img {
    background-image: none;
  }
}
.cnotice {
  margin-bottom: 0 !important;
}
.mw-body-content sub,
.mw-body-content sup {
  font-size: 0.75em;
}
@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;
  }
  html.skin-theme-clientpref-night .mw-parser-output section > figure img,
  html.skin-theme-clientpref-night .mw-parser-output section > div > figure img,
  html.skin-theme-clientpref-night .mw-parser-output > figure img {
    background: var(--background-color-disabled-fixed, #c8ccd1);
  }
}
@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;
  }
  html.skin-theme-clientpref-os .mw-parser-output section > figure img,
  html.skin-theme-clientpref-os .mw-parser-output section > div > figure img,
  html.skin-theme-clientpref-os .mw-parser-output > figure img {
    background: var(--background-color-disabled-fixed, #c8ccd1);
  }
}
@media print {
  .ns-0 .metadata,
  .editlink,
  .mw-collapsible-toggle,
  #mw-revision-nav,
  .nourlexpansion a.external.text::after,
  .nourlexpansion a.external.autonumber::after {
    display: none !important;
  }
  .mw-parser-output .mw-collapsed,
  .mw-parser-output .mw-collapsed .mw-collapsible-content,
  .mw-parser-output .mw-collapsed > li,
  .mw-parser-output .mw-collapsed tr {
    display: initial !important;
    display: revert !important;
  }
  #firstHeading {
    margin: 0;
  }
  .mw-parser-output a.external.text::after,
  .mw-parser-output a.external.autonumber::after {
    word-wrap: break-word;
  }
}
