/* Original EU4 Wiki VectorParadox and site CSS, CC BY-SA 3.0. */
.mw-cite-backlink, .cite-accessibility-label { user-select: none; }
.mw-references-columns { column-width: 30em; margin-top: 0.3em; }
.mw-parser-output .mw-references-columns .references { margin-top: 0px; }
.mw-references-columns li { break-inside: avoid-column; }
ol.references { counter-reset: mw-ref-extends-parent 0 list-item 0; }
ol.references > li { counter-increment: mw-ref-extends-parent 1; counter-reset: mw-ref-extends-child 0; }
ol.references .mw-extended-references { list-style: none; margin-left: 2em; }
.mw-extended-references > li::before { counter-increment: mw-ref-extends-child 1; content: counter(mw-ref-extends-parent) "." counter(mw-ref-extends-child) ". "; }
sup.reference { unicode-bidi: isolate; white-space: nowrap; font-weight: normal; font-style: normal; }
ol.references li:target, sup.reference:target { background-color: rgb(234, 243, 255); }
.mw-ext-cite-error { font-weight: bold; unicode-bidi: embed; }
.mw-ext-cite-error code { background-color: transparent; color: inherit; padding: 1px 2px; }
.mw-cite-dir-ltr .reference-text { direction: ltr; unicode-bidi: embed; }
.mw-cite-dir-rtl .reference-text { direction: rtl; unicode-bidi: embed; }
@media print {
  .mw-cite-backlink { display: none; }
}
.embedvideo { margin: 0px; max-width: 100%; display: inline-block; }
.embedvideo-wrapper { position: relative; display: block; }
.embedvideo-player { width: 100%; height: 100%; }
.embedvideo-consent { z-index: 1; background-color: rgb(234, 236, 240); }
.embedvideo-player, .embedvideo-consent { position: absolute; inset: 0px; overflow: hidden; }
.embedvideo-overlay { display: none; }
.embedvideo--autoresize { width: 100%; aspect-ratio: 1.77778 / 1; }
.embedvideo--autoresize .embedvideo-wrapper { height: 100%; }
.embedvideo.mw-halign-right { margin: 0px 0px 0.5em 0.5em; clear: right; float: right; }
.embedvideo.mw-halign-left { margin: 0px 0.5em 0.5em 0px; clear: left; float: left; }
.embedvideo.mw-halign-none { clear: none; float: none; }
.embedvideo.mw-halign-center { margin: 0px auto; display: table; border-collapse: collapse; clear: none; float: none; }
.embedvideo.mw-halign-right, .embedvideo.mw-halign-left, .embedvideo.mw-halign-none, .embedvideo.mw-halign-center { display: block; }
.embedvideo figcaption { font-size: 88.4%; padding: 3px 0px; }
video.thumbborder, audio.thumbborder { border: 1pt solid rgb(200, 204, 209); }
a.vplink { padding-left: 18px; background-image: url("https://eu4.paradoxwikis.com/extensions/EmbedVideo/resources/img/play.png?b8c6e"); background-repeat: no-repeat; background-position: left center; }
a.vplink:hover { background-image: url("https://eu4.paradoxwikis.com/extensions/EmbedVideo/resources/img/play-hover.png?08bf2"); }
.mwe-math-mathml-inline { display: inline !important; }
.mwe-math-mathml-display { margin-left: auto; margin-right: auto; display: block !important; }
.mwe-math-mathml-a11y { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; width: 1px; height: 1px; opacity: 0; }
.mwe-math-fallback-image-inline { display: inline-block; vertical-align: middle; }
.mwe-math-fallback-image-display { display: block; margin-left: auto !important; margin-right: auto !important; }
.mwe-math-fallback-source-inline { display: inline; vertical-align: middle; }
.mwe-math-fallback-source-display { display: block; margin-left: auto; margin-right: auto; }
img.tex { vertical-align: middle; }
div.mwe-math-element { overflow-x: auto; max-width: 100%; }
.uls-trigger { background: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/lib/jquery.uls/images/language.svg?80b0b") left center / contain no-repeat; padding-left: 24px; }
#pt-uls { padding-top: 0px !important; }
#pt-uls .uls-trigger { background-image: none; display: inline-block; padding-left: 0px; padding-top: 0.5em !important; }
#pt-uls .uls-trigger::before { content: ""; background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/lib/jquery.uls/images/language.svg?80b0b"); background-position: left 0.0833333em; background-repeat: no-repeat; background-size: 1.33333em 1.33333em; padding-top: 0.333333em; padding-left: 1.66667em; opacity: 0.67; }
.client-nojs #pt-uls { display: none; }
.client-nojs #ca-ve-edit, .ve-not-available #ca-ve-edit, .client-nojs .mw-editsection-divider, .ve-not-available .mw-editsection-divider, .client-nojs .mw-editsection-visualeditor, .ve-not-available .mw-editsection-visualeditor { display: none; }
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) { margin-right: 0.25em; color: rgb(84, 89, 93); }
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) { margin-left: 0.25em; color: rgb(84, 89, 93); }
.client-js ol.mw-collapsible::before, .client-js ul.mw-collapsible::before, .client-js .mw-collapsible-toggle-li { display: list-item; list-style: none; margin-bottom: 0.1em; }
.client-js ol.mw-made-collapsible::before, .client-js ul.mw-made-collapsible::before { display: none; }
.client-js ol.mw-collapsible:not(.mw-made-collapsible)::before, .client-js ul.mw-collapsible:not(.mw-made-collapsible)::before, .client-js table.mw-collapsible:not(.mw-made-collapsible) :first-child tr:first-child th:last-child::before, .client-js table.mw-collapsible:not(.mw-made-collapsible) > caption:first-child::after, .client-js div.mw-collapsible:not(.mw-made-collapsible)::before { content: "[折叠]"; }
.client-js td.mw-collapsed:not(.mw-made-collapsible)::before, .client-js table.mw-collapsed:not(.mw-made-collapsible) :first-child tr:first-child th:last-child::before, .client-js table.mw-collapsed:not(.mw-made-collapsible) > caption:first-child::after, .client-js div.mw-collapsed:not(.mw-made-collapsible)::before { content: "[展开]"; }
.client-js .mw-collapsible[id^="mw-customcollapsible"] th::before, .client-js .mw-collapsible[id^="mw-customcollapsible"]::before { content: none !important; }
.client-js table.mw-collapsible:not(.mw-made-collapsible) > caption:first-child::after { float: none; display: block; }
.client-js .mw-collapsed:not(.mw-made-collapsible) > p, .client-js .mw-collapsed:not(.mw-made-collapsible) > table, .client-js .mw-collapsed:not(.mw-made-collapsible) > thead + tbody, .client-js .mw-collapsed:not(.mw-made-collapsible) tr:not(:first-child), .client-js .mw-collapsed:not(.mw-made-collapsible) .mw-collapsible-content { display: none; }
.mw-collapsible:not(.mw-made-collapsible) th::before, .mw-collapsible:not(.mw-made-collapsible)::before, .mw-collapsible-toggle { float: right; }
.mw-content-ltr .mw-collapsible:not(.mw-made-collapsible) th::before, .mw-content-rtl .mw-content-ltr .mw-collapsible:not(.mw-made-collapsible) th::before, .mw-content-ltr .mw-collapsible:not(.mw-made-collapsible)::before, .mw-content-rtl .mw-content-ltr .mw-collapsible:not(.mw-made-collapsible)::before, .mw-content-ltr .mw-collapsible-toggle, .mw-content-rtl .mw-content-ltr .mw-collapsible-toggle { float: right; }
.mw-content-rtl .mw-collapsible:not(.mw-made-collapsible) th::before, .mw-content-ltr .mw-content-rtl .mw-collapsible:not(.mw-made-collapsible) th::before, .mw-content-rtl .mw-collapsible:not(.mw-made-collapsible)::before, .mw-content-ltr .mw-content-rtl .mw-collapsible:not(.mw-made-collapsible)::before, .mw-content-rtl .mw-collapsible-toggle, .mw-content-ltr .mw-content-rtl .mw-collapsible-toggle { float: left; }
li .mw-collapsible-toggle, .mw-content-ltr li .mw-collapsible-toggle, .mw-content-rtl li .mw-collapsible-toggle, .mw-content-ltr .mw-content-rtl li .mw-collapsible-toggle, .mw-content-rtl .mw-content-ltr li .mw-collapsible-toggle { float: none; }
ol.mw-collapsible:not(.mw-made-collapsible)::before, ul.mw-collapsible:not(.mw-made-collapsible)::before { float: none !important; }
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), .jquery-tablesorter th.headerSort { background-image: url("assets/89371065bbefa9f7c2ebc1da.svg"); cursor: pointer; background-repeat: no-repeat; background-position: right center; padding-right: 21px; }
.jquery-tablesorter th.headerSortUp { background-image: url("assets/9dd5fa7f1fb88be0a6cf0ca7.svg"); }
.jquery-tablesorter th.headerSortDown { background-image: url("assets/e4cf65661c7d66ea987f1407.svg"); }
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after { animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0ms !important; }
}
body { margin: 0px; }
main { display: block; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
@supports (text-decoration:underline dotted) {
  abbr[title] { border-bottom: 0px; text-decoration: underline dotted; }
}
pre, code, tt, kbd, samp { font-family: monospace, monospace; }
sub, sup { line-height: 1; }
img { border: 0px; }
button, input, optgroup, select, textarea { margin: 0px; }
legend { color: inherit; padding: 0px; }
.firstHeading::before { content: url("https://eu4.paradoxwikis.com/resources/src/mediawiki.skinning/images/wiki.PNG"); display: block; height: 236px; left: -9999px; line-height: 0; margin-bottom: 20px; position: absolute; width: 160px; }
div.tright, div.floatright, table.floatright { clear: right; float: right; }
div.tleft, div.floatleft, table.floatleft { float: left; clear: left; }
div.floatright, table.floatright { margin: 0px 0px 0.5em 0.5em; }
div.floatleft, table.floatleft { margin: 0px 0.5em 0.5em 0px; }
div.thumb { width: auto; background-color: transparent; margin-bottom: 0.5em; }
div.tleft { margin: 0.5em 1.4em 1.3em 0px; }
div.tright { margin: 0.5em 0px 1.3em 1.4em; }
.thumbcaption { text-align: left; line-height: 1.4em; padding: 3px; }
div.thumbinner { padding: 3px; text-align: center; overflow: hidden; }
.mw-message-box { color: rgb(0, 0, 0); box-sizing: border-box; margin-bottom: 16px; border: 1px solid rgb(162, 169, 177); padding: 12px 24px; overflow-wrap: break-word; overflow: hidden; background-color: rgb(234, 236, 240); }
.mw-message-box > :only-child { margin: 0px; }
.mw-message-box h2 { color: inherit; display: block; border: 0px; font-size: 1em; font-weight: bold; }
.mw-message-box .mw-logevent-loglines li { font-size: 90%; }
.mw-message-box-error { background-color: rgb(254, 231, 230); border-color: rgb(221, 51, 51); }
.mw-message-box-warning { background-color: rgb(254, 246, 231); border-color: rgb(255, 204, 51); }
.mw-message-box-success { background-color: rgb(213, 253, 244); border-color: rgb(20, 134, 109); }
.toctogglecheckbox:checked ~ ul { display: none; }
@media screen {
  html, body { height: 100%; }
  :focus { outline-color: rgb(51, 102, 204); }
  html { font-size: 100%; }
  html, body { font-family: sans-serif; }
  ul { list-style-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/bullet-icon.svg?d4515"); }
  pre, .mw-code { line-height: 1.3; }
  .mw-jump-link:not(:focus) { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
  .mw-editsection, .mw-editsection-like { font-family: sans-serif; }
  .mw-body h1, .mw-body-content h1, .mw-body-content h2 { margin-bottom: 0.25em; padding: 0px; font-family: "Linux Libertine", Georgia, Times, serif; line-height: 1.3; }
  .mw-body h1:lang(ja), .mw-body-content h1:lang(ja), .mw-body-content h2:lang(ja), .mw-body h1:lang(he), .mw-body-content h1:lang(he), .mw-body-content h2:lang(he), .mw-body h1:lang(ko), .mw-body-content h1:lang(ko), .mw-body-content h2:lang(ko) { font-family: sans-serif; }
  .mw-body h1:lang(my), .mw-body-content h1:lang(my), .mw-body-content h2:lang(my) { line-height: normal; }
  .mw-body h1, .mw-body-content h1 { font-size: 1.8em; }
  .vectorparadox-body { font-size: calc(0.875em); line-height: 1.6; }
  .vectorparadox-body #siteSub { font-size: 12.8px; }
  .vectorparadox-body h1 { margin-top: 1em; }
  .vectorparadox-body h2 { margin-top: 1em; font-size: 1.5em; }
  .vectorparadox-body h3, .vectorparadox-body h4, .vectorparadox-body h5, .vectorparadox-body h6 { margin-top: 0.3em; margin-bottom: 0px; padding-bottom: 0px; line-height: 1.6; }
  .vectorparadox-body h3 { font-size: 1.2em; }
  .vectorparadox-body h3, .vectorparadox-body h4 { font-weight: bold; }
  .vectorparadox-body h4, .vectorparadox-body h5, .vectorparadox-body h6 { font-size: 100%; }
  .vectorparadox-body .toc h2 { font-family: sans-serif; font-size: 100%; }
  .vectorparadox-body p { margin: 0.5em 0px; }
  .vectorparadox-body blockquote { border-left: 4px solid rgb(234, 236, 240); padding: 8px 32px; }
  .vectorparadox-body blockquote > :first-child { margin-top: 0px; }
  .vectorparadox-body blockquote > :last-child { margin-bottom: 0px; }
  .mw-parser-output a.external { background-image: url("assets/f2430ef9dca82bd967bc2b12.svg"); background-position: right center; background-repeat: no-repeat; background-size: 0.857em auto; padding-right: 1em; }
  .mw-indicators { font-size: 0.875em; line-height: 1.6; position: relative; float: right; }
  .mw-indicator { display: inline-block; }
  #localNotice { margin-bottom: 0.9em; }
  #siteNotice { font-size: 0.8em; margin: 24px 0px; position: relative; text-align: center; }
  .mw-portlet .vectorparadox-menu-heading { display: none; }
  .mw-portlet ul { list-style: none; margin: 0px; }
  .vectorparadox-menu-dropdown { position: relative; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content { position: absolute; top: 100%; left: -1px; opacity: 0; height: 0px; visibility: hidden; overflow: hidden; min-width: 100%; margin: 0px; padding: 0px; z-index: 3; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content-list { list-style: none; }
  .vectorparadox-menu-dropdown .mw-list-item { padding: 0px; margin: 0px; }
  .vectorparadox-menu-dropdown .mw-list-item a { display: block; white-space: nowrap; cursor: pointer; }
  .vectorparadox-menu-dropdown .selected a, .vectorparadox-menu-dropdown .selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-checkbox { cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; opacity: 0; width: 100%; height: 100%; margin: 0px; padding: 0px; display: none; }
  .vectorparadox-menu-checkbox:checked ~ .vectorparadox-menu-content { opacity: 1; visibility: visible; height: auto; }
  :not(:checked) > .vectorparadox-menu-checkbox { display: block; }
  .vectorparadox-menu-checkbox:focus + .vectorparadox-menu-heading { outline: -webkit-focus-ring-color auto; }
  .vectorparadox-menu-portal { margin: 0px 0.6em 0px 0.7em; padding: 0.25em 0px; direction: ltr; }
  .vectorparadox-menu-portal .vectorparadox-menu-heading { display: block; color: rgb(84, 89, 93); margin: 0.5em 0px 0px 0.666667em; border: 0px; padding: 0.25em 0px; font-size: 0.75em; font-weight: normal; cursor: default; }
  .vectorparadox-menu-portal .vectorparadox-menu-content { margin-left: 0.5em; padding-top: 0px; }
  .vectorparadox-menu-portal .vectorparadox-menu-content ul { list-style: none; margin: 0px; padding-top: 0.3em; }
  .vectorparadox-menu-portal .vectorparadox-menu-content li { margin: 0px; padding: 0.25em 0px; font-size: 0.75em; line-height: 1.125em; overflow-wrap: break-word; }
  .vectorparadox-menu-portal .vectorparadox-menu-content li a { color: rgb(6, 69, 173); }
  .vectorparadox-menu-portal .vectorparadox-menu-content li a:visited { color: rgb(11, 0, 128); }
  .vectorparadox-search-box-inner { position: relative; height: 100%; }
  .vectorparadox-search-box-input { background-color: rgba(255, 255, 255, 0.5); color: rgb(0, 0, 0); width: 100%; height: 2.15385em; box-sizing: border-box; border: 1px solid rgb(162, 169, 177); border-radius: 0px; padding: 5px 2.15385em 5px 0.4em; box-shadow: transparent 0px 0px 0px 1px inset; font-family: inherit; font-size: 0.8125em; direction: ltr; transition-property: border-color, box-shadow; transition-duration: 250ms; appearance: none; }
  .vectorparadox-search-box-inner:hover .vectorparadox-search-box-input { border-color: rgb(114, 119, 125); }
  .vectorparadox-search-box-input:focus, .vectorparadox-search-box-inner:hover .vectorparadox-search-box-input:focus { outline: 0px; border-color: rgb(51, 102, 204); box-shadow: rgb(51, 102, 204) 0px 0px 0px 1px inset; }
  .vectorparadox-search-box-input::-webkit-input-placeholder { color: rgb(114, 119, 125); opacity: 1; }
  .vectorparadox-search-box-input::placeholder { color: rgb(114, 119, 125); opacity: 1; }
  .vectorparadox-search-box-input::-webkit-search-decoration, .vectorparadox-search-box-input::-webkit-search-cancel-button, .vectorparadox-search-box-input::-webkit-search-results-button, .vectorparadox-search-box-input::-webkit-search-results-decoration { display: none; }
  .searchButton { background-color: transparent; position: absolute; top: 1px; bottom: 1px; right: 1px; min-width: 28px; width: 2.15385em; border: 0px; padding: 0px; cursor: pointer; font-size: 0.8125em; direction: ltr; text-indent: -99999px; white-space: nowrap; overflow: hidden; z-index: 1; }
  .searchButton[name="go"] { background: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/search.svg?bbf78") center center / 1.23077em auto no-repeat; opacity: 0.67; }
  .search-toggle { display: block; float: right; }
  .vectorparadox-search-box-collapses > div { display: none; }
  #p-logo { width: 10em; height: 160px; margin-bottom: 1em; }
  #p-logo a { background-position: center center; background-repeat: no-repeat; display: block; width: 10em; height: 160px; text-decoration: none; }
  .mw-footer { direction: ltr; }
  .mw-footer ul { list-style: none; margin: 0px; padding: 0px; }
  .mw-footer li { color: rgb(32, 33, 34); margin: 0px; padding: 0.5em 0px; font-size: 0.75em; }
  #footer-icons { float: right; }
  #footer-icons li { float: left; margin-left: 0.5em; line-height: 2; text-align: right; }
  #footer-info li { line-height: 1.4; }
  #footer-places li { float: left; margin-right: 1em; line-height: 2; }
}
@media screen and (min-width: 1000px) {
  .search-toggle { display: none; }
}
@media screen and (min-width: 1000px) {
  .vectorparadox-search-box-collapses > div { display: block; }
}
@media print {
  .toc, body { padding: 10px; font-family: "Linux Libertine", Georgia, Times, serif; }
  .printfooter, .mw-footer, .thumb, figure, table, ol, dl, ul, h3, h4, h5, h6 { font-family: sans-serif; }
  img { font-family: "Linux Libertine", Georgia, Times, serif; }
  .mw-body a:not(.image) { border-bottom: 1px solid rgb(170, 170, 170); }
  .firstHeading { font-size: 25pt; line-height: 28pt; margin-bottom: 20px; padding-bottom: 5px; }
  .firstHeading, h2 { overflow: hidden; border-bottom: 2px solid rgb(0, 0, 0); }
  h3, h4, h5, h6 { margin: 30px 0px 0px; }
  h2, h3, h4, h5, h6 { padding: 0px; position: relative; }
  h2 { font-size: 18pt; line-height: 24pt; margin-bottom: 0.25em; }
  h3 { font-size: 14pt; line-height: 20pt; }
  h4, h5, h6 { font-size: 12pt; line-height: 16pt; }
  p { font-size: 12pt; line-height: 16pt; margin-top: 5px; text-align: justify; }
  p::before { content: ""; display: block; width: 120pt; overflow: hidden; }
  blockquote { border-left: 2px solid rgb(0, 0, 0); padding-left: 20px; }
  ol, ul { margin: 10px 0px 0px 1.6em; padding: 0px; }
  ol li, ul li { padding: 2px 0px; font-size: 12pt; }
  table ol li, table ul li { font-size: inherit; }
  .toc { break-before: avoid; break-after: avoid; background: none; border: 0px; display: table; }
  .toc a { border: 0px; font-weight: normal; }
  .toc > ul > li { margin-bottom: 4px; font-weight: bold; }
  .toc ul { margin: 0px; list-style: none; }
  .toc ul ul { padding-left: 30px; }
  .toc li.toclevel-1 > a { font-size: 12pt; font-weight: bold; }
  #mw-navigation, .noprint, .mw-jump-link, .mw-portlet-lang, .toc .tocnumber, .mw-checkbox-hack-checkbox, .mw-checkbox-hack-button { display: none; }
  .printfooter { margin-top: 10px; border-top: 3px solid rgb(0, 0, 0); padding-top: 10px; font-size: 10pt; clear: both; }
  .mw-footer { margin-top: 12px; border-top: 1px solid rgb(238, 238, 238); padding-top: 5px; }
  #footer-info { margin: 0px; padding: 0px; }
  #footer-info li { color: rgb(153, 153, 153); list-style: none; display: block; padding-bottom: 10px; font-size: 10pt; }
  #footer-info li a { color: rgb(153, 153, 153) !important; }
  #footer-info-lastmod { color: rgb(0, 0, 0); font-size: 12pt; font-weight: bold; }
}
@media screen {
  body { background-color: rgb(246, 246, 246); overflow-y: scroll; }
  .mw-body, .parsoid-body { background-color: rgb(255, 255, 255); color: rgb(32, 33, 34); direction: ltr; padding: 1em; }
  #p-personal { position: absolute; top: 6px; right: 0.75em; z-index: 100; }
  #p-personal ul { padding-left: 10em; }
  .mw-body, #mw-data-after-content { margin-left: 10em; }
  .mw-body { margin-top: -1px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(167, 215, 249); border-image: none; }
  .mw-body .firstHeading { overflow: visible; }
  .mw-indicators { z-index: 1; }
  .vectorparadox-body { position: relative; z-index: 0; }
  #mw-page-base { background-color: rgb(251, 251, 251); background-image: linear-gradient(rgb(255, 255, 255) 50%, rgb(246, 246, 246) 100%); background-position: left bottom; height: 5em; }
  #mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; }
  #mw-navigation h2 { position: absolute; top: -9999px; }
  #mw-head { position: absolute; top: 0px; right: 0px; width: 100%; }
  #left-navigation { float: left; margin-left: 10em; margin-top: 2.5em; margin-bottom: -2.5em; }
  #right-navigation { float: right; margin-top: 2.5em; }
  .vectorparadox-search-box { float: left; margin-right: 0.5em; margin-left: 0.5em; }
  .vectorparadox-search-box form { margin: 0.5em 0px 0px; }
  .vectorparadox-search-box-inner { min-width: 5em; width: 20vw; max-width: 20em; }
  #mw-panel { position: absolute; top: 0px; width: 10em; left: 0px; }
  #p-logo + .mw-portlet .vectorparadox-menu-heading { display: none; }
  .mw-footer { margin-left: 10em; margin-top: 0px; padding: 0.75em; }
  .mw-content-ltr { direction: ltr; }
  .mw-content-rtl { direction: rtl; }
  .vectorparadox-menu-checkbox:checked + .vectorparadox-menu-heading::after { transform: scaleY(-1); }
  .vectorparadox-menu-dropdown { direction: ltr; float: left; cursor: pointer; position: relative; line-height: 1.125em; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading { display: flex; color: rgb(84, 89, 93); font-size: 0.8125em; background-position: right bottom; margin: 0px -1px 0px 0px; padding: 1.25em 8px 6px; font-weight: normal; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading::after { content: ""; background: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/arrow-down.svg?9426f") 100% 50% no-repeat; width: 1.23077em; height: 1.23077em; opacity: 0.84; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading:hover, .vectorparadox-menu-dropdown .vectorparadox-menu-heading:focus { color: rgb(32, 33, 34); }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading:hover::after, .vectorparadox-menu-dropdown .vectorparadox-menu-heading:focus::after { opacity: 1; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content { line-height: 1.125em; background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(162, 169, 177); border-image: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; transition-property: opacity; transition-duration: 100ms; }
  .vectorparadox-menu-dropdown:hover .vectorparadox-menu-content { opacity: 1; visibility: visible; height: auto; }
  .vectorparadox-menu-dropdown .mw-list-item { text-align: left; line-height: 1em; }
  .vectorparadox-menu-dropdown .mw-list-item a:not(.mw-ui-icon) { font-size: 0.8125em; }
  .vectorparadox-menu-dropdown .mw-list-item a { padding: 0.625em; color: rgb(6, 69, 173); }
  .vectorparadox-menu-dropdown .mw-list-item.selected a, .vectorparadox-menu-dropdown .mw-list-item.selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-tabs-legacy { background-position: left bottom; float: left; height: 2.5em; padding-left: 1px; }
  .vectorparadox-menu-tabs-legacy .vectorparadox-menu-heading { display: none; }
  .vectorparadox-menu-tabs-legacy ul { float: left; height: 100%; list-style: none; margin: 0px; padding: 0px; }
  .vectorparadox-menu-tabs-legacy li { background-image: linear-gradient(to top, rgb(119, 193, 246) 0px, rgb(232, 242, 248) 1px, rgb(255, 255, 255) 100%); background-position: left bottom; background-repeat: repeat-x; float: left; display: block; height: 100%; margin: 0px; padding: 0px; line-height: 1.125em; white-space: nowrap; }
  .vectorparadox-menu-tabs-legacy li a { background-position: right bottom; color: rgb(6, 69, 173); box-sizing: border-box; display: block; float: left; height: 3.07692em; position: relative; padding-top: 1.25em; padding-left: 8px; padding-right: 8px; font-size: 0.8125em; cursor: pointer; }
  .vectorparadox-menu-tabs-legacy .new a, .vectorparadox-menu-tabs-legacy .new a:visited { color: rgb(221, 51, 51); }
  .vectorparadox-menu-tabs-legacy .selected { background: rgb(255, 255, 255); }
  .vectorparadox-menu-tabs-legacy .selected a, .vectorparadox-menu-tabs-legacy .selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-tabs-legacy .icon a { background-position: right bottom; background-repeat: no-repeat; }
  .vectorparadox-menu-tabs, .vectorparadox-menu-tabs a, #mw-head .vectorparadox-menu-dropdown .vectorparadox-menu-heading { background-image: linear-gradient(rgba(167, 215, 249, 0) 0px, rgb(167, 215, 249) 100%); background-repeat: no-repeat; background-size: 1px 100%; }
  #mw-head .vectorparadox-menu-dropdown .vectorparadox-menu-heading { background-position: right bottom; }
  .vectorparadox-menu-portal .vectorparadox-menu-heading { background-image: linear-gradient(to right, rgba(200, 204, 209, 0) 0px, rgb(200, 204, 209) 33%, rgb(200, 204, 209) 66%, rgba(200, 204, 209, 0) 100%); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 1px; }
  .vectorparadox-search-box h3 { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
  #mw-panel { font-size: inherit; }
  #mw-panel nav:first-child { background-image: none; }
  #mw-panel nav:first-child .vectorparadox-menu-heading { display: none; }
  #mw-panel nav:first-child .vectorparadox-menu-content { margin-left: 0.5em; }
  @keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  .vectorparadox-menu-tabs .mw-watchlink.icon a { width: 2.15385em; height: 0px; padding: 3.07692em 0px 0px; overflow: hidden; }
  .vectorparadox-menu-tabs .mw-watchlink.icon a::before { background-repeat: no-repeat; background-position: 50% 50%; content: ""; display: block; position: absolute; top: 1.07692em; left: 0.384615em; width: 1.23077em; height: 1.23077em; }
  .vectorparadox-menu-tabs #ca-unwatch.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-icon.svg?4152f"); }
  .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-temp-icon.svg?195f5"); }
  .vectorparadox-menu-tabs #ca-watch.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/watch-icon.svg?6ab6f"); }
  .vectorparadox-menu-tabs #ca-unwatch.icon a:hover::before, .vectorparadox-menu-tabs #ca-unwatch.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-icon-hl.svg?a4731"); }
  .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover::before, .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-temp-icon-hl.svg?f3db6"); }
  .vectorparadox-menu-tabs #ca-watch.icon a:hover::before, .vectorparadox-menu-tabs #ca-watch.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/watch-icon-hl.svg?9bf90"); }
  .vectorparadox-menu-tabs #ca-unwatch.icon .loading::before, .vectorparadox-menu-tabs #ca-watch.icon .loading::before { animation: 700ms linear 0s infinite normal none running rotate; outline: 0px; cursor: default; pointer-events: none; transform-origin: 50% 50%; }
  .vectorparadox-user-menu-legacy { }
  .vectorparadox-user-menu-legacy li { font-size: 0.75em; float: left; margin-left: 0.75em; padding-top: 0.5em; line-height: 1.16667; }
  .vectorparadox-user-menu-legacy #pt-anonuserpage, .vectorparadox-user-menu-legacy #pt-tmpuserpage, .vectorparadox-user-menu-legacy #pt-userpage a { background-position: left 0.333333em; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/skins.vectorparadox.styles.legacy/images/user-avatar.svg?b7f58"); background-repeat: no-repeat; background-size: 1.16667em 1.16667em; padding-top: 0.5em; padding-left: 1.5em; }
  .vectorparadox-user-menu-legacy #pt-userpage { padding-top: 0px; }
  .vectorparadox-user-menu-legacy #pt-userpage a { display: inline-block; }
  .vectorparadox-user-menu-legacy #pt-anonuserpage, .vectorparadox-user-menu-legacy #pt-tmpuserpage { color: rgb(84, 89, 93); }
  .vectorparadox-user-menu-legacy .vectorparadox-menu-content-list { display: flex; flex-wrap: wrap; flex-grow: 1; justify-content: flex-end; align-items: baseline; }
}
@media screen and (min-width: 982px) {
  .mw-body, #mw-head-base, #left-navigation, #mw-data-after-content, .mw-footer { margin-left: 11em; }
  .mw-body { padding: 1.25em 1.5em 1.5em; }
  .mw-footer { padding: 1.25em; }
  #mw-panel { padding-left: 0.5em; }
  .vectorparadox-search-box { margin-right: 1em; }
  #p-personal { right: 1em; }
}
@media print {
  .noprint, .mw-cite-backlink, .mw-redirectedfrom, .patrollink, #column-one, #footer-places, #mw-navigation, #f-poweredbyico, #f-copyrightico, li#about, li#disclaimer, li#mobileview, li#privacy { display: none; }
  #footer { background: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 1em; border-top: 1pt solid rgb(170, 170, 170); padding-top: 5px; direction: ltr; }
}
html { scroll-padding-top: 75px; scroll-snap-type: y; scroll-behavior: smooth; }
#mw-htmlform-email > div:first-child { display: none; }
.mw-header-placeholder { height: 3.4825em; }
.mw-article-toolbar-container { margin-left: 0.5em; }
.mw-page-container { background: rgb(255, 255, 255); padding-top: 60px; }
#pt-userpage a { background: none; padding: 12px !important; }
#pt-anonuserpage { display: none !important; }
#p-personal li { padding-top: 0px; }
#p-personal-label { display: none; }
#pt-uls .uls-trigger::before { display: none; }
#pt-uls .uls-trigger { padding-top: 12px !important; }
#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge { text-indent: 0px; background: none; width: auto; height: auto; margin: 0px; }
@keyframes dropdown { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes grow { 
  0% { opacity: 0; left: 100%; }
  100% { transform: translateY(0px); left: 0px; }
}
.pdx_contentWrapper { display: flex; }
.pdx_contentWrapper #content { flex-grow: 1; min-width: 0px; margin-left: 0px; }
@media (min-width: 982px) {
  .pdx_contentWrapper #content { margin-left: 0.5em; }
}
#mw-header-container { background: rgb(24, 24, 24); color: rgb(255, 255, 255); z-index: 2; font-size: 14px; white-space: nowrap; position: fixed; width: 100%; top: 0px; font-family: "Source Sans Pro", sans-serif; }
#mw-header-container .pdx_mainNavBar__opposite { margin-left: auto; display: flex; align-items: center; }
#mw-header-container #p-personal { position: static; z-index: 0; }
@media (max-width: 1500px) {
  #mw-header-container #p-personal .pdx_dropdown { left: auto; right: 0px; }
}
#mw-header-container #p-personal .pdx_dropdownTrigger { color: rgb(255, 255, 255); padding: 8px; display: flex; align-items: center; font-weight: 600; font-size: 0px; }
@media (min-width: 900px) {
  #mw-header-container #p-personal .pdx_dropdownTrigger { font-size: 14px; }
}
#mw-header-container #p-personal .pdx_dropdownTrigger::before { content: ""; background-image: url("assets/7dbd2845bf5274a320bbe422.png"); width: 24px; height: 24px; background-size: 24px auto; background-repeat: no-repeat; margin: 0px 0.2em; filter: invert(1); display: inline-block; }
@media (min-width: 900px) {
  #mw-header-container #p-personal .pdx_dropdownTrigger::before { padding-right: 8.2px; }
}
#mw-header-container #p-personal ul { padding: 0px; }
#mw-header-container #p-personal ul li { font-size: inherit; float: none; display: block; margin: 0px; line-height: 1; }
#mw-header-container #p-personal ul li a { padding: 12px; display: block; color: rgb(255, 255, 255); }
#mw-header-container #p-personal ul li a:hover { text-decoration: none; background: rgb(61, 61, 61); cursor: pointer; }
#p-logo-text .mw-wiki-title { display: block; }
#p-logo-text .mw-wiki-title .pdx_logo { color: rgb(255, 255, 255); border-radius: 3px; padding: 15px 5px; font-weight: 400; display: flex; align-items: center; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/logo-light.png"); background-size: auto 36px; background-repeat: no-repeat; height: 36px; width: 175px; font-size: 0px; background-position: left center; }
#p-logo-text .mw-wiki-title::before { content: ""; height: 36px; width: 36px; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/brandmark.png"); background-size: contain; background-repeat: no-repeat; }
#mw-header { height: 60px; display: flex; align-items: center; position: relative; padding: 0px 12px; }
#mw-header.pdx_search--isActive { z-index: 1000; }
.pdx_mainNavBar #p-search { display: flex; align-items: center; z-index: 1; margin-right: 6px; }
@media (min-width: 900px) {
  .pdx_mainNavBar #p-search { margin-left: 12px; }
}
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search { position: relative; }
}
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search { width: 250px; }
}
.pdx_mainNavBar #p-search #searchform { flex-grow: 1; margin: 0px; font-size: 13px; animation: 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running grow; position: relative; }
@media (max-width: 600px) {
  .pdx_mainNavBar #p-search #searchform { display: none; }
  .pdx_search--isActive.pdx_mainNavBar #p-search #searchform { display: flex; align-items: center; position: absolute; inset: 0px 12px; }
  .pdx_search--isActive.pdx_mainNavBar #p-search #searchform #simpleSearch { flex-grow: 1; }
}
.pdx_mainNavBar #p-search .pdx_searchTrigger { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/search.png?1632a"); background-size: 19px auto; background-repeat: no-repeat; opacity: 0.5; background-position: center center; width: 34px; color: rgba(255, 255, 255, 0.5); padding: 4px 8px; height: 39px; align-items: center; transition: color 0.2s ease-in; filter: invert(1); z-index: 1; box-sizing: border-box; display: block; }
.pdx_search--isActive.pdx_mainNavBar #p-search .pdx_searchTrigger { display: none; }
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search .pdx_searchTrigger { display: none; }
}
.pdx_mainNavBar #p-search * { pointer-events: auto; }
.pdx_gameChanger { white-space: initial; }
@media (min-width: 1000px) {
  .pdx_gameChanger { padding: 4px; }
}
.pdx_gameChanger .pdx_gameChanger__title { text-transform: uppercase; padding: 12px; font-weight: 600; color: rgb(163, 163, 163); display: flex; align-items: center; }
.pdx_gameChanger .pdx_gameChanger__title::after { content: ""; height: 1px; flex-grow: 1; margin-left: 20px; background: rgba(158, 158, 158, 0.25); }
.pdx_gameChanger .pdx_menu__link { display: flex !important; align-items: center; }
@media (min-width: 1000px) {
  .pdx_gameChanger .pdx_menu__link { padding-top: 8px !important; padding-bottom: 6px !important; }
}
.pdx_gameChanger .pdx_menu__link::before { content: ""; background-size: cover; background-position: center center; width: 40px; height: 40px; margin-right: 12px; border-radius: 100%; display: none; flex-shrink: 0; }
@media (min-width: 700px) {
  .pdx_gameChanger .pdx_menu__link::before { display: inline-block; }
}
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eos::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/eos.jpg?c9b42"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--planetfall::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/planetfall.jpg?47d22"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--skylines::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/cities_skylines.jpg?711c5"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--ck2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/crusader_kings_2.jpg?f3a9b"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--ck3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/crusader_kings_3.jpg?cb480"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa-universalis-2-cover.png?dba8e"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_3.jpg?9cf7f"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_4.jpg?c6dcc"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu5::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_5.png?262b6"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eurome::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/eu_rome.jpg?d99ff"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_of_iron_2.jpg?8a388"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_iron_3.jpg?a12e5"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_iron_4.jpg?b134e"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--improme::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/imperator.jpg?d88a0"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--architect::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/prison_architect.jpg?8920f"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--stellaris::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/stellaris.jpg?60453"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--mars::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_mars.jpg?2c0de"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aftermath::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_aftermath.jpg?69ed8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--arsenal::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/arsenal_democracy.jpg?08440"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--steel::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/steel_division.jpg?12dda"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--tyranny::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/tyranny.jpg?cfec7"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic1::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_1.jpg?f0425"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_2.jpg?316a8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_3.jpg?72804"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aftermath::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_aftermath.jpg?69ed8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vtm::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/vampire_the_masq.jpg?a9cbb"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aow4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/aow4.jpg?1ca90"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--skylines2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/cs2.jpg?25102"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--htr::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/htr.jpg?c07f6"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--wta::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/wta.jpg?f7218"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--mil::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/millennia.jpg?bdb8e"); }
#simpleSearch { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; margin: 0px; height: auto; width: auto; position: static; max-width: 100%; }
#simpleSearch #searchButton { width: 50px; text-align: center; background-size: 19px auto; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/search.png?1632a"); filter: invert(1); opacity: 0.6; }
#simpleSearch #searchInput { padding: 6px; height: 40px; text-indent: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 20px; outline: none; color: rgb(235, 235, 235); background-color: rgb(39, 39, 39); transition: 0.15s ease-in; font-size: 1em; font-family: "Source Sans Pro", sans-serif; }
#simpleSearch #searchInput::placeholder { color: rgb(173, 173, 173); }
#simpleSearch #searchInput:focus { background-color: rgb(44, 44, 44); box-shadow: none !important; }
.pdx_canvasTrigger { font-size: 24px; padding-right: 12px; color: rgb(255, 255, 255); }
@media (min-width: 900px) {
  .pdx_canvasTrigger { display: none; }
}
#personal h2 { font-size: 14px; margin: 0px; font-weight: normal; cursor: pointer; display: flex; align-items: center; padding: 8px; }
#personal h2::after { display: none !important; }
#personal h2 span { font-weight: 600; line-height: 1.5; padding-left: 6px; }
@media (max-width: 1000px) {
  #personal h2 span { display: none; }
}
#personal h2 .pdx_accountIcon { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/account.png"); background-size: contain; width: 24px; height: 24px; display: inline-block; filter: invert(1); margin-right: 0.2em; margin-left: 0.2em; font-size: 24px; }
#user-tools { line-height: 1; margin-left: 4px; }
.pd_menuTrigger { height: 60px; display: flex; align-items: center; position: relative; }
.pd_menuTrigger:hover { cursor: pointer; }
.pd_menuTrigger .p-nav-menuTrigger { display: inline-flex; padding: 0px 10px; align-items: center; vertical-align: middle; align-self: center; position: relative; }
.pd_menuTrigger .pd_nav { display: none; width: 344px; font-size: 14px; background: rgb(24, 24, 24); position: absolute; left: 0px; top: 60px; }
.pd-menu--open .pd_menuTrigger .pd_nav { display: block; }
.pd_menuTrigger .pd_nav .navigation-menu__section { padding: 5px 10px; border-bottom: 2px solid rgb(7, 8, 11); }
.pd_menuTrigger .pd_nav .navigation-menu__section-item { justify-content: space-between; opacity: 0.6; color: rgb(255, 255, 255); line-height: 28px; padding: 5px 10px; display: flex; align-items: center; }
.pd_menuTrigger .pd_nav .navigation-menu__section-item:hover { border-radius: 3px; text-decoration: none; background: rgb(119, 119, 119) !important; }
.pd_menuTrigger .pd_nav .navigation-menu__section-item a { text-decoration: none; display: block; flex-grow: 1; }
.pd_menuTrigger .pd_nav .navigation-menu__section-title { text-transform: uppercase; letter-spacing: 1.5px; opacity: 0.6; line-height: 24px; padding: 0px 10px 10px; }
.pd_menuTrigger .menu-icon { padding-right: 11px; display: inline-block; margin-top: -2px; }
.pd_menuTrigger .menu-icon .menu-icon__bar { width: 8px; height: 2px; background-color: rgb(255, 255, 255); margin: 6px 0px; }
.pd_menuTrigger .uix_logoIcon { background-image: url("assets/c311729ae9d76b165a6003aa.png"); background-size: contain; background-repeat: no-repeat; height: 36px; width: 36px; }
.pd_menuTrigger .p-header-logo { display: inline-flex; align-items: center; line-height: 1; margin-right: 0px; }
@media (min-width: 500px) {
  .pd_menuTrigger .p-header-logo { margin-right: 26px; }
}
.pd_menuTrigger .p-header-logo .uix_logo { text-decoration: none; color: inherit; }
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text { display: flex; align-items: center; font-size: 24px; color: rgb(255, 255, 255); margin: 0px; font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 400; }
@media (max-width: 650px) {
  .pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text { font-size: 18px; }
}
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text:hover span { background: rgb(149, 149, 149); display: inline-block; }
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text span { border-radius: 3px; padding: 15px 5px; color: rgb(216, 216, 216); }
.pdx_siteToggle { margin: 0px 16px; min-width: 0px; }
@media (max-width: 750px) {
  .pdx_siteToggle { display: none; }
}
.pdx_siteToggle__trigger { border-radius: 4px; padding: 8px; display: flex; align-items: center; background-color: rgb(39, 39, 39); transition: background-color 0.15s ease-in; }
.pdx_siteToggle__trigger span { max-width: 100%; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; overflow: hidden; }
.pdx_siteToggle__trigger:hover { background-color: rgb(44, 44, 44); }
.pdx_siteToggle__trigger i { flex-shrink: 0; height: 10px; width: 10px; display: block; margin-left: 6px; background: 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 %3Cpath d=%22M10.085 2.943L6.05 6.803l-3.947-3.86L1.05 3.996l5 5 5-5z%22/%3E %3C/svg%3E") no-repeat; filter: invert(1); }
.pdx_hasDropdown { position: relative; }
.pdx_hasDropdown .pdx_dropdownTrigger { cursor: pointer; }
.pdx_hasDropdown .pdx_dropdown { display: none; width: 250px; position: absolute; top: 100%; margin-top: 12px; background: rgb(54, 54, 54); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 500; animation: 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running dropdown; max-height: 70vh; overflow-y: auto; }
.pdx_hasDropdown .pdx_dropdown::before, .pdx_hasDropdown .pdx_dropdown::after { border-bottom-color: rgb(61, 61, 61); }
.pdx_hasDropdown .pdx_dropdown.position--right { right: 0px; }
.pdx_hasDropdown .pdx_dropdown.position--left { left: 0px; }
.pdx_hasDropdown .pdx_dropdown.is-active { display: block; }
.pdx_hasDropdown .pdx_dropdown.pdx_dropdown--large { width: 300px; }
.pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge { width: 300px; }
@media (min-width: 1100px) {
  .pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge { width: 800px; }
  .pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge .pdx_dropdown__menuList.pdx_dropdown__menuList--columns { column-count: 3; }
}
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList.pdx_dropdown__menuList--columns { column-count: 2; }
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList .pdx_menu__link { display: block; padding: 12px; color: rgb(235, 235, 235); break-inside: avoid; transition: 0.15s ease-in; }
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList .pdx_menu__link:hover { text-decoration: none; background: rgb(61, 61, 61); cursor: pointer; }
html .footer ul { list-style: none; }
.pdx_footer { font-size: 12px; }
.footer__social-icon span { display: inline-block; width: 24px; height: 24px; background-size: contain; }
.icon-facebook-with-circle { background-image: url("assets/43296563be0b0f233fc49a43.png"); }
.icon-twitch-with-circle { background-image: url("assets/cfa4a1bd25a55331ddc5c191.png"); }
.icon-youtube-with-circle { background-image: url("assets/cee23b9a123aa84a7dccef26.png"); }
.icon-twitter-with-circle { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/twitter.png?5bd65"); }
.icon-instagram-with-circle { background-image: url("assets/f804dac73fed889e2ff10abf.png"); }
.icon-spotify-with-circle { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/spotify.png?f0288"); }
@media (max-width: 800px) {
  .hide-for-small { display: none; }
}
@media (min-width: 800px) {
  .show-for-small { display: none; }
}
.grid { place-content: flex-start center; text-align: center; display: flex; flex-flow: wrap; }
.footer .content { max-width: 1200px; margin: 0px auto; width: calc(100% - 40px); }
.footer { background-color: rgb(26, 26, 26); color: rgb(246, 246, 246); padding: 40px 0px; display: inline-block; width: 100%; }
html .footer a { color: rgb(255, 255, 255); }
.footer-container { justify-content: center; }
.content ul.footer__menu { padding: 0px; margin: 0px; list-style: none; }
.footer_section_title { font-style: normal; letter-spacing: 0px; font-size: 1em; line-height: 21px; font-weight: 600; text-transform: uppercase; color: rgb(173, 173, 173); margin: 10px 0px; }
.footer__menu_link { font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 1.2em; line-height: 21px; color: rgb(238, 238, 238); margin: 5px 0px; }
.footer__menu_link-small { font-size: 12px; line-height: 18px; color: rgb(238, 238, 238); margin: 5px 0px; letter-spacing: 0px; }
.footer__logo-image { text-align: center; }
.footer__socialmedia-icons { list-style: none; padding-left: 0px; display: flex; flex-flow: wrap; justify-content: flex-start; margin: 10px 0px; }
.footer__socialmedia-icons li { padding: 5px 10px 5px 0px; }
.footer__socialmedia-icons span.icon { font-size: 1.8em; line-height: 1.11111em; }
.footer__copyright { padding: 30px 60px 10px; text-align: center; background-color: rgb(23, 23, 23); }
.footer__copyright-text { font-size: 11px; line-height: 16px; color: rgb(238, 238, 238); }
.footer__disclaimer { padding: 30px 0px 60px 20px; text-align: left; background-color: rgb(23, 23, 23); }
.footer__disclaimer-xsolla-container { display: flex; justify-content: center; }
.footer__disclaimer-xsolla-image { font-size: 11px; line-height: 16px; color: rgb(238, 238, 238); }
.footer__disclaimer-xsolla-text { font-size: 11px; line-height: 16px; align-self: center; color: rgb(238, 238, 238); padding-left: 10px; }
.footer__logo { flex: 1 1 100%; order: 1; margin-bottom: 30px; }
.footer__logo img { width: 100%; max-width: 181px; }
.footer__games { order: 2; }
.footer__community { order: 4; }
.footer__about { order: 3; }
.footer__socialmedia { order: 5; }
.footer__about, .footer__community, .footer__games, .footer__socialmedia { flex-basis: 50%; text-align: left; }
.footer__legal { order: 6; text-align: center; margin-top: 20px; }
.footer__list { font-size: 0.9em; line-height: 1.22222em; display: block; margin: 0px -10px; padding: 0px; list-style: none; }
.footer__list > li { display: inline-block; margin: 0px 10px; position: relative; }
.footer__list > li::before { background-color: rgb(255, 255, 255); border-radius: 100%; content: ""; height: 4px; left: -14px; margin-top: -2px; position: absolute; top: 50%; width: 4px; }
.footer__list > li:first-child::before { display: none; }
.footer__newsletter { margin: 20px 0px; }
.footer__newsletter input[type="text"] { background-color: rgb(12, 12, 12); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.footer__newsletter input[type="text"].input--active, .footer__newsletter input[type="text"]:active, .footer__newsletter input[type="text"]:focus { border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px -4px 0px 0px inset; }
.footer__newsletter input[type="text"].input--active.error, .footer__newsletter input[type="text"]:active.error, .footer__newsletter input[type="text"]:focus.error { border-color: rgb(254, 6, 66); }
.footer__terms { font-size: 0.9em; line-height: 1.22222em; display: block; margin: 5px 0px; }
.footer__follow { font-size: 3.6em; line-height: 1.05556em; display: inline-block; margin: 30px 0px; padding: 0px; list-style: none; }
.footer__follow > li { text-decoration: none; display: block; float: left; }
.footer__follow > li > a { padding: 10px; display: block; }
.footer-categories { border-top: 1px solid rgb(238, 238, 238); opacity: 1; padding-top: 40px; text-align: center; transition: opacity 0.4s; }
.footer-categories__heading { display: block; font-size: 6vw; }
.footer-categories__list { font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 2.4em; line-height: 1.08333em; display: block; list-style: none; margin: 10px 0px 30px; padding: 0px; }
.footer-categories__list > li { float: left; display: block; width: 50%; padding: 5px 10px; box-sizing: border-box; }
.footer-categories__list .img-description { display: block; }
.footer-categories--search img { display: none; }
@media screen and (min-width: 800px) {
  .footer-container { padding: 0px; justify-content: center; flex-flow: row; }
  .footer_section_title { font-family: "Graphik Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; letter-spacing: 0px; font-size: 10px; line-height: 24px; font-weight: 600; text-transform: uppercase; margin-top: 5px; }
  .footer__menu_link { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 14px; line-height: 24px; }
  .footer__menu_link-small { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 10px; line-height: 18px; margin: 0px; }
  .footer__logo-image { text-align: left; }
  .footer__socialmedia { padding-right: 0px; }
  .footer__socialmedia .footer__menu { margin: 0px; }
  .footer__socialmedia-icons { justify-content: flex-start; margin-bottom: 10px; }
  .footer__socialmedia-icons li { padding: 5px 10px 0px 0px; }
  .footer__copyright { padding: 30px 0px 10px; }
  .footer__copyright-text { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 12px; line-height: 18px; }
  .footer__disclaimer { padding: 10px 60px 20px; text-align: center; background-color: rgb(23, 23, 23); }
  .footer__disclaimer-xsolla-text { line-height: 30px; }
  .footer__community { order: 3; }
  .footer__about { order: 4; }
  .footer__legal { text-align: left; }
  .footer-item { flex: 1 1 20%; padding: 0px 10px; }
  .footer-item.footer__logo { margin-bottom: 0px; padding-left: 0px; }
  .footer-item.footer__socialmedia { padding-right: 0px; }
}
.heading-holder h1:first-child { padding-bottom: 12px; }
#mw-navigation { float: left; }
#mw-navigation #mw-head { top: 60px; left: 0px; right: 10px; width: auto; }
#mw-navigation #mw-panel { position: static; margin-top: -45px; }
#p-logo .mw-wiki-logo { margin: 0px auto; background-size: contain; background-position: center top; }
@media (max-width: 981px) {
  #p-logo .mw-wiki-logo { width: 9em; }
}
@media (max-width: 750px) {
  #mw-panel { display: none; }
  .mw-body { margin-left: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  #left-navigation { margin-left: 0px; }
  #footer { margin-left: 0px; }
}
.suggestions-special { background: rgb(44, 44, 44) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 8px !important; }
.suggestions-special .special-label { color: rgba(255, 255, 255, 0.7) !important; }
.suggestions-special .special-query { color: rgb(255, 255, 255) !important; }
.suggestions { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px 0px; }
table.wikitable, table.mildtable { overflow: auto hidden; }
@media (max-width: 700px) {
  table.wikitable, table.mildtable { display: block; width: 100% !important; }
}
@media (max-width: 900px) {
  .gridBG tr { display: flex; text-align: center; justify-content: center; flex-direction: column; }
  .gridBG tr div { margin: 0px !important; }
}
.gridBG a { color: rgb(255, 255, 255); text-decoration: underline; }
.gridBG img { max-width: 100%; height: auto; }
.gridBG + table > tbody > tr { display: flex; flex-wrap: wrap-reverse; }
.gridBG + table > tbody > tr > td { width: auto !important; flex-grow: 1; }
.gridBG + table > tbody > tr > td:first-child { flex-basis: 320px; }
.gridBG + table > tbody > tr > td:last-child { flex: 10 10 800px; }
@media (max-width: 900px) {
  .gridBG + table > tbody > tr > td > .floatright { display: none; }
}
.skin-minerva #mw-header-container .pdx_mainNavBar__opposite { display: none; }
.skin-minerva .pdx_siteToggle { display: block; margin-left: auto; margin-right: 0px; }
.skin-minerva .pdx_siteToggle .pdx_dropdown { left: auto; right: 0px; }
@media screen and (min-width: 1000px) {
  .skin-minerva #mw-header { max-width: 995.3px; margin: 0px auto; }
}
.skin-minerva footer > .post-content { margin-top: 12px; }
.skin-minerva .content { margin: 0px 8px; }
#mw-head-base { margin-top: -2.75em; }
#left-navigation { margin-top: 1em; }
#right-navigation { margin-top: 1em; }
#p-logo, #p-logo > .mw-wiki-logo { height: 236px; }
div#mw-panel { padding-top: 0px; }
div#mw-panel div.portal { padding-bottom: 0.1em; }
div#mw-panel div.portal h5 { padding: 0.1em; }
div#mw-panel div.portal div.body { padding-top: 0.1em; }
div#mw-panel div.portal div.body ul li { padding-bottom: 0.225em; }
#mw-panel.collapsible-nav .portal .body ul li { padding: 0.2em 0px; }
#mw-panel.collapsible-nav .portal { margin-bottom: 6px; }
#p-logo { top: -233px; height: 236px; }
#p-logo a { height: 236px; }
#footer-info-viewcount { display: none; }
#footer-info-lastmod { display: none; }
#footer-info-copyright { display: none; }
div#footer { padding-top: 5px; }
div#content { padding: 10px 15px; }
div#list p, dl { margin-bottom: 0.2em; }
#contentSub { margin: 0px; }
.effect-green { color: green; }
.effect-background-green { background: rgb(233, 233, 233); padding: 0px 2px; border-radius: 2px; }
.effect-red { color: red; }
.effect-background-red { background: rgb(233, 233, 233); padding: 0px 2px; border-radius: 2px; }
.toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; }
.game_property_show a::after { content: attr(title); text-transform: lowercase; }
.game_property img { margin: -7px 0px -6px -1px; }
.collapse-template .mw-collapsible-toggle { float: none; }
.collapse-template .mw-collapsible-content[style="display:block;"] { padding: 15px 0px 0px; border: 1px dashed rgb(238, 238, 238); }
.mildtable th { text-align: left; background: rgb(245, 245, 245); padding: 5px; font-size: 90%; }
.mildtable td { padding-left: 5px; }
.mildtable td { border-top: 2px solid rgb(221, 221, 221); }
.mw-body-content .plainlist ol, .mw-body-content .plainlist ul { line-height: inherit; list-style: none none; margin: 0px; }
.mw-body-content .plainlist ol li, .mw-body-content .plainlist ul li { margin-bottom: 0px; }
.mw-body-content .plainlist li ol, .mw-body-content .plainlist li ul { margin-left: 1.6em; }
.eu4box { border-radius: 6px; padding: 5px; margin-bottom: 3px; margin-left: 3px; color: white !important; }
.eu4box .heading { border-radius: 6px; padding: 0px 6px; color: white !important; }
.eu4box a { color: lightblue !important; }
.eu4box * { list-style-image: none; }
.eu4box .heading .mw-headline { color: white; }
.eu4box .subheading { color: rgb(255, 205, 81); font-weight: bold; }
.eu4box-inline { border-radius: 4px; color: rgb(14, 14, 14) !important; background: rgb(253, 253, 253) !important; }
.eu4box-inline .heading { border-radius: 3px; }
.eu4box-inline hr { margin: 5px 0px; background: rgb(204, 204, 204) !important; }
.eu4box-inline .heading .mw-headline { color: white; }
.eu4box-inline .heading .mw-headline img { margin-right: 5px; }
.eu4box-inline .subheading, span[style="color:#FFCD51"] { color: rgb(39, 52, 66) !important; }
.eu4box-inline a { color: darkblue !important; }
.eu4box .mw-collapsible-toggle { float: none; }
.eu4box h2 { margin-top: 0px !important; }
.eu4box h3 { margin-top: 0px !important; }
.header a { color: lightblue !important; }
@media only screen and (min-width: 80rem) {
  .hidel { display: none; }
}
@media only screen and (max-width: 64rem) {
  .hidem { display: none; }
}
@media only screen and (max-width: 48rem) {
  .hides { display: none; }
}
.grid-container { display: grid; grid-template-areas: "header header header header header header" "middle middle middle middle middle right" "middle2 middle2 middle2 middle2 middle2 right" "middle3 middle3 middle3 middle3 middle3 right" "bottom bottom bottom bottom bottom right"; }
@media only screen and (max-width: 80rem) {
  .grid-container { grid-template-areas: "header header header header header header" "middle middle middle middle right right" "middle2 middle2 middle2 middle2 right right" "middle3 middle3 middle3 middle3 middle3 middle3" "bottom bottom bottom bottom bottom bottom"; }
}
@media only screen and (max-width: 64rem) {
  .grid-container { grid-template-areas: "header header header header header header" "middle middle middle middle middle middle" "middle2 middle2 middle2 middle2 middle2 middle2" "middle3 middle3 middle3 middle3 middle3 middle3" "right right right right right right" "bottom bottom bottom bottom bottom bottom"; }
}
.header { grid-area: header; }
.bottom { grid-area: bottom; }
.left { grid-area: left; }
.right { grid-area: right; }
.middle { grid-area: middle; }
.middle2 { grid-area: middle2; }
.middle3 { grid-area: middle3; }
.vectorparadox-user-menu-legacy .vectorparadox-menu-content-list { display: block; }
.vectorparadox-user-menu-legacy #pt-userpage a { background-image: none !important; }
#right-navigation .vectorparadox-menu-dropdown .vectorparadox-menu-content { right: 0px; left: auto; }
form.mw-htmlform, form#editform, #wpTextbox1, .wikiEditor-ui, .wikiEditor-ui .wikiEditor-ui-clear { clear: none !important; }
#mf-content img { max-width: 100%; height: auto; }
@media (max-width: 450px) {
  #mw-head-base { height: 90px; }
  #mw-head { top: 44px; }
  #left-navigation { margin-bottom: -12px; }
  #right-navigation { clear: both; }
}
@media (max-width: 450px) {
  .thumb.tright, .thumb.tleft { float: none; clear: both; }
}
.mw-wiki-logo { background-image: url("assets/6f4dfc1dd5fefdc1c453749f.png"); }
@media print {
  .firstHeading::before { left: auto; position: relative; }
  table.floatright, div.floatright { border: 0px; }
  table.floatleft, div.floatleft { border: 0px; }
  div.thumb { break-inside: avoid; }
  div.thumb a { border-bottom: 0px; }
  div.thumbinner { border: 1px; background-color: rgb(255, 255, 255); font-size: 10pt; color: rgb(102, 102, 102); border-radius: 2px; min-width: 100px; }
  .thumbborder { border: 1pt solid rgb(221, 221, 221); }
  .magnify { display: none; }
  .mw-parser-output a.external { }
  .mw-parser-output a.external.text::after, .mw-parser-output a.external.autonumber::after { content: ' (' attr(href) ')'; word-break: break-all; overflow-wrap: break-word; }
  .mw-parser-output a.external.text[href^="//"]::after, .mw-parser-output a.external.autonumber[href^="//"]::after { content: ' (https:' attr(href) ')'; }
  .wikitable { background: rgb(255, 255, 255); margin: 1em 0px; border: 1pt solid rgb(170, 170, 170); border-collapse: collapse; font-size: 10pt; break-inside: avoid; }
  .wikitable > caption { padding: 5px; font-size: 10pt; }
  .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border: 1pt solid rgb(170, 170, 170); padding: 0.4em 0.6em; background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
  .wikitable > tr > th, .wikitable > * > tr > th { text-align: center; }
  table.listing, table.listing td { border: 1pt solid rgb(0, 0, 0); border-collapse: collapse; }
  .catlinks ul { display: inline; padding: 0px; list-style: none; }
  .catlinks li { display: inline-block; line-height: 1.15; margin: 0.1em 0px; border-left: 1pt solid rgb(170, 170, 170); padding: 0px 0.4em; }
  .catlinks li:first-child { border-left: 0px; padding-left: 0.2em; }
  .mw-hidden-catlinks, .catlinks { display: none; }
  .mw-editsection, .mw-editsection-like, .mw-indicators, #siteNotice, .usermessage { display: none; }
  .printfooter { padding: 1em 0px; }
  .center { text-align: center; }
  a { background: none !important; padding: 0px !important; }
  a, a.external, a.new, a.stub { color: inherit !important; text-decoration: inherit !important; }
  dt { font-weight: bold; }
  h1, h2, h3, h4, h5, h6 { font-weight: bold; break-after: avoid; break-before: avoid; }
  p { margin: 1em 0px; line-height: 1.2; orphans: 3; widows: 3; }
  img, figure { break-inside: avoid; }
  img { border: 0px; vertical-align: middle; }
  pre, .mw-code { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1pt dashed rgb(0, 0, 0); padding: 1em; font-size: 8pt; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; }
  ul { list-style-type: square; }
  .toctogglecheckbox:checked + .toctitle { display: none; }
  .toc { background-color: rgb(249, 249, 249); border: 1pt solid rgb(170, 170, 170); padding: 5px; display: table; }
  .tocnumber, .toctext { display: table-cell; }
  .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-ltr .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0px; }
}
@media screen {
  div.thumbinner { border: 1px solid rgb(200, 204, 209); background-color: rgb(248, 249, 250); font-size: 94%; }
  .thumbimage { background-color: rgb(255, 255, 255); border: 1px solid rgb(200, 204, 209); }
  .thumbcaption { border: 0px; font-size: 94%; }
  .thumbborder { border: 1px solid rgb(234, 236, 240); }
  .magnify { float: right; margin-left: 3px; }
  .magnify a { display: block; text-indent: 15px; white-space: nowrap; overflow: hidden; width: 15px; height: 11px; background-image: url("assets/2fc35000698e9c11d179022f.svg"); user-select: none; }
  .mw-content-ltr .thumbcaption { text-align: left; }
  .mw-content-rtl .thumbcaption { text-align: right; }
  .mw-content-ltr .magnify { margin-left: 3px; margin-right: 0px; float: right; }
  .mw-content-ltr .magnify a { background-image: url("assets/2fc35000698e9c11d179022f.svg"); }
  .mw-content-rtl .magnify { margin-left: 0px; margin-right: 3px; float: left; }
  .mw-content-rtl .magnify a { background-image: url("https://eu4.paradoxwikis.com/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5"); }
  a.new { color: rgb(221, 51, 51); }
  a.mw-selflink { color: inherit; font-weight: bold; text-decoration: inherit; }
  a.mw-selflink:hover { cursor: inherit; text-decoration: inherit; }
  a.mw-selflink:active, a.mw-selflink:visited { color: inherit; }
  a.new:visited { color: rgb(165, 88, 88); }
  .mw-parser-output a.extiw, .mw-parser-output a.external { color: rgb(51, 102, 187); }
  .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited { color: rgb(102, 51, 102); }
  .mw-parser-output a.extiw:active, .mw-parser-output a.external:active { color: rgb(187, 102, 51); }
  .mw-underline-always a { text-decoration: underline; }
  .mw-underline-never a { text-decoration: none; }
  .plainlinks a.external { background: none !important; padding: 0px !important; }
  .mw-body-content::after { clear: both; content: ""; display: block; }
  .mw-body-content a.external.free { overflow-wrap: break-word; }
  .mw-body-content .error { font-size: larger; color: rgb(221, 51, 51); }
  .rtl .mw-parser-output a.external.free, .rtl .mw-parser-output a.external.autonumber { direction: ltr; unicode-bidi: embed; }
  .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt { display: none; }
  .wikitable { background-color: rgb(248, 249, 250); color: rgb(32, 33, 34); margin: 1em 0px; border: 1px solid rgb(162, 169, 177); border-collapse: collapse; }
  .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em; }
  .wikitable > tr > th, .wikitable > * > tr > th { background-color: rgb(234, 236, 240); text-align: center; }
  .wikitable > caption { font-weight: bold; }
  #catlinks { text-align: left; }
  .catlinks { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; margin-top: 1em; clear: both; }
  .catlinks ul { display: inline; margin: 0px; padding: 0px; list-style: none; }
  .catlinks li { display: inline-block; line-height: 1.25em; border-left: 1px solid rgb(162, 169, 177); margin: 0.125em 0px; padding: 0px 0.5em; }
  .catlinks li:first-child { padding-left: 0.25em; border-left: 0px; }
  .catlinks li a.mw-redirect { font-style: italic; }
  .mw-hidden-cats-hidden, .catlinks-allhidden { display: none; }
  .emptyPortlet { display: none; }
  .printfooter, .client-nojs #t-print { display: none; }
  .mw-editsection { user-select: none; }
  .mw-editsection, .mw-editsection-like { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; }
  .mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection, .mw-content-ltr .mw-editsection-like, .mw-content-rtl .mw-content-ltr .mw-editsection-like { margin-left: 1em; margin-right: 0px; }
  .mw-content-rtl .mw-editsection, .mw-content-ltr .mw-content-rtl .mw-editsection, .mw-content-rtl .mw-editsection-like, .mw-content-ltr .mw-content-rtl .mw-editsection-like { margin-right: 1em; margin-left: 0px; }
  .mw-indicators { float: right; }
  #siteNotice { position: relative; text-align: center; margin: 0px; }
  #localNotice { margin-bottom: 0.9em; }
  #siteSub { display: none; }
  #contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: rgb(84, 89, 93); width: auto; }
  span.subpages { display: block; }
  .usermessage { background-color: rgb(254, 246, 231); border: 1px solid rgb(255, 204, 51); color: rgb(0, 0, 0); font-weight: bold; margin: 2em 0px 1em; padding: 0.5em 1em; vertical-align: middle; }
  a { text-decoration: none; color: rgb(6, 69, 173); background: none; }
  a:not([href]) { cursor: pointer; }
  a:visited { color: rgb(11, 0, 128); }
  a:active { color: rgb(250, 167, 0); }
  a:hover, a:focus { text-decoration: underline; }
  a:lang(ar), a:lang(kk-arab), a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }
  img { border: 0px; vertical-align: middle; }
  hr { height: 1px; background-color: rgb(162, 169, 177); border: 0px; margin: 0.2em 0px; }
  h1, h2, h3, h4, h5, h6 { color: rgb(0, 0, 0); margin: 0px; padding-top: 0.5em; padding-bottom: 0.17em; overflow: hidden; }
  h1, h2 { margin-bottom: 0.6em; border-bottom: 1px solid rgb(162, 169, 177); }
  h3, h4, h5 { margin-bottom: 0.3em; }
  h1 { font-size: 188%; font-weight: normal; }
  h2 { font-size: 150%; font-weight: normal; }
  h3 { font-size: 128%; }
  h4 { font-size: 116%; }
  h5 { font-size: 108%; }
  h6 { font-size: 100%; }
  p { margin: 0.4em 0px 0.5em; }
  p img { margin: 0px; }
  ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
  ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; }
  li { margin-bottom: 0.1em; }
  dt { font-weight: bold; margin-bottom: 0.1em; }
  dl { margin-top: 0.2em; margin-bottom: 0.5em; }
  dd { margin-left: 1.6em; margin-bottom: 0.1em; }
  pre, code, tt, kbd, samp, .mw-code { font-family: monospace, monospace; }
  pre, code, .mw-code { background-color: rgb(248, 249, 250); color: rgb(0, 0, 0); border: 1px solid rgb(234, 236, 240); }
  code { border-radius: 2px; padding: 1px 4px; }
  pre, .mw-code { padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; }
  table { font-size: 100%; }
  fieldset { border: 1px solid rgb(42, 75, 141); margin: 1em 0px; padding: 0px 1em 1em; }
  legend { padding: 0.5em; }
  form { border: 0px; margin: 0px; }
  textarea { display: block; box-sizing: border-box; width: 100%; border: 1px solid rgb(200, 204, 209); padding: 0.1em; }
  .center { width: 100%; text-align: center; }
  .center * { margin-left: auto; margin-right: auto; }
  .small { font-size: 94%; }
  table.small { font-size: 100%; }
  @counter-style meetei { system: numeric; symbols: "꯰" "꯱" "꯲" "꯳" "꯴" "꯵" "꯶" "꯷" "꯸" "꯹"; suffix: ") "; }
  @counter-style santali { system: numeric; symbols: "᱐" "᱑" "᱒" "᱓" "᱔" "᱕" "᱖" "᱗" "᱘" "᱙"; }
  @counter-style myanmar_with_period { system: numeric; symbols: "၀" "၁" "၂" "၃" "၄" "၅" "၆" "၇" "၈" "၉"; suffix: "။ "; }
  ol:lang(azb) li, ol:lang(bcc) li, ol:lang(bgn) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(lrc) li, ol:lang(luz) li, ol:lang(mzn) li { list-style-type: persian; }
  ol:lang(ckb) li, ol:lang(sdh) li { list-style-type: arabic-indic; }
  ol:lang(hi) li, ol:lang(mai) li, ol:lang(mr) li, ol:lang(ne) li { list-style-type: devanagari; }
  ol:lang(as) li, ol:lang(bn) li { list-style-type: bengali; }
  ol:lang(mni) li { list-style-type: meetei; }
  ol:lang(or) li { list-style-type: oriya; }
  ol:lang(sat) li { list-style-type: santali; }
  ol:lang(blk) li, ol:lang(kjp) li, ol:lang(ksw) li, ol:lang(mnw) li, ol:lang(my) li, ol:lang(shn) li { list-style-type: myanmar_with_period; }
  .mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
  .mw-content-rtl ul, .mw-content-ltr .mw-content-rtl ul { margin: 0.3em 1.6em 0px 0px; padding: 0px; }
  .mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; }
  .mw-content-rtl ol, .mw-content-ltr .mw-content-rtl ol { margin: 0.3em 3.2em 0px 0px; padding: 0px; }
  .mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd { margin-left: 1.6em; margin-right: 0px; }
  .mw-content-rtl dd, .mw-content-ltr .mw-content-rtl dd { margin-right: 1.6em; margin-left: 0px; }
  h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(blk), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kjp), h1:lang(kn), h1:lang(ks), h1:lang(ksw), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(mai), h1:lang(mnw), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(shn), h1:lang(syl), h1:lang(ta), h1:lang(te) { line-height: 1.6em !important; }
  h2:lang(anp), h2:lang(as), h2:lang(bh), h2:lang(bho), h2:lang(blk), h2:lang(bn), h2:lang(gu), h2:lang(hi), h2:lang(kjp), h2:lang(kn), h2:lang(ks), h2:lang(ksw), h2:lang(ml), h2:lang(mr), h2:lang(my), h2:lang(mai), h2:lang(mnw), h2:lang(ne), h2:lang(new), h2:lang(or), h2:lang(pa), h2:lang(pi), h2:lang(sa), h2:lang(shn), h2:lang(syl), h2:lang(ta), h2:lang(te), h3:lang(anp), h3:lang(as), h3:lang(bh), h3:lang(bho), h3:lang(blk), h3:lang(bn), h3:lang(gu), h3:lang(hi), h3:lang(kjp), h3:lang(kn), h3:lang(ks), h3:lang(ksw), h3:lang(ml), h3:lang(mr), h3:lang(my), h3:lang(mai), h3:lang(mnw), h3:lang(ne), h3:lang(new), h3:lang(or), h3:lang(pa), h3:lang(pi), h3:lang(sa), h3:lang(shn), h3:lang(syl), h3:lang(ta), h3:lang(te), h4:lang(anp), h4:lang(as), h4:lang(bh), h4:lang(bho), h4:lang(blk), h4:lang(bn), h4:lang(gu), h4:lang(hi), h4:lang(kjp), h4:lang(kn), h4:lang(ks), h4:lang(ksw), h4:lang(ml), h4:lang(mr), h4:lang(my), h4:lang(mai), h4:lang(mnw), h4:lang(ne), h4:lang(new), h4:lang(or), h4:lang(pa), h4:lang(pi), h4:lang(sa), h4:lang(shn), h4:lang(syl), h4:lang(ta), h4:lang(te), h5:lang(anp), h5:lang(as), h5:lang(bh), h5:lang(bho), h5:lang(blk), h5:lang(bn), h5:lang(gu), h5:lang(hi), h5:lang(kjp), h5:lang(kn), h5:lang(ks), h5:lang(ksw), h5:lang(ml), h5:lang(mr), h5:lang(my), h5:lang(mai), h5:lang(mnw), h5:lang(ne), h5:lang(new), h5:lang(or), h5:lang(pa), h5:lang(pi), h5:lang(sa), h5:lang(shn), h5:lang(syl), h5:lang(ta), h5:lang(te), h6:lang(anp), h6:lang(as), h6:lang(bh), h6:lang(bho), h6:lang(blk), h6:lang(bn), h6:lang(gu), h6:lang(hi), h6:lang(kjp), h6:lang(kn), h6:lang(ks), h6:lang(ksw), h6:lang(ml), h6:lang(mr), h6:lang(my), h6:lang(mai), h6:lang(mnw), h6:lang(ne), h6:lang(new), h6:lang(or), h6:lang(pa), h6:lang(pi), h6:lang(sa), h6:lang(shn), h6:lang(syl), h6:lang(ta), h6:lang(te) { line-height: 1.4em; }
  h2:lang(th) { line-height: 1.6; }
  .toc, .toccolours { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; font-size: 95%; }
  .toc { display: table; padding: 7px; }
  .toc h2 { display: inline; border: 0px; padding: 0px; font-size: 100%; font-weight: bold; }
  .toc .toctitle { text-align: center; }
  .toc ul { list-style: none; margin: 0.3em 0px; padding: 0px; text-align: left; }
  .toc ul ul { margin: 0px 0px 0px 2em; }
  table.toc { border-collapse: collapse; }
  table.toc td { padding: 0px; }
  .tocnumber, .toctext { display: table-cell; text-decoration: inherit; }
  .tocnumber { color: rgb(32, 33, 34); padding-left: 0px; padding-right: 0.5em; }
  .mw-content-ltr .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0px; }
  .toctogglecheckbox { position: absolute; opacity: 0; z-index: -1; display: inline !important; }
  .toctogglespan { font-size: 94%; }
  .toctogglespan::before { content: " ["; }
  .toctogglespan::after { content: "]"; }
  .toctogglelabel { cursor: pointer; color: rgb(6, 69, 173); }
  .toctogglelabel:hover { text-decoration: underline; }
  .toctogglecheckbox:focus + .toctitle .toctogglelabel { text-decoration: underline; outline: -webkit-focus-ring-color auto; }
  .toctogglecheckbox:checked + .toctitle .toctogglelabel::after { content: "显示"; }
  .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel::after { content: "隐藏"; }
  .toc .toctitle { direction: ltr; }
  .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr .toc ul { text-align: left; }
  .mw-content-rtl .toc ul, .mw-content-ltr .mw-content-rtl .toc ul { text-align: right; }
  .mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul { margin: 0px 0px 0px 2em; }
  .mw-content-rtl .toc ul ul, .mw-content-ltr .mw-content-rtl .toc ul ul { margin: 0px 2em 0px 0px; }
}
.embedvideo { margin: 0px; max-width: 100%; display: inline-block; }
.embedvideo-wrapper { position: relative; display: block; }
.embedvideo-player { width: 100%; height: 100%; }
.embedvideo-consent { z-index: 1; background-color: rgb(234, 236, 240); }
.embedvideo-player, .embedvideo-consent { position: absolute; inset: 0px; overflow: hidden; }
.embedvideo-overlay { display: none; }
.embedvideo--autoresize { width: 100%; aspect-ratio: 1.77778 / 1; }
.embedvideo--autoresize .embedvideo-wrapper { height: 100%; }
.embedvideo.mw-halign-right { margin: 0px 0px 0.5em 0.5em; clear: right; float: right; }
.embedvideo.mw-halign-left { margin: 0px 0.5em 0.5em 0px; clear: left; float: left; }
.embedvideo.mw-halign-none { clear: none; float: none; }
.embedvideo.mw-halign-center { margin: 0px auto; display: table; border-collapse: collapse; clear: none; float: none; }
.embedvideo.mw-halign-right, .embedvideo.mw-halign-left, .embedvideo.mw-halign-none, .embedvideo.mw-halign-center { display: block; }
.embedvideo figcaption { font-size: 88.4%; padding: 3px 0px; }
video.thumbborder, audio.thumbborder { border: 1pt solid rgb(200, 204, 209); }
a.vplink { padding-left: 18px; background-image: url("https://eu4.paradoxwikis.com/extensions/EmbedVideo/resources/img/play.png?b8c6e"); background-repeat: no-repeat; background-position: left center; }
a.vplink:hover { background-image: url("https://eu4.paradoxwikis.com/extensions/EmbedVideo/resources/img/play-hover.png?08bf2"); }
.uls-trigger { background: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/lib/jquery.uls/images/language.svg?80b0b") left center / contain no-repeat; padding-left: 24px; }
#pt-uls { padding-top: 0px !important; }
#pt-uls .uls-trigger { background-image: none; display: inline-block; padding-left: 0px; padding-top: 0.5em !important; }
#pt-uls .uls-trigger::before { content: ""; background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/lib/jquery.uls/images/language.svg?80b0b"); background-position: left 0.0833333em; background-repeat: no-repeat; background-size: 1.33333em 1.33333em; padding-top: 0.333333em; padding-left: 1.66667em; opacity: 0.67; }
.client-nojs #pt-uls { display: none; }
.client-nojs #ca-ve-edit, .ve-not-available #ca-ve-edit, .client-nojs .mw-editsection-divider, .ve-not-available .mw-editsection-divider, .client-nojs .mw-editsection-visualeditor, .ve-not-available .mw-editsection-visualeditor { display: none; }
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) { margin-right: 0.25em; color: rgb(84, 89, 93); }
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) { margin-left: 0.25em; color: rgb(84, 89, 93); }
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after { animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0ms !important; }
}
body { margin: 0px; }
main { display: block; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
@supports (text-decoration:underline dotted) {
  abbr[title] { border-bottom: 0px; text-decoration: underline dotted; }
}
pre, code, tt, kbd, samp { font-family: monospace, monospace; }
sub, sup { line-height: 1; }
img { border: 0px; }
button, input, optgroup, select, textarea { margin: 0px; }
legend { color: inherit; padding: 0px; }
.firstHeading::before { content: url("https://eu4.paradoxwikis.com/resources/src/mediawiki.skinning/images/wiki.PNG"); display: block; height: 236px; left: -9999px; line-height: 0; margin-bottom: 20px; position: absolute; width: 160px; }
div.tright, div.floatright, table.floatright { clear: right; float: right; }
div.tleft, div.floatleft, table.floatleft { float: left; clear: left; }
div.floatright, table.floatright { margin: 0px 0px 0.5em 0.5em; }
div.floatleft, table.floatleft { margin: 0px 0.5em 0.5em 0px; }
div.thumb { width: auto; background-color: transparent; margin-bottom: 0.5em; }
div.tleft { margin: 0.5em 1.4em 1.3em 0px; }
div.tright { margin: 0.5em 0px 1.3em 1.4em; }
.thumbcaption { text-align: left; line-height: 1.4em; padding: 3px; }
div.thumbinner { padding: 3px; text-align: center; overflow: hidden; }
.mw-message-box { color: rgb(0, 0, 0); box-sizing: border-box; margin-bottom: 16px; border: 1px solid rgb(162, 169, 177); padding: 12px 24px; overflow-wrap: break-word; overflow: hidden; background-color: rgb(234, 236, 240); }
.mw-message-box > :only-child { margin: 0px; }
.mw-message-box h2 { color: inherit; display: block; border: 0px; font-size: 1em; font-weight: bold; }
.mw-message-box .mw-logevent-loglines li { font-size: 90%; }
.mw-message-box-error { background-color: rgb(254, 231, 230); border-color: rgb(221, 51, 51); }
.mw-message-box-warning { background-color: rgb(254, 246, 231); border-color: rgb(255, 204, 51); }
.mw-message-box-success { background-color: rgb(213, 253, 244); border-color: rgb(20, 134, 109); }
.toctogglecheckbox:checked ~ ul { display: none; }
@media screen {
  html, body { height: 100%; }
  :focus { outline-color: rgb(51, 102, 204); }
  html { font-size: 100%; }
  html, body { font-family: sans-serif; }
  ul { list-style-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/bullet-icon.svg?d4515"); }
  pre, .mw-code { line-height: 1.3; }
  .mw-jump-link:not(:focus) { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
  .mw-editsection, .mw-editsection-like { font-family: sans-serif; }
  .mw-body h1, .mw-body-content h1, .mw-body-content h2 { margin-bottom: 0.25em; padding: 0px; font-family: "Linux Libertine", Georgia, Times, serif; line-height: 1.3; }
  .mw-body h1:lang(ja), .mw-body-content h1:lang(ja), .mw-body-content h2:lang(ja), .mw-body h1:lang(he), .mw-body-content h1:lang(he), .mw-body-content h2:lang(he), .mw-body h1:lang(ko), .mw-body-content h1:lang(ko), .mw-body-content h2:lang(ko) { font-family: sans-serif; }
  .mw-body h1:lang(my), .mw-body-content h1:lang(my), .mw-body-content h2:lang(my) { line-height: normal; }
  .mw-body h1, .mw-body-content h1 { font-size: 1.8em; }
  .vectorparadox-body { font-size: calc(0.875em); line-height: 1.6; }
  .vectorparadox-body #siteSub { font-size: 12.8px; }
  .vectorparadox-body h1 { margin-top: 1em; }
  .vectorparadox-body h2 { margin-top: 1em; font-size: 1.5em; }
  .vectorparadox-body h3, .vectorparadox-body h4, .vectorparadox-body h5, .vectorparadox-body h6 { margin-top: 0.3em; margin-bottom: 0px; padding-bottom: 0px; line-height: 1.6; }
  .vectorparadox-body h3 { font-size: 1.2em; }
  .vectorparadox-body h3, .vectorparadox-body h4 { font-weight: bold; }
  .vectorparadox-body h4, .vectorparadox-body h5, .vectorparadox-body h6 { font-size: 100%; }
  .vectorparadox-body .toc h2 { font-family: sans-serif; font-size: 100%; }
  .vectorparadox-body p { margin: 0.5em 0px; }
  .vectorparadox-body blockquote { border-left: 4px solid rgb(234, 236, 240); padding: 8px 32px; }
  .vectorparadox-body blockquote > :first-child { margin-top: 0px; }
  .vectorparadox-body blockquote > :last-child { margin-bottom: 0px; }
  .mw-parser-output a.external { background-image: url("assets/f2430ef9dca82bd967bc2b12.svg"); background-position: right center; background-repeat: no-repeat; background-size: 0.857em auto; padding-right: 1em; }
  .mw-indicators { font-size: 0.875em; line-height: 1.6; position: relative; float: right; }
  .mw-indicator { display: inline-block; }
  #localNotice { margin-bottom: 0.9em; }
  #siteNotice { font-size: 0.8em; margin: 24px 0px; position: relative; text-align: center; }
  .mw-portlet .vectorparadox-menu-heading { display: none; }
  .mw-portlet ul { list-style: none; margin: 0px; }
  .vectorparadox-menu-dropdown { position: relative; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content { position: absolute; top: 100%; left: -1px; opacity: 0; height: 0px; visibility: hidden; overflow: hidden; min-width: 100%; margin: 0px; padding: 0px; z-index: 3; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content-list { list-style: none; }
  .vectorparadox-menu-dropdown .mw-list-item { padding: 0px; margin: 0px; }
  .vectorparadox-menu-dropdown .mw-list-item a { display: block; white-space: nowrap; cursor: pointer; }
  .vectorparadox-menu-dropdown .selected a, .vectorparadox-menu-dropdown .selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-checkbox { cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; opacity: 0; width: 100%; height: 100%; margin: 0px; padding: 0px; display: none; }
  .vectorparadox-menu-checkbox:checked ~ .vectorparadox-menu-content { opacity: 1; visibility: visible; height: auto; }
  :not(:checked) > .vectorparadox-menu-checkbox { display: block; }
  .vectorparadox-menu-checkbox:focus + .vectorparadox-menu-heading { outline: -webkit-focus-ring-color auto; }
  .vectorparadox-menu-portal { margin: 0px 0.6em 0px 0.7em; padding: 0.25em 0px; direction: ltr; }
  .vectorparadox-menu-portal .vectorparadox-menu-heading { display: block; color: rgb(84, 89, 93); margin: 0.5em 0px 0px 0.666667em; border: 0px; padding: 0.25em 0px; font-size: 0.75em; font-weight: normal; cursor: default; }
  .vectorparadox-menu-portal .vectorparadox-menu-content { margin-left: 0.5em; padding-top: 0px; }
  .vectorparadox-menu-portal .vectorparadox-menu-content ul { list-style: none; margin: 0px; padding-top: 0.3em; }
  .vectorparadox-menu-portal .vectorparadox-menu-content li { margin: 0px; padding: 0.25em 0px; font-size: 0.75em; line-height: 1.125em; overflow-wrap: break-word; }
  .vectorparadox-menu-portal .vectorparadox-menu-content li a { color: rgb(6, 69, 173); }
  .vectorparadox-menu-portal .vectorparadox-menu-content li a:visited { color: rgb(11, 0, 128); }
  .vectorparadox-search-box-inner { position: relative; height: 100%; }
  .vectorparadox-search-box-input { background-color: rgba(255, 255, 255, 0.5); color: rgb(0, 0, 0); width: 100%; height: 2.15385em; box-sizing: border-box; border: 1px solid rgb(162, 169, 177); border-radius: 0px; padding: 5px 2.15385em 5px 0.4em; box-shadow: transparent 0px 0px 0px 1px inset; font-family: inherit; font-size: 0.8125em; direction: ltr; transition-property: border-color, box-shadow; transition-duration: 250ms; appearance: none; }
  .vectorparadox-search-box-inner:hover .vectorparadox-search-box-input { border-color: rgb(114, 119, 125); }
  .vectorparadox-search-box-input:focus, .vectorparadox-search-box-inner:hover .vectorparadox-search-box-input:focus { outline: 0px; border-color: rgb(51, 102, 204); box-shadow: rgb(51, 102, 204) 0px 0px 0px 1px inset; }
  .vectorparadox-search-box-input::-webkit-input-placeholder { color: rgb(114, 119, 125); opacity: 1; }
  .vectorparadox-search-box-input::placeholder { color: rgb(114, 119, 125); opacity: 1; }
  .vectorparadox-search-box-input::-webkit-search-decoration, .vectorparadox-search-box-input::-webkit-search-cancel-button, .vectorparadox-search-box-input::-webkit-search-results-button, .vectorparadox-search-box-input::-webkit-search-results-decoration { display: none; }
  .searchButton { background-color: transparent; position: absolute; top: 1px; bottom: 1px; right: 1px; min-width: 28px; width: 2.15385em; border: 0px; padding: 0px; cursor: pointer; font-size: 0.8125em; direction: ltr; text-indent: -99999px; white-space: nowrap; overflow: hidden; z-index: 1; }
  .searchButton[name="go"] { background: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/search.svg?bbf78") center center / 1.23077em auto no-repeat; opacity: 0.67; }
  .search-toggle { display: block; float: right; }
  .vectorparadox-search-box-collapses > div { display: none; }
  #p-logo { width: 10em; height: 160px; margin-bottom: 1em; }
  #p-logo a { background-position: center center; background-repeat: no-repeat; display: block; width: 10em; height: 160px; text-decoration: none; }
  .mw-footer { direction: ltr; }
  .mw-footer ul { list-style: none; margin: 0px; padding: 0px; }
  .mw-footer li { color: rgb(32, 33, 34); margin: 0px; padding: 0.5em 0px; font-size: 0.75em; }
  #footer-icons { float: right; }
  #footer-icons li { float: left; margin-left: 0.5em; line-height: 2; text-align: right; }
  #footer-info li { line-height: 1.4; }
  #footer-places li { float: left; margin-right: 1em; line-height: 2; }
}
@media screen and (min-width: 1000px) {
  .search-toggle { display: none; }
}
@media screen and (min-width: 1000px) {
  .vectorparadox-search-box-collapses > div { display: block; }
}
@media print {
  .toc, body { padding: 10px; font-family: "Linux Libertine", Georgia, Times, serif; }
  .printfooter, .mw-footer, .thumb, figure, table, ol, dl, ul, h3, h4, h5, h6 { font-family: sans-serif; }
  img { font-family: "Linux Libertine", Georgia, Times, serif; }
  .mw-body a:not(.image) { border-bottom: 1px solid rgb(170, 170, 170); }
  .firstHeading { font-size: 25pt; line-height: 28pt; margin-bottom: 20px; padding-bottom: 5px; }
  .firstHeading, h2 { overflow: hidden; border-bottom: 2px solid rgb(0, 0, 0); }
  h3, h4, h5, h6 { margin: 30px 0px 0px; }
  h2, h3, h4, h5, h6 { padding: 0px; position: relative; }
  h2 { font-size: 18pt; line-height: 24pt; margin-bottom: 0.25em; }
  h3 { font-size: 14pt; line-height: 20pt; }
  h4, h5, h6 { font-size: 12pt; line-height: 16pt; }
  p { font-size: 12pt; line-height: 16pt; margin-top: 5px; text-align: justify; }
  p::before { content: ""; display: block; width: 120pt; overflow: hidden; }
  blockquote { border-left: 2px solid rgb(0, 0, 0); padding-left: 20px; }
  ol, ul { margin: 10px 0px 0px 1.6em; padding: 0px; }
  ol li, ul li { padding: 2px 0px; font-size: 12pt; }
  table ol li, table ul li { font-size: inherit; }
  .toc { break-before: avoid; break-after: avoid; background: none; border: 0px; display: table; }
  .toc a { border: 0px; font-weight: normal; }
  .toc > ul > li { margin-bottom: 4px; font-weight: bold; }
  .toc ul { margin: 0px; list-style: none; }
  .toc ul ul { padding-left: 30px; }
  .toc li.toclevel-1 > a { font-size: 12pt; font-weight: bold; }
  #mw-navigation, .noprint, .mw-jump-link, .mw-portlet-lang, .toc .tocnumber, .mw-checkbox-hack-checkbox, .mw-checkbox-hack-button { display: none; }
  .printfooter { margin-top: 10px; border-top: 3px solid rgb(0, 0, 0); padding-top: 10px; font-size: 10pt; clear: both; }
  .mw-footer { margin-top: 12px; border-top: 1px solid rgb(238, 238, 238); padding-top: 5px; }
  #footer-info { margin: 0px; padding: 0px; }
  #footer-info li { color: rgb(153, 153, 153); list-style: none; display: block; padding-bottom: 10px; font-size: 10pt; }
  #footer-info li a { color: rgb(153, 153, 153) !important; }
  #footer-info-lastmod { color: rgb(0, 0, 0); font-size: 12pt; font-weight: bold; }
}
@media screen {
  body { background-color: rgb(246, 246, 246); overflow-y: scroll; }
  .mw-body, .parsoid-body { background-color: rgb(255, 255, 255); color: rgb(32, 33, 34); direction: ltr; padding: 1em; }
  #p-personal { position: absolute; top: 6px; right: 0.75em; z-index: 100; }
  #p-personal ul { padding-left: 10em; }
  .mw-body, #mw-data-after-content { margin-left: 10em; }
  .mw-body { margin-top: -1px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(167, 215, 249); border-image: none; }
  .mw-body .firstHeading { overflow: visible; }
  .mw-indicators { z-index: 1; }
  .vectorparadox-body { position: relative; z-index: 0; }
  #mw-page-base { background-color: rgb(251, 251, 251); background-image: linear-gradient(rgb(255, 255, 255) 50%, rgb(246, 246, 246) 100%); background-position: left bottom; height: 5em; }
  #mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; }
  #mw-navigation h2 { position: absolute; top: -9999px; }
  #mw-head { position: absolute; top: 0px; right: 0px; width: 100%; }
  #left-navigation { float: left; margin-left: 10em; margin-top: 2.5em; margin-bottom: -2.5em; }
  #right-navigation { float: right; margin-top: 2.5em; }
  .vectorparadox-search-box { float: left; margin-right: 0.5em; margin-left: 0.5em; }
  .vectorparadox-search-box form { margin: 0.5em 0px 0px; }
  .vectorparadox-search-box-inner { min-width: 5em; width: 20vw; max-width: 20em; }
  #mw-panel { position: absolute; top: 0px; width: 10em; left: 0px; }
  #p-logo + .mw-portlet .vectorparadox-menu-heading { display: none; }
  .mw-footer { margin-left: 10em; margin-top: 0px; padding: 0.75em; }
  .mw-content-ltr { direction: ltr; }
  .mw-content-rtl { direction: rtl; }
  .vectorparadox-menu-checkbox:checked + .vectorparadox-menu-heading::after { transform: scaleY(-1); }
  .vectorparadox-menu-dropdown { direction: ltr; float: left; cursor: pointer; position: relative; line-height: 1.125em; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading { display: flex; color: rgb(84, 89, 93); font-size: 0.8125em; background-position: right bottom; margin: 0px -1px 0px 0px; padding: 1.25em 8px 6px; font-weight: normal; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading::after { content: ""; background: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/arrow-down.svg?9426f") 100% 50% no-repeat; width: 1.23077em; height: 1.23077em; opacity: 0.84; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading:hover, .vectorparadox-menu-dropdown .vectorparadox-menu-heading:focus { color: rgb(32, 33, 34); }
  .vectorparadox-menu-dropdown .vectorparadox-menu-heading:hover::after, .vectorparadox-menu-dropdown .vectorparadox-menu-heading:focus::after { opacity: 1; }
  .vectorparadox-menu-dropdown .vectorparadox-menu-content { line-height: 1.125em; background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(162, 169, 177); border-image: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; transition-property: opacity; transition-duration: 100ms; }
  .vectorparadox-menu-dropdown:hover .vectorparadox-menu-content { opacity: 1; visibility: visible; height: auto; }
  .vectorparadox-menu-dropdown .mw-list-item { text-align: left; line-height: 1em; }
  .vectorparadox-menu-dropdown .mw-list-item a:not(.mw-ui-icon) { font-size: 0.8125em; }
  .vectorparadox-menu-dropdown .mw-list-item a { padding: 0.625em; color: rgb(6, 69, 173); }
  .vectorparadox-menu-dropdown .mw-list-item.selected a, .vectorparadox-menu-dropdown .mw-list-item.selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-tabs-legacy { background-position: left bottom; float: left; height: 2.5em; padding-left: 1px; }
  .vectorparadox-menu-tabs-legacy .vectorparadox-menu-heading { display: none; }
  .vectorparadox-menu-tabs-legacy ul { float: left; height: 100%; list-style: none; margin: 0px; padding: 0px; }
  .vectorparadox-menu-tabs-legacy li { background-image: linear-gradient(to top, rgb(119, 193, 246) 0px, rgb(232, 242, 248) 1px, rgb(255, 255, 255) 100%); background-position: left bottom; background-repeat: repeat-x; float: left; display: block; height: 100%; margin: 0px; padding: 0px; line-height: 1.125em; white-space: nowrap; }
  .vectorparadox-menu-tabs-legacy li a { background-position: right bottom; color: rgb(6, 69, 173); box-sizing: border-box; display: block; float: left; height: 3.07692em; position: relative; padding-top: 1.25em; padding-left: 8px; padding-right: 8px; font-size: 0.8125em; cursor: pointer; }
  .vectorparadox-menu-tabs-legacy .new a, .vectorparadox-menu-tabs-legacy .new a:visited { color: rgb(221, 51, 51); }
  .vectorparadox-menu-tabs-legacy .selected { background: rgb(255, 255, 255); }
  .vectorparadox-menu-tabs-legacy .selected a, .vectorparadox-menu-tabs-legacy .selected a:visited { color: rgb(32, 33, 34); text-decoration: none; }
  .vectorparadox-menu-tabs-legacy .icon a { background-position: right bottom; background-repeat: no-repeat; }
  .vectorparadox-menu-tabs, .vectorparadox-menu-tabs a, #mw-head .vectorparadox-menu-dropdown .vectorparadox-menu-heading { background-image: linear-gradient(rgba(167, 215, 249, 0) 0px, rgb(167, 215, 249) 100%); background-repeat: no-repeat; background-size: 1px 100%; }
  #mw-head .vectorparadox-menu-dropdown .vectorparadox-menu-heading { background-position: right bottom; }
  .vectorparadox-menu-portal .vectorparadox-menu-heading { background-image: linear-gradient(to right, rgba(200, 204, 209, 0) 0px, rgb(200, 204, 209) 33%, rgb(200, 204, 209) 66%, rgba(200, 204, 209, 0) 100%); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 1px; }
  .vectorparadox-search-box h3 { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
  #mw-panel { font-size: inherit; }
  #mw-panel nav:first-child { background-image: none; }
  #mw-panel nav:first-child .vectorparadox-menu-heading { display: none; }
  #mw-panel nav:first-child .vectorparadox-menu-content { margin-left: 0.5em; }
  @keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  .vectorparadox-menu-tabs .mw-watchlink.icon a { width: 2.15385em; height: 0px; padding: 3.07692em 0px 0px; overflow: hidden; }
  .vectorparadox-menu-tabs .mw-watchlink.icon a::before { background-repeat: no-repeat; background-position: 50% 50%; content: ""; display: block; position: absolute; top: 1.07692em; left: 0.384615em; width: 1.23077em; height: 1.23077em; }
  .vectorparadox-menu-tabs #ca-unwatch.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-icon.svg?4152f"); }
  .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-temp-icon.svg?195f5"); }
  .vectorparadox-menu-tabs #ca-watch.icon a::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/watch-icon.svg?6ab6f"); }
  .vectorparadox-menu-tabs #ca-unwatch.icon a:hover::before, .vectorparadox-menu-tabs #ca-unwatch.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-icon-hl.svg?a4731"); }
  .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover::before, .vectorparadox-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/unwatch-temp-icon-hl.svg?f3db6"); }
  .vectorparadox-menu-tabs #ca-watch.icon a:hover::before, .vectorparadox-menu-tabs #ca-watch.icon a:focus::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/common/images/watch-icon-hl.svg?9bf90"); }
  .vectorparadox-menu-tabs #ca-unwatch.icon .loading::before, .vectorparadox-menu-tabs #ca-watch.icon .loading::before { animation: 700ms linear 0s infinite normal none running rotate; outline: 0px; cursor: default; pointer-events: none; transform-origin: 50% 50%; }
  .vectorparadox-user-menu-legacy { }
  .vectorparadox-user-menu-legacy li { font-size: 0.75em; float: left; margin-left: 0.75em; padding-top: 0.5em; line-height: 1.16667; }
  .vectorparadox-user-menu-legacy #pt-anonuserpage, .vectorparadox-user-menu-legacy #pt-tmpuserpage, .vectorparadox-user-menu-legacy #pt-userpage a { background-position: left 0.333333em; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/resources/skins.vectorparadox.styles.legacy/images/user-avatar.svg?b7f58"); background-repeat: no-repeat; background-size: 1.16667em 1.16667em; padding-top: 0.5em; padding-left: 1.5em; }
  .vectorparadox-user-menu-legacy #pt-userpage { padding-top: 0px; }
  .vectorparadox-user-menu-legacy #pt-userpage a { display: inline-block; }
  .vectorparadox-user-menu-legacy #pt-anonuserpage, .vectorparadox-user-menu-legacy #pt-tmpuserpage { color: rgb(84, 89, 93); }
  .vectorparadox-user-menu-legacy .vectorparadox-menu-content-list { display: flex; flex-wrap: wrap; flex-grow: 1; justify-content: flex-end; align-items: baseline; }
}
@media screen and (min-width: 982px) {
  .mw-body, #mw-head-base, #left-navigation, #mw-data-after-content, .mw-footer { margin-left: 11em; }
  .mw-body { padding: 1.25em 1.5em 1.5em; }
  .mw-footer { padding: 1.25em; }
  #mw-panel { padding-left: 0.5em; }
  .vectorparadox-search-box { margin-right: 1em; }
  #p-personal { right: 1em; }
}
@media print {
  .noprint, .mw-cite-backlink, .mw-redirectedfrom, .patrollink, #column-one, #footer-places, #mw-navigation, #f-poweredbyico, #f-copyrightico, li#about, li#disclaimer, li#mobileview, li#privacy { display: none; }
  #footer { background: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 1em; border-top: 1pt solid rgb(170, 170, 170); padding-top: 5px; direction: ltr; }
}
html { scroll-padding-top: 75px; scroll-snap-type: y; scroll-behavior: smooth; }
#mw-htmlform-email > div:first-child { display: none; }
.mw-header-placeholder { height: 3.4825em; }
.mw-article-toolbar-container { margin-left: 0.5em; }
.mw-page-container { background: rgb(255, 255, 255); padding-top: 60px; }
#pt-userpage a { background: none; padding: 12px !important; }
#pt-anonuserpage { display: none !important; }
#p-personal li { padding-top: 0px; }
#p-personal-label { display: none; }
#pt-uls .uls-trigger::before { display: none; }
#pt-uls .uls-trigger { padding-top: 12px !important; }
#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge { text-indent: 0px; background: none; width: auto; height: auto; margin: 0px; }
@keyframes dropdown { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes grow { 
  0% { opacity: 0; left: 100%; }
  100% { transform: translateY(0px); left: 0px; }
}
.pdx_contentWrapper { display: flex; }
.pdx_contentWrapper #content { flex-grow: 1; min-width: 0px; margin-left: 0px; }
@media (min-width: 982px) {
  .pdx_contentWrapper #content { margin-left: 0.5em; }
}
#mw-header-container { background: rgb(24, 24, 24); color: rgb(255, 255, 255); z-index: 2; font-size: 14px; white-space: nowrap; position: fixed; width: 100%; top: 0px; font-family: "Source Sans Pro", sans-serif; }
#mw-header-container .pdx_mainNavBar__opposite { margin-left: auto; display: flex; align-items: center; }
#mw-header-container #p-personal { position: static; z-index: 0; }
@media (max-width: 1500px) {
  #mw-header-container #p-personal .pdx_dropdown { left: auto; right: 0px; }
}
#mw-header-container #p-personal .pdx_dropdownTrigger { color: rgb(255, 255, 255); padding: 8px; display: flex; align-items: center; font-weight: 600; font-size: 0px; }
@media (min-width: 900px) {
  #mw-header-container #p-personal .pdx_dropdownTrigger { font-size: 14px; }
}
#mw-header-container #p-personal .pdx_dropdownTrigger::before { content: ""; background-image: url("assets/7dbd2845bf5274a320bbe422.png"); width: 24px; height: 24px; background-size: 24px auto; background-repeat: no-repeat; margin: 0px 0.2em; filter: invert(1); display: inline-block; }
@media (min-width: 900px) {
  #mw-header-container #p-personal .pdx_dropdownTrigger::before { padding-right: 8.2px; }
}
#mw-header-container #p-personal ul { padding: 0px; }
#mw-header-container #p-personal ul li { font-size: inherit; float: none; display: block; margin: 0px; line-height: 1; }
#mw-header-container #p-personal ul li a { padding: 12px; display: block; color: rgb(255, 255, 255); }
#mw-header-container #p-personal ul li a:hover { text-decoration: none; background: rgb(61, 61, 61); cursor: pointer; }
#p-logo-text .mw-wiki-title { display: block; }
#p-logo-text .mw-wiki-title .pdx_logo { color: rgb(255, 255, 255); border-radius: 3px; padding: 15px 5px; font-weight: 400; display: flex; align-items: center; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/logo-light.png"); background-size: auto 36px; background-repeat: no-repeat; height: 36px; width: 175px; font-size: 0px; background-position: left center; }
#p-logo-text .mw-wiki-title::before { content: ""; height: 36px; width: 36px; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/brandmark.png"); background-size: contain; background-repeat: no-repeat; }
#mw-header { height: 60px; display: flex; align-items: center; position: relative; padding: 0px 12px; }
#mw-header.pdx_search--isActive { z-index: 1000; }
.pdx_mainNavBar #p-search { display: flex; align-items: center; z-index: 1; margin-right: 6px; }
@media (min-width: 900px) {
  .pdx_mainNavBar #p-search { margin-left: 12px; }
}
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search { position: relative; }
}
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search { width: 250px; }
}
.pdx_mainNavBar #p-search #searchform { flex-grow: 1; margin: 0px; font-size: 13px; animation: 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running grow; position: relative; }
@media (max-width: 600px) {
  .pdx_mainNavBar #p-search #searchform { display: none; }
  .pdx_search--isActive.pdx_mainNavBar #p-search #searchform { display: flex; align-items: center; position: absolute; inset: 0px 12px; }
  .pdx_search--isActive.pdx_mainNavBar #p-search #searchform #simpleSearch { flex-grow: 1; }
}
.pdx_mainNavBar #p-search .pdx_searchTrigger { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/search.png?1632a"); background-size: 19px auto; background-repeat: no-repeat; opacity: 0.5; background-position: center center; width: 34px; color: rgba(255, 255, 255, 0.5); padding: 4px 8px; height: 39px; align-items: center; transition: color 0.2s ease-in; filter: invert(1); z-index: 1; box-sizing: border-box; display: block; }
.pdx_search--isActive.pdx_mainNavBar #p-search .pdx_searchTrigger { display: none; }
@media (min-width: 600px) {
  .pdx_mainNavBar #p-search .pdx_searchTrigger { display: none; }
}
.pdx_mainNavBar #p-search * { pointer-events: auto; }
.pdx_gameChanger { white-space: initial; }
@media (min-width: 1000px) {
  .pdx_gameChanger { padding: 4px; }
}
.pdx_gameChanger .pdx_gameChanger__title { text-transform: uppercase; padding: 12px; font-weight: 600; color: rgb(163, 163, 163); display: flex; align-items: center; }
.pdx_gameChanger .pdx_gameChanger__title::after { content: ""; height: 1px; flex-grow: 1; margin-left: 20px; background: rgba(158, 158, 158, 0.25); }
.pdx_gameChanger .pdx_menu__link { display: flex !important; align-items: center; }
@media (min-width: 1000px) {
  .pdx_gameChanger .pdx_menu__link { padding-top: 8px !important; padding-bottom: 6px !important; }
}
.pdx_gameChanger .pdx_menu__link::before { content: ""; background-size: cover; background-position: center center; width: 40px; height: 40px; margin-right: 12px; border-radius: 100%; display: none; flex-shrink: 0; }
@media (min-width: 700px) {
  .pdx_gameChanger .pdx_menu__link::before { display: inline-block; }
}
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eos::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/eos.jpg?c9b42"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--planetfall::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/planetfall.jpg?47d22"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--skylines::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/cities_skylines.jpg?711c5"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--ck2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/crusader_kings_2.jpg?f3a9b"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--ck3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/crusader_kings_3.jpg?cb480"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa-universalis-2-cover.png?dba8e"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_3.jpg?9cf7f"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_4.jpg?c6dcc"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eu5::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/europa_5.png?262b6"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--eurome::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/eu_rome.jpg?d99ff"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_of_iron_2.jpg?8a388"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_iron_3.jpg?a12e5"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--hi4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/hearts_iron_4.jpg?b134e"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--improme::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/imperator.jpg?d88a0"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--architect::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/prison_architect.jpg?8920f"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--stellaris::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/stellaris.jpg?60453"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--mars::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_mars.jpg?2c0de"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aftermath::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_aftermath.jpg?69ed8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--arsenal::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/arsenal_democracy.jpg?08440"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--steel::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/steel_division.jpg?12dda"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--tyranny::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/tyranny.jpg?cfec7"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic1::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_1.jpg?f0425"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_2.jpg?316a8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vic3::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/victoria_3.jpg?72804"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aftermath::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/surviving_aftermath.jpg?69ed8"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--vtm::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/vampire_the_masq.jpg?a9cbb"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--aow4::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/aow4.jpg?1ca90"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--skylines2::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/cs2.jpg?25102"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--htr::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/htr.jpg?c07f6"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--wta::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/wta.jpg?f7218"); }
.pdx_gameChanger .pdx_menu__link.pdx_gameChanger--mil::before { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/covers/millennia.jpg?bdb8e"); }
#simpleSearch { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; margin: 0px; height: auto; width: auto; position: static; max-width: 100%; }
#simpleSearch #searchButton { width: 50px; text-align: center; background-size: 19px auto; background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/search.png?1632a"); filter: invert(1); opacity: 0.6; }
#simpleSearch #searchInput { padding: 6px; height: 40px; text-indent: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 20px; outline: none; color: rgb(235, 235, 235); background-color: rgb(39, 39, 39); transition: 0.15s ease-in; font-size: 1em; font-family: "Source Sans Pro", sans-serif; }
#simpleSearch #searchInput::placeholder { color: rgb(173, 173, 173); }
#simpleSearch #searchInput:focus { background-color: rgb(44, 44, 44); box-shadow: none !important; }
.pdx_canvasTrigger { font-size: 24px; padding-right: 12px; color: rgb(255, 255, 255); }
@media (min-width: 900px) {
  .pdx_canvasTrigger { display: none; }
}
#personal h2 { font-size: 14px; margin: 0px; font-weight: normal; cursor: pointer; display: flex; align-items: center; padding: 8px; }
#personal h2::after { display: none !important; }
#personal h2 span { font-weight: 600; line-height: 1.5; padding-left: 6px; }
@media (max-width: 1000px) {
  #personal h2 span { display: none; }
}
#personal h2 .pdx_accountIcon { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/account.png"); background-size: contain; width: 24px; height: 24px; display: inline-block; filter: invert(1); margin-right: 0.2em; margin-left: 0.2em; font-size: 24px; }
#user-tools { line-height: 1; margin-left: 4px; }
.pd_menuTrigger { height: 60px; display: flex; align-items: center; position: relative; }
.pd_menuTrigger:hover { cursor: pointer; }
.pd_menuTrigger .p-nav-menuTrigger { display: inline-flex; padding: 0px 10px; align-items: center; vertical-align: middle; align-self: center; position: relative; }
.pd_menuTrigger .pd_nav { display: none; width: 344px; font-size: 14px; background: rgb(24, 24, 24); position: absolute; left: 0px; top: 60px; }
.pd-menu--open .pd_menuTrigger .pd_nav { display: block; }
.pd_menuTrigger .pd_nav .navigation-menu__section { padding: 5px 10px; border-bottom: 2px solid rgb(7, 8, 11); }
.pd_menuTrigger .pd_nav .navigation-menu__section-item { justify-content: space-between; opacity: 0.6; color: rgb(255, 255, 255); line-height: 28px; padding: 5px 10px; display: flex; align-items: center; }
.pd_menuTrigger .pd_nav .navigation-menu__section-item:hover { border-radius: 3px; text-decoration: none; background: rgb(119, 119, 119) !important; }
.pd_menuTrigger .pd_nav .navigation-menu__section-item a { text-decoration: none; display: block; flex-grow: 1; }
.pd_menuTrigger .pd_nav .navigation-menu__section-title { text-transform: uppercase; letter-spacing: 1.5px; opacity: 0.6; line-height: 24px; padding: 0px 10px 10px; }
.pd_menuTrigger .menu-icon { padding-right: 11px; display: inline-block; margin-top: -2px; }
.pd_menuTrigger .menu-icon .menu-icon__bar { width: 8px; height: 2px; background-color: rgb(255, 255, 255); margin: 6px 0px; }
.pd_menuTrigger .uix_logoIcon { background-image: url("assets/c311729ae9d76b165a6003aa.png"); background-size: contain; background-repeat: no-repeat; height: 36px; width: 36px; }
.pd_menuTrigger .p-header-logo { display: inline-flex; align-items: center; line-height: 1; margin-right: 0px; }
@media (min-width: 500px) {
  .pd_menuTrigger .p-header-logo { margin-right: 26px; }
}
.pd_menuTrigger .p-header-logo .uix_logo { text-decoration: none; color: inherit; }
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text { display: flex; align-items: center; font-size: 24px; color: rgb(255, 255, 255); margin: 0px; font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 400; }
@media (max-width: 650px) {
  .pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text { font-size: 18px; }
}
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text:hover span { background: rgb(149, 149, 149); display: inline-block; }
.pd_menuTrigger .p-header-logo .uix_logo .uix_logo--text span { border-radius: 3px; padding: 15px 5px; color: rgb(216, 216, 216); }
.pdx_siteToggle { margin: 0px 16px; min-width: 0px; }
@media (max-width: 750px) {
  .pdx_siteToggle { display: none; }
}
.pdx_siteToggle__trigger { border-radius: 4px; padding: 8px; display: flex; align-items: center; background-color: rgb(39, 39, 39); transition: background-color 0.15s ease-in; }
.pdx_siteToggle__trigger span { max-width: 100%; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; overflow: hidden; }
.pdx_siteToggle__trigger:hover { background-color: rgb(44, 44, 44); }
.pdx_siteToggle__trigger i { flex-shrink: 0; height: 10px; width: 10px; display: block; margin-left: 6px; background: 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 %3Cpath d=%22M10.085 2.943L6.05 6.803l-3.947-3.86L1.05 3.996l5 5 5-5z%22/%3E %3C/svg%3E") no-repeat; filter: invert(1); }
.pdx_hasDropdown { position: relative; }
.pdx_hasDropdown .pdx_dropdownTrigger { cursor: pointer; }
.pdx_hasDropdown .pdx_dropdown { display: none; width: 250px; position: absolute; top: 100%; margin-top: 12px; background: rgb(54, 54, 54); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 500; animation: 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running dropdown; max-height: 70vh; overflow-y: auto; }
.pdx_hasDropdown .pdx_dropdown::before, .pdx_hasDropdown .pdx_dropdown::after { border-bottom-color: rgb(61, 61, 61); }
.pdx_hasDropdown .pdx_dropdown.position--right { right: 0px; }
.pdx_hasDropdown .pdx_dropdown.position--left { left: 0px; }
.pdx_hasDropdown .pdx_dropdown.is-active { display: block; }
.pdx_hasDropdown .pdx_dropdown.pdx_dropdown--large { width: 300px; }
.pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge { width: 300px; }
@media (min-width: 1100px) {
  .pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge { width: 800px; }
  .pdx_hasDropdown .pdx_dropdown.pdx_dropdown--extraLarge .pdx_dropdown__menuList.pdx_dropdown__menuList--columns { column-count: 3; }
}
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList.pdx_dropdown__menuList--columns { column-count: 2; }
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList .pdx_menu__link { display: block; padding: 12px; color: rgb(235, 235, 235); break-inside: avoid; transition: 0.15s ease-in; }
.pdx_hasDropdown .pdx_dropdown .pdx_dropdown__menuList .pdx_menu__link:hover { text-decoration: none; background: rgb(61, 61, 61); cursor: pointer; }
html .footer ul { list-style: none; }
.pdx_footer { font-size: 12px; }
.footer__social-icon span { display: inline-block; width: 24px; height: 24px; background-size: contain; }
.icon-facebook-with-circle { background-image: url("assets/43296563be0b0f233fc49a43.png"); }
.icon-twitch-with-circle { background-image: url("assets/cfa4a1bd25a55331ddc5c191.png"); }
.icon-youtube-with-circle { background-image: url("assets/cee23b9a123aa84a7dccef26.png"); }
.icon-twitter-with-circle { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/twitter.png?5bd65"); }
.icon-instagram-with-circle { background-image: url("assets/f804dac73fed889e2ff10abf.png"); }
.icon-spotify-with-circle { background-image: url("https://eu4.paradoxwikis.com/skins/VectorParadox/skinStyles/images/paradox/icons/spotify.png?f0288"); }
@media (max-width: 800px) {
  .hide-for-small { display: none; }
}
@media (min-width: 800px) {
  .show-for-small { display: none; }
}
.grid { place-content: flex-start center; text-align: center; display: flex; flex-flow: wrap; }
.footer .content { max-width: 1200px; margin: 0px auto; width: calc(100% - 40px); }
.footer { background-color: rgb(26, 26, 26); color: rgb(246, 246, 246); padding: 40px 0px; display: inline-block; width: 100%; }
html .footer a { color: rgb(255, 255, 255); }
.footer-container { justify-content: center; }
.content ul.footer__menu { padding: 0px; margin: 0px; list-style: none; }
.footer_section_title { font-style: normal; letter-spacing: 0px; font-size: 1em; line-height: 21px; font-weight: 600; text-transform: uppercase; color: rgb(173, 173, 173); margin: 10px 0px; }
.footer__menu_link { font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 1.2em; line-height: 21px; color: rgb(238, 238, 238); margin: 5px 0px; }
.footer__menu_link-small { font-size: 12px; line-height: 18px; color: rgb(238, 238, 238); margin: 5px 0px; letter-spacing: 0px; }
.footer__logo-image { text-align: center; }
.footer__socialmedia-icons { list-style: none; padding-left: 0px; display: flex; flex-flow: wrap; justify-content: flex-start; margin: 10px 0px; }
.footer__socialmedia-icons li { padding: 5px 10px 5px 0px; }
.footer__socialmedia-icons span.icon { font-size: 1.8em; line-height: 1.11111em; }
.footer__copyright { padding: 30px 60px 10px; text-align: center; background-color: rgb(23, 23, 23); }
.footer__copyright-text { font-size: 11px; line-height: 16px; color: rgb(238, 238, 238); }
.footer__disclaimer { padding: 30px 0px 60px 20px; text-align: left; background-color: rgb(23, 23, 23); }
.footer__disclaimer-xsolla-container { display: flex; justify-content: center; }
.footer__disclaimer-xsolla-image { font-size: 11px; line-height: 16px; color: rgb(238, 238, 238); }
.footer__disclaimer-xsolla-text { font-size: 11px; line-height: 16px; align-self: center; color: rgb(238, 238, 238); padding-left: 10px; }
.footer__logo { flex: 1 1 100%; order: 1; margin-bottom: 30px; }
.footer__logo img { width: 100%; max-width: 181px; }
.footer__games { order: 2; }
.footer__community { order: 4; }
.footer__about { order: 3; }
.footer__socialmedia { order: 5; }
.footer__about, .footer__community, .footer__games, .footer__socialmedia { flex-basis: 50%; text-align: left; }
.footer__legal { order: 6; text-align: center; margin-top: 20px; }
.footer__list { font-size: 0.9em; line-height: 1.22222em; display: block; margin: 0px -10px; padding: 0px; list-style: none; }
.footer__list > li { display: inline-block; margin: 0px 10px; position: relative; }
.footer__list > li::before { background-color: rgb(255, 255, 255); border-radius: 100%; content: ""; height: 4px; left: -14px; margin-top: -2px; position: absolute; top: 50%; width: 4px; }
.footer__list > li:first-child::before { display: none; }
.footer__newsletter { margin: 20px 0px; }
.footer__newsletter input[type="text"] { background-color: rgb(12, 12, 12); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.footer__newsletter input[type="text"].input--active, .footer__newsletter input[type="text"]:active, .footer__newsletter input[type="text"]:focus { border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px -4px 0px 0px inset; }
.footer__newsletter input[type="text"].input--active.error, .footer__newsletter input[type="text"]:active.error, .footer__newsletter input[type="text"]:focus.error { border-color: rgb(254, 6, 66); }
.footer__terms { font-size: 0.9em; line-height: 1.22222em; display: block; margin: 5px 0px; }
.footer__follow { font-size: 3.6em; line-height: 1.05556em; display: inline-block; margin: 30px 0px; padding: 0px; list-style: none; }
.footer__follow > li { text-decoration: none; display: block; float: left; }
.footer__follow > li > a { padding: 10px; display: block; }
.footer-categories { border-top: 1px solid rgb(238, 238, 238); opacity: 1; padding-top: 40px; text-align: center; transition: opacity 0.4s; }
.footer-categories__heading { display: block; font-size: 6vw; }
.footer-categories__list { font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 2.4em; line-height: 1.08333em; display: block; list-style: none; margin: 10px 0px 30px; padding: 0px; }
.footer-categories__list > li { float: left; display: block; width: 50%; padding: 5px 10px; box-sizing: border-box; }
.footer-categories__list .img-description { display: block; }
.footer-categories--search img { display: none; }
@media screen and (min-width: 800px) {
  .footer-container { padding: 0px; justify-content: center; flex-flow: row; }
  .footer_section_title { font-family: "Graphik Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; letter-spacing: 0px; font-size: 10px; line-height: 24px; font-weight: 600; text-transform: uppercase; margin-top: 5px; }
  .footer__menu_link { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 14px; line-height: 24px; }
  .footer__menu_link-small { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 10px; line-height: 18px; margin: 0px; }
  .footer__logo-image { text-align: left; }
  .footer__socialmedia { padding-right: 0px; }
  .footer__socialmedia .footer__menu { margin: 0px; }
  .footer__socialmedia-icons { justify-content: flex-start; margin-bottom: 10px; }
  .footer__socialmedia-icons li { padding: 5px 10px 0px 0px; }
  .footer__copyright { padding: 30px 0px 10px; }
  .footer__copyright-text { font-family: "Graphik Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; text-transform: none; letter-spacing: 0px; font-size: 12px; line-height: 18px; }
  .footer__disclaimer { padding: 10px 60px 20px; text-align: center; background-color: rgb(23, 23, 23); }
  .footer__disclaimer-xsolla-text { line-height: 30px; }
  .footer__community { order: 3; }
  .footer__about { order: 4; }
  .footer__legal { text-align: left; }
  .footer-item { flex: 1 1 20%; padding: 0px 10px; }
  .footer-item.footer__logo { margin-bottom: 0px; padding-left: 0px; }
  .footer-item.footer__socialmedia { padding-right: 0px; }
}
.heading-holder h1:first-child { padding-bottom: 12px; }
#mw-navigation { float: left; }
#mw-navigation #mw-head { top: 60px; left: 0px; right: 10px; width: auto; }
#mw-navigation #mw-panel { position: static; margin-top: -45px; }
#p-logo .mw-wiki-logo { margin: 0px auto; background-size: contain; background-position: center top; }
@media (max-width: 981px) {
  #p-logo .mw-wiki-logo { width: 9em; }
}
@media (max-width: 750px) {
  #mw-panel { display: none; }
  .mw-body { margin-left: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  #left-navigation { margin-left: 0px; }
  #footer { margin-left: 0px; }
}
.suggestions-special { background: rgb(44, 44, 44) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 8px !important; }
.suggestions-special .special-label { color: rgba(255, 255, 255, 0.7) !important; }
.suggestions-special .special-query { color: rgb(255, 255, 255) !important; }
.suggestions { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px 0px; }
table.wikitable, table.mildtable { overflow: auto hidden; }
@media (max-width: 700px) {
  table.wikitable, table.mildtable { display: block; width: 100% !important; }
}
@media (max-width: 900px) {
  .gridBG tr { display: flex; text-align: center; justify-content: center; flex-direction: column; }
  .gridBG tr div { margin: 0px !important; }
}
.gridBG a { color: rgb(255, 255, 255); text-decoration: underline; }
.gridBG img { max-width: 100%; height: auto; }
.gridBG + table > tbody > tr { display: flex; flex-wrap: wrap-reverse; }
.gridBG + table > tbody > tr > td { width: auto !important; flex-grow: 1; }
.gridBG + table > tbody > tr > td:first-child { flex-basis: 320px; }
.gridBG + table > tbody > tr > td:last-child { flex: 10 10 800px; }
@media (max-width: 900px) {
  .gridBG + table > tbody > tr > td > .floatright { display: none; }
}
.skin-minerva #mw-header-container .pdx_mainNavBar__opposite { display: none; }
.skin-minerva .pdx_siteToggle { display: block; margin-left: auto; margin-right: 0px; }
.skin-minerva .pdx_siteToggle .pdx_dropdown { left: auto; right: 0px; }
@media screen and (min-width: 1000px) {
  .skin-minerva #mw-header { max-width: 995.3px; margin: 0px auto; }
}
.skin-minerva footer > .post-content { margin-top: 12px; }
.skin-minerva .content { margin: 0px 8px; }
#mw-head-base { margin-top: -2.75em; }
#left-navigation { margin-top: 1em; }
#right-navigation { margin-top: 1em; }
#p-logo, #p-logo > .mw-wiki-logo { height: 236px; }
div#mw-panel { padding-top: 0px; }
div#mw-panel div.portal { padding-bottom: 0.1em; }
div#mw-panel div.portal h5 { padding: 0.1em; }
div#mw-panel div.portal div.body { padding-top: 0.1em; }
div#mw-panel div.portal div.body ul li { padding-bottom: 0.225em; }
#mw-panel.collapsible-nav .portal .body ul li { padding: 0.2em 0px; }
#mw-panel.collapsible-nav .portal { margin-bottom: 6px; }
#p-logo { top: -233px; height: 236px; }
#p-logo a { height: 236px; }
#footer-info-viewcount { display: none; }
#footer-info-lastmod { display: none; }
#footer-info-copyright { display: none; }
div#footer { padding-top: 5px; }
div#content { padding: 10px 15px; }
div#list p, dl { margin-bottom: 0.2em; }
#contentSub { margin: 0px; }
.effect-green { color: green; }
.effect-background-green { background: rgb(233, 233, 233); padding: 0px 2px; border-radius: 2px; }
.effect-red { color: red; }
.effect-background-red { background: rgb(233, 233, 233); padding: 0px 2px; border-radius: 2px; }
.toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; }
.game_property_show a::after { content: attr(title); text-transform: lowercase; }
.game_property img { margin: -7px 0px -6px -1px; }
.collapse-template .mw-collapsible-toggle { float: none; }
.collapse-template .mw-collapsible-content[style="display:block;"] { padding: 15px 0px 0px; border: 1px dashed rgb(238, 238, 238); }
.mildtable th { text-align: left; background: rgb(245, 245, 245); padding: 5px; font-size: 90%; }
.mildtable td { padding-left: 5px; }
.mildtable td { border-top: 2px solid rgb(221, 221, 221); }
.mw-body-content .plainlist ol, .mw-body-content .plainlist ul { line-height: inherit; list-style: none none; margin: 0px; }
.mw-body-content .plainlist ol li, .mw-body-content .plainlist ul li { margin-bottom: 0px; }
.mw-body-content .plainlist li ol, .mw-body-content .plainlist li ul { margin-left: 1.6em; }
.eu4box { border-radius: 6px; padding: 5px; margin-bottom: 3px; margin-left: 3px; color: white !important; }
.eu4box .heading { border-radius: 6px; padding: 0px 6px; color: white !important; }
.eu4box a { color: lightblue !important; }
.eu4box * { list-style-image: none; }
.eu4box .heading .mw-headline { color: white; }
.eu4box .subheading { color: rgb(255, 205, 81); font-weight: bold; }
.eu4box-inline { border-radius: 4px; color: rgb(14, 14, 14) !important; background: rgb(253, 253, 253) !important; }
.eu4box-inline .heading { border-radius: 3px; }
.eu4box-inline hr { margin: 5px 0px; background: rgb(204, 204, 204) !important; }
.eu4box-inline .heading .mw-headline { color: white; }
.eu4box-inline .heading .mw-headline img { margin-right: 5px; }
.eu4box-inline .subheading, span[style="color:#FFCD51"] { color: rgb(39, 52, 66) !important; }
.eu4box-inline a { color: darkblue !important; }
.eu4box .mw-collapsible-toggle { float: none; }
.eu4box h2 { margin-top: 0px !important; }
.eu4box h3 { margin-top: 0px !important; }
.header a { color: lightblue !important; }
@media only screen and (min-width: 80rem) {
  .hidel { display: none; }
}
@media only screen and (max-width: 64rem) {
  .hidem { display: none; }
}
@media only screen and (max-width: 48rem) {
  .hides { display: none; }
}
.grid-container { display: grid; grid-template-areas: "header header header header header header" "middle middle middle middle middle right" "middle2 middle2 middle2 middle2 middle2 right" "middle3 middle3 middle3 middle3 middle3 right" "bottom bottom bottom bottom bottom right"; }
@media only screen and (max-width: 80rem) {
  .grid-container { grid-template-areas: "header header header header header header" "middle middle middle middle right right" "middle2 middle2 middle2 middle2 right right" "middle3 middle3 middle3 middle3 middle3 middle3" "bottom bottom bottom bottom bottom bottom"; }
}
@media only screen and (max-width: 64rem) {
  .grid-container { grid-template-areas: "header header header header header header" "middle middle middle middle middle middle" "middle2 middle2 middle2 middle2 middle2 middle2" "middle3 middle3 middle3 middle3 middle3 middle3" "right right right right right right" "bottom bottom bottom bottom bottom bottom"; }
}
.header { grid-area: header; }
.bottom { grid-area: bottom; }
.left { grid-area: left; }
.right { grid-area: right; }
.middle { grid-area: middle; }
.middle2 { grid-area: middle2; }
.middle3 { grid-area: middle3; }
.vectorparadox-user-menu-legacy .vectorparadox-menu-content-list { display: block; }
.vectorparadox-user-menu-legacy #pt-userpage a { background-image: none !important; }
#right-navigation .vectorparadox-menu-dropdown .vectorparadox-menu-content { right: 0px; left: auto; }
form.mw-htmlform, form#editform, #wpTextbox1, .wikiEditor-ui, .wikiEditor-ui .wikiEditor-ui-clear { clear: none !important; }
#mf-content img { max-width: 100%; height: auto; }
@media (max-width: 450px) {
  #mw-head-base { height: 90px; }
  #mw-head { top: 44px; }
  #left-navigation { margin-bottom: -12px; }
  #right-navigation { clear: both; }
}
@media (max-width: 450px) {
  .thumb.tright, .thumb.tleft { float: none; clear: both; }
}
.mw-wiki-logo { background-image: url("assets/6f4dfc1dd5fefdc1c453749f.png"); }
@media print {
  .firstHeading::before { left: auto; position: relative; }
  table.floatright, div.floatright { border: 0px; }
  table.floatleft, div.floatleft { border: 0px; }
  div.thumb { break-inside: avoid; }
  div.thumb a { border-bottom: 0px; }
  div.thumbinner { border: 1px; background-color: rgb(255, 255, 255); font-size: 10pt; color: rgb(102, 102, 102); border-radius: 2px; min-width: 100px; }
  .thumbborder { border: 1pt solid rgb(221, 221, 221); }
  .magnify { display: none; }
  .mw-parser-output a.external { }
  .mw-parser-output a.external.text::after, .mw-parser-output a.external.autonumber::after { content: ' (' attr(href) ')'; word-break: break-all; overflow-wrap: break-word; }
  .mw-parser-output a.external.text[href^="//"]::after, .mw-parser-output a.external.autonumber[href^="//"]::after { content: ' (https:' attr(href) ')'; }
  .wikitable { background: rgb(255, 255, 255); margin: 1em 0px; border: 1pt solid rgb(170, 170, 170); border-collapse: collapse; font-size: 10pt; break-inside: avoid; }
  .wikitable > caption { padding: 5px; font-size: 10pt; }
  .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border: 1pt solid rgb(170, 170, 170); padding: 0.4em 0.6em; background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
  .wikitable > tr > th, .wikitable > * > tr > th { text-align: center; }
  table.listing, table.listing td { border: 1pt solid rgb(0, 0, 0); border-collapse: collapse; }
  .catlinks ul { display: inline; padding: 0px; list-style: none; }
  .catlinks li { display: inline-block; line-height: 1.15; margin: 0.1em 0px; border-left: 1pt solid rgb(170, 170, 170); padding: 0px 0.4em; }
  .catlinks li:first-child { border-left: 0px; padding-left: 0.2em; }
  .mw-hidden-catlinks, .catlinks { display: none; }
  .mw-editsection, .mw-editsection-like, .mw-indicators, #siteNotice, .usermessage { display: none; }
  .printfooter { padding: 1em 0px; }
  .center { text-align: center; }
  a { background: none !important; padding: 0px !important; }
  a, a.external, a.new, a.stub { color: inherit !important; text-decoration: inherit !important; }
  dt { font-weight: bold; }
  h1, h2, h3, h4, h5, h6 { font-weight: bold; break-after: avoid; break-before: avoid; }
  p { margin: 1em 0px; line-height: 1.2; orphans: 3; widows: 3; }
  img, figure { break-inside: avoid; }
  img { border: 0px; vertical-align: middle; }
  pre, .mw-code { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1pt dashed rgb(0, 0, 0); padding: 1em; font-size: 8pt; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; }
  ul { list-style-type: square; }
  .toctogglecheckbox:checked + .toctitle { display: none; }
  .toc { background-color: rgb(249, 249, 249); border: 1pt solid rgb(170, 170, 170); padding: 5px; display: table; }
  .tocnumber, .toctext { display: table-cell; }
  .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-ltr .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0px; }
}
@media screen {
  div.thumbinner { border: 1px solid rgb(200, 204, 209); background-color: rgb(248, 249, 250); font-size: 94%; }
  .thumbimage { background-color: rgb(255, 255, 255); border: 1px solid rgb(200, 204, 209); }
  .thumbcaption { border: 0px; font-size: 94%; }
  .thumbborder { border: 1px solid rgb(234, 236, 240); }
  .magnify { float: right; margin-left: 3px; }
  .magnify a { display: block; text-indent: 15px; white-space: nowrap; overflow: hidden; width: 15px; height: 11px; background-image: url("assets/2fc35000698e9c11d179022f.svg"); user-select: none; }
  .mw-content-ltr .thumbcaption { text-align: left; }
  .mw-content-rtl .thumbcaption { text-align: right; }
  .mw-content-ltr .magnify { margin-left: 3px; margin-right: 0px; float: right; }
  .mw-content-ltr .magnify a { background-image: url("assets/2fc35000698e9c11d179022f.svg"); }
  .mw-content-rtl .magnify { margin-left: 0px; margin-right: 3px; float: left; }
  .mw-content-rtl .magnify a { background-image: url("https://eu4.paradoxwikis.com/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5"); }
  a.new { color: rgb(221, 51, 51); }
  a.mw-selflink { color: inherit; font-weight: bold; text-decoration: inherit; }
  a.mw-selflink:hover { cursor: inherit; text-decoration: inherit; }
  a.mw-selflink:active, a.mw-selflink:visited { color: inherit; }
  a.new:visited { color: rgb(165, 88, 88); }
  .mw-parser-output a.extiw, .mw-parser-output a.external { color: rgb(51, 102, 187); }
  .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited { color: rgb(102, 51, 102); }
  .mw-parser-output a.extiw:active, .mw-parser-output a.external:active { color: rgb(187, 102, 51); }
  .mw-underline-always a { text-decoration: underline; }
  .mw-underline-never a { text-decoration: none; }
  .plainlinks a.external { background: none !important; padding: 0px !important; }
  .mw-body-content::after { clear: both; content: ""; display: block; }
  .mw-body-content a.external.free { overflow-wrap: break-word; }
  .mw-body-content .error { font-size: larger; color: rgb(221, 51, 51); }
  .rtl .mw-parser-output a.external.free, .rtl .mw-parser-output a.external.autonumber { direction: ltr; unicode-bidi: embed; }
  .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt { display: none; }
  .wikitable { background-color: rgb(248, 249, 250); color: rgb(32, 33, 34); margin: 1em 0px; border: 1px solid rgb(162, 169, 177); border-collapse: collapse; }
  .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em; }
  .wikitable > tr > th, .wikitable > * > tr > th { background-color: rgb(234, 236, 240); text-align: center; }
  .wikitable > caption { font-weight: bold; }
  #catlinks { text-align: left; }
  .catlinks { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; margin-top: 1em; clear: both; }
  .catlinks ul { display: inline; margin: 0px; padding: 0px; list-style: none; }
  .catlinks li { display: inline-block; line-height: 1.25em; border-left: 1px solid rgb(162, 169, 177); margin: 0.125em 0px; padding: 0px 0.5em; }
  .catlinks li:first-child { padding-left: 0.25em; border-left: 0px; }
  .catlinks li a.mw-redirect { font-style: italic; }
  .mw-hidden-cats-hidden, .catlinks-allhidden { display: none; }
  .emptyPortlet { display: none; }
  .printfooter, .client-nojs #t-print { display: none; }
  .mw-editsection { user-select: none; }
  .mw-editsection, .mw-editsection-like { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; }
  .mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection, .mw-content-ltr .mw-editsection-like, .mw-content-rtl .mw-content-ltr .mw-editsection-like { margin-left: 1em; margin-right: 0px; }
  .mw-content-rtl .mw-editsection, .mw-content-ltr .mw-content-rtl .mw-editsection, .mw-content-rtl .mw-editsection-like, .mw-content-ltr .mw-content-rtl .mw-editsection-like { margin-right: 1em; margin-left: 0px; }
  .mw-indicators { float: right; }
  #siteNotice { position: relative; text-align: center; margin: 0px; }
  #localNotice { margin-bottom: 0.9em; }
  #siteSub { display: none; }
  #contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: rgb(84, 89, 93); width: auto; }
  span.subpages { display: block; }
  .usermessage { background-color: rgb(254, 246, 231); border: 1px solid rgb(255, 204, 51); color: rgb(0, 0, 0); font-weight: bold; margin: 2em 0px 1em; padding: 0.5em 1em; vertical-align: middle; }
  a { text-decoration: none; color: rgb(6, 69, 173); background: none; }
  a:not([href]) { cursor: pointer; }
  a:visited { color: rgb(11, 0, 128); }
  a:active { color: rgb(250, 167, 0); }
  a:hover, a:focus { text-decoration: underline; }
  a:lang(ar), a:lang(kk-arab), a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }
  img { border: 0px; vertical-align: middle; }
  hr { height: 1px; background-color: rgb(162, 169, 177); border: 0px; margin: 0.2em 0px; }
  h1, h2, h3, h4, h5, h6 { color: rgb(0, 0, 0); margin: 0px; padding-top: 0.5em; padding-bottom: 0.17em; overflow: hidden; }
  h1, h2 { margin-bottom: 0.6em; border-bottom: 1px solid rgb(162, 169, 177); }
  h3, h4, h5 { margin-bottom: 0.3em; }
  h1 { font-size: 188%; font-weight: normal; }
  h2 { font-size: 150%; font-weight: normal; }
  h3 { font-size: 128%; }
  h4 { font-size: 116%; }
  h5 { font-size: 108%; }
  h6 { font-size: 100%; }
  p { margin: 0.4em 0px 0.5em; }
  p img { margin: 0px; }
  ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
  ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; }
  li { margin-bottom: 0.1em; }
  dt { font-weight: bold; margin-bottom: 0.1em; }
  dl { margin-top: 0.2em; margin-bottom: 0.5em; }
  dd { margin-left: 1.6em; margin-bottom: 0.1em; }
  pre, code, tt, kbd, samp, .mw-code { font-family: monospace, monospace; }
  pre, code, .mw-code { background-color: rgb(248, 249, 250); color: rgb(0, 0, 0); border: 1px solid rgb(234, 236, 240); }
  code { border-radius: 2px; padding: 1px 4px; }
  pre, .mw-code { padding: 1em; white-space: pre-wrap; overflow-x: hidden; overflow-wrap: break-word; }
  table { font-size: 100%; }
  fieldset { border: 1px solid rgb(42, 75, 141); margin: 1em 0px; padding: 0px 1em 1em; }
  legend { padding: 0.5em; }
  form { border: 0px; margin: 0px; }
  textarea { display: block; box-sizing: border-box; width: 100%; border: 1px solid rgb(200, 204, 209); padding: 0.1em; }
  .center { width: 100%; text-align: center; }
  .center * { margin-left: auto; margin-right: auto; }
  .small { font-size: 94%; }
  table.small { font-size: 100%; }
  @counter-style meetei { system: numeric; symbols: "꯰" "꯱" "꯲" "꯳" "꯴" "꯵" "꯶" "꯷" "꯸" "꯹"; suffix: ") "; }
  @counter-style santali { system: numeric; symbols: "᱐" "᱑" "᱒" "᱓" "᱔" "᱕" "᱖" "᱗" "᱘" "᱙"; }
  @counter-style myanmar_with_period { system: numeric; symbols: "၀" "၁" "၂" "၃" "၄" "၅" "၆" "၇" "၈" "၉"; suffix: "။ "; }
  ol:lang(azb) li, ol:lang(bcc) li, ol:lang(bgn) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(lrc) li, ol:lang(luz) li, ol:lang(mzn) li { list-style-type: persian; }
  ol:lang(ckb) li, ol:lang(sdh) li { list-style-type: arabic-indic; }
  ol:lang(hi) li, ol:lang(mai) li, ol:lang(mr) li, ol:lang(ne) li { list-style-type: devanagari; }
  ol:lang(as) li, ol:lang(bn) li { list-style-type: bengali; }
  ol:lang(mni) li { list-style-type: meetei; }
  ol:lang(or) li { list-style-type: oriya; }
  ol:lang(sat) li { list-style-type: santali; }
  ol:lang(blk) li, ol:lang(kjp) li, ol:lang(ksw) li, ol:lang(mnw) li, ol:lang(my) li, ol:lang(shn) li { list-style-type: myanmar_with_period; }
  .mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0px 0px 1.6em; padding: 0px; }
  .mw-content-rtl ul, .mw-content-ltr .mw-content-rtl ul { margin: 0.3em 1.6em 0px 0px; padding: 0px; }
  .mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { margin: 0.3em 0px 0px 3.2em; padding: 0px; }
  .mw-content-rtl ol, .mw-content-ltr .mw-content-rtl ol { margin: 0.3em 3.2em 0px 0px; padding: 0px; }
  .mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd { margin-left: 1.6em; margin-right: 0px; }
  .mw-content-rtl dd, .mw-content-ltr .mw-content-rtl dd { margin-right: 1.6em; margin-left: 0px; }
  h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(blk), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kjp), h1:lang(kn), h1:lang(ks), h1:lang(ksw), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(mai), h1:lang(mnw), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(shn), h1:lang(syl), h1:lang(ta), h1:lang(te) { line-height: 1.6em !important; }
  h2:lang(anp), h2:lang(as), h2:lang(bh), h2:lang(bho), h2:lang(blk), h2:lang(bn), h2:lang(gu), h2:lang(hi), h2:lang(kjp), h2:lang(kn), h2:lang(ks), h2:lang(ksw), h2:lang(ml), h2:lang(mr), h2:lang(my), h2:lang(mai), h2:lang(mnw), h2:lang(ne), h2:lang(new), h2:lang(or), h2:lang(pa), h2:lang(pi), h2:lang(sa), h2:lang(shn), h2:lang(syl), h2:lang(ta), h2:lang(te), h3:lang(anp), h3:lang(as), h3:lang(bh), h3:lang(bho), h3:lang(blk), h3:lang(bn), h3:lang(gu), h3:lang(hi), h3:lang(kjp), h3:lang(kn), h3:lang(ks), h3:lang(ksw), h3:lang(ml), h3:lang(mr), h3:lang(my), h3:lang(mai), h3:lang(mnw), h3:lang(ne), h3:lang(new), h3:lang(or), h3:lang(pa), h3:lang(pi), h3:lang(sa), h3:lang(shn), h3:lang(syl), h3:lang(ta), h3:lang(te), h4:lang(anp), h4:lang(as), h4:lang(bh), h4:lang(bho), h4:lang(blk), h4:lang(bn), h4:lang(gu), h4:lang(hi), h4:lang(kjp), h4:lang(kn), h4:lang(ks), h4:lang(ksw), h4:lang(ml), h4:lang(mr), h4:lang(my), h4:lang(mai), h4:lang(mnw), h4:lang(ne), h4:lang(new), h4:lang(or), h4:lang(pa), h4:lang(pi), h4:lang(sa), h4:lang(shn), h4:lang(syl), h4:lang(ta), h4:lang(te), h5:lang(anp), h5:lang(as), h5:lang(bh), h5:lang(bho), h5:lang(blk), h5:lang(bn), h5:lang(gu), h5:lang(hi), h5:lang(kjp), h5:lang(kn), h5:lang(ks), h5:lang(ksw), h5:lang(ml), h5:lang(mr), h5:lang(my), h5:lang(mai), h5:lang(mnw), h5:lang(ne), h5:lang(new), h5:lang(or), h5:lang(pa), h5:lang(pi), h5:lang(sa), h5:lang(shn), h5:lang(syl), h5:lang(ta), h5:lang(te), h6:lang(anp), h6:lang(as), h6:lang(bh), h6:lang(bho), h6:lang(blk), h6:lang(bn), h6:lang(gu), h6:lang(hi), h6:lang(kjp), h6:lang(kn), h6:lang(ks), h6:lang(ksw), h6:lang(ml), h6:lang(mr), h6:lang(my), h6:lang(mai), h6:lang(mnw), h6:lang(ne), h6:lang(new), h6:lang(or), h6:lang(pa), h6:lang(pi), h6:lang(sa), h6:lang(shn), h6:lang(syl), h6:lang(ta), h6:lang(te) { line-height: 1.4em; }
  h2:lang(th) { line-height: 1.6; }
  .toc, .toccolours { border: 1px solid rgb(162, 169, 177); background-color: rgb(248, 249, 250); padding: 5px; font-size: 95%; }
  .toc { display: table; padding: 7px; }
  .toc h2 { display: inline; border: 0px; padding: 0px; font-size: 100%; font-weight: bold; }
  .toc .toctitle { text-align: center; }
  .toc ul { list-style: none; margin: 0.3em 0px; padding: 0px; text-align: left; }
  .toc ul ul { margin: 0px 0px 0px 2em; }
  table.toc { border-collapse: collapse; }
  table.toc td { padding: 0px; }
  .tocnumber, .toctext { display: table-cell; text-decoration: inherit; }
  .tocnumber { color: rgb(32, 33, 34); padding-left: 0px; padding-right: 0.5em; }
  .mw-content-ltr .tocnumber { padding-left: 0px; padding-right: 0.5em; }
  .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0px; }
  .toctogglecheckbox { position: absolute; opacity: 0; z-index: -1; display: inline !important; }
  .toctogglespan { font-size: 94%; }
  .toctogglespan::before { content: " ["; }
  .toctogglespan::after { content: "]"; }
  .toctogglelabel { cursor: pointer; color: rgb(6, 69, 173); }
  .toctogglelabel:hover { text-decoration: underline; }
  .toctogglecheckbox:focus + .toctitle .toctogglelabel { text-decoration: underline; outline: -webkit-focus-ring-color auto; }
  .toctogglecheckbox:checked + .toctitle .toctogglelabel::after { content: "show"; }
  .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel::after { content: "hide"; }
  .toc .toctitle { direction: ltr; }
  .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr .toc ul { text-align: left; }
  .mw-content-rtl .toc ul, .mw-content-ltr .mw-content-rtl .toc ul { text-align: right; }
  .mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul { margin: 0px 0px 0px 2em; }
  .mw-content-rtl .toc ul ul, .mw-content-ltr .mw-content-rtl .toc ul ul { margin: 0px 2em 0px 0px; }
}
.mw-editfont-monospace { font-family: monospace, monospace; }
.mw-editfont-sans-serif { font-family: sans-serif; }
.mw-editfont-serif { font-family: serif; }
.mw-editfont-monospace, .mw-editfont-sans-serif, .mw-editfont-serif { font-size: 13px; tab-size: 4; }
.mw-editfont-monospace.oo-ui-textInputWidget, .mw-editfont-sans-serif.oo-ui-textInputWidget, .mw-editfont-serif.oo-ui-textInputWidget { font-size: inherit; }
.mw-editfont-monospace.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .mw-editfont-sans-serif.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .mw-editfont-serif.oo-ui-textInputWidget > .oo-ui-inputWidget-input { font-size: 13px; }
.mw-editfont-monospace.oo-ui-textInputWidget > input.oo-ui-inputWidget-input, .mw-editfont-sans-serif.oo-ui-textInputWidget > input.oo-ui-inputWidget-input, .mw-editfont-serif.oo-ui-textInputWidget > input.oo-ui-inputWidget-input { min-height: 32px; }
.mw-ui-button { background-color: rgb(248, 249, 250); color: rgb(32, 33, 34); display: inline-block; box-sizing: border-box; margin: 0px; border: 1px solid rgb(162, 169, 177); border-radius: 0px; cursor: pointer; vertical-align: middle; font-family: inherit; font-size: 1em; font-weight: bold; line-height: 1.28571em; text-align: center; appearance: none; }
.mw-ui-button:not(.mw-ui-icon-element) { min-height: 32px; min-width: 4em; max-width: 28.75em; padding: 5px 12px; }
.mw-ui-button:not(:disabled) { transition-property: background-color, color, border-color, box-shadow; transition-duration: 100ms; }
.mw-ui-button:not(:disabled):visited { color: rgb(32, 33, 34); }
.mw-ui-button:not(:disabled):hover { background-color: rgb(255, 255, 255); color: rgb(64, 66, 68); border-color: rgb(162, 169, 177); }
.mw-ui-button:not(:disabled):focus { color: rgb(32, 33, 34); border-color: rgb(51, 102, 204); box-shadow: rgb(51, 102, 204) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 0px 0px 2px inset; outline-width: 0px; }
.mw-ui-button:not(:disabled):active, .mw-ui-button:not(:disabled).is-on { background-color: rgb(200, 204, 209); color: rgb(0, 0, 0); border-color: rgb(114, 119, 125); box-shadow: none; }
.mw-ui-button:disabled { background-color: rgb(200, 204, 209); color: rgb(255, 255, 255); border-color: rgb(200, 204, 209); cursor: default; }
.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) { color: transparent !important; }
.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) span { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
@media (max-width: 1000px) {
  .mw-ui-button.mw-ui-icon-element.mw-ui-icon-with-label-desktop { color: transparent !important; }
  .mw-ui-button.mw-ui-icon-element span { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }
}
.mw-ui-button.mw-ui-quiet, .mw-ui-button.mw-ui-quiet.mw-ui-progressive, .mw-ui-button.mw-ui-quiet.mw-ui-destructive { background-color: transparent; color: rgb(32, 33, 34); border-color: transparent; font-weight: bold; }
.mw-ui-button.mw-ui-quiet:not(.mw-ui-icon-element), .mw-ui-button.mw-ui-quiet.mw-ui-progressive:not(.mw-ui-icon-element), .mw-ui-button.mw-ui-quiet.mw-ui-destructive:not(.mw-ui-icon-element) { min-height: 32px; }
input[type="checkbox"]:hover + .mw-ui-button.mw-ui-quiet, input[type="checkbox"]:hover + .mw-ui-button.mw-ui-quiet.mw-ui-progressive, input[type="checkbox"]:hover + .mw-ui-button.mw-ui-quiet.mw-ui-destructive, .mw-ui-button.mw-ui-quiet:hover, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:hover, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:hover { background-color: rgba(0, 24, 73, 0.027); color: rgb(32, 33, 34); border-color: transparent; }
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: rgb(32, 33, 34); border-color: rgb(51, 102, 204); box-shadow: rgb(51, 102, 204) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
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 { background-color: rgba(0, 36, 73, 0.082); color: rgb(0, 0, 0); border-color: rgb(114, 119, 125); box-shadow: none; }
.mw-ui-button.mw-ui-quiet:disabled, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled, .mw-ui-button.mw-ui-quiet:disabled:hover, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:hover, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:hover, .mw-ui-button.mw-ui-quiet:disabled:active, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:active, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:active { background-color: transparent; color: rgb(114, 119, 125); border-color: transparent; }
.mw-ui-button.mw-ui-progressive:not(:disabled) { background-color: rgb(51, 102, 204); color: rgb(255, 255, 255); border-color: rgb(51, 102, 204); }
.mw-ui-button.mw-ui-progressive:not(:disabled):hover { background-color: rgb(68, 127, 245); border-color: rgb(68, 127, 245); }
.mw-ui-button.mw-ui-progressive:not(:disabled):focus { box-shadow: rgb(51, 102, 204) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.mw-ui-button.mw-ui-progressive:not(:disabled):active, .mw-ui-button.mw-ui-progressive:not(:disabled).is-on { background-color: rgb(42, 75, 141); border-color: rgb(42, 75, 141); box-shadow: none; }
.mw-ui-button.mw-ui-progressive:disabled { background-color: rgb(200, 204, 209); color: rgb(255, 255, 255); border-color: rgb(200, 204, 209); }
.mw-ui-button.mw-ui-progressive.mw-ui-quiet { color: rgb(51, 102, 204); background-color: transparent; border-color: transparent; }
input[type="checkbox"]:hover + .mw-ui-button.mw-ui-progressive.mw-ui-quiet, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover { background-color: rgba(52, 123, 255, 0.2); border-color: transparent; color: rgb(68, 127, 245); }
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-progressive.mw-ui-quiet, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus { color: rgb(51, 102, 204); border-color: rgb(51, 102, 204); }
input[type="checkbox"]:active + .mw-ui-button.mw-ui-progressive.mw-ui-quiet, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:active { color: rgb(255, 255, 255); background-color: rgb(42, 75, 141); border-color: rgb(42, 75, 141); }
.mw-ui-button.mw-ui-destructive:not(:disabled) { background-color: rgb(221, 51, 51); color: rgb(255, 255, 255); border-color: rgb(221, 51, 51); }
.mw-ui-button.mw-ui-destructive:not(:disabled):hover { background-color: rgb(255, 66, 66); border-color: rgb(255, 66, 66); }
.mw-ui-button.mw-ui-destructive:not(:disabled):focus { box-shadow: rgb(221, 51, 51) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
.mw-ui-button.mw-ui-destructive:not(:disabled):active, .mw-ui-button.mw-ui-destructive:not(:disabled).is-on { background-color: rgb(179, 36, 36); border-color: rgb(179, 36, 36); box-shadow: none; }
.mw-ui-button.mw-ui-destructive:disabled { background-color: rgb(200, 204, 209); color: rgb(255, 255, 255); border-color: rgb(200, 204, 209); }
.mw-ui-button.mw-ui-destructive.mw-ui-quiet { color: rgb(221, 51, 51); background-color: transparent; border-color: transparent; }
input[type="checkbox"]:hover + .mw-ui-button.mw-ui-destructive.mw-ui-quiet, .mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover { background-color: rgba(209, 29, 19, 0.2); border-color: transparent; color: rgb(255, 66, 66); }
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-destructive.mw-ui-quiet, .mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus { color: rgb(221, 51, 51); border-color: rgb(221, 51, 51); }
input[type="checkbox"]:active + .mw-ui-button.mw-ui-destructive.mw-ui-quiet, .mw-ui-button.mw-ui-destructive.mw-ui-quiet:active { color: rgb(255, 255, 255); background-color: rgb(179, 36, 36); border-color: rgb(179, 36, 36); }
.mw-ui-button.mw-ui-big { font-size: 1.3em; }
.mw-ui-button.mw-ui-block { display: block; width: 100%; margin-left: auto; margin-right: auto; }
a.mw-ui-button { text-decoration: none; }
a.mw-ui-button:hover, a.mw-ui-button:focus { text-decoration: none; }
.mw-ui-button-group > * { min-width: 48px; border-radius: 0px; float: left; }
.mw-ui-button-group > :first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.mw-ui-button-group > :not(:first-child) { border-left: 0px; }
.mw-ui-button-group > :last-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.mw-ui-button-group .is-on .button { cursor: default; }
.mw-ui-icon { font-size: initial; position: relative; display: inline-block; width: 1.25em; height: 1.25em; min-width: 1.25em; min-height: 1.25em; flex-basis: 1.25em; vertical-align: middle; line-height: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; appearance: none; background-color: transparent; margin: 0px; padding: 0px; box-sizing: content-box !important; }
.mw-ui-icon:not(.mw-ui-button) { border: 0px; }
.mw-ui-icon::before { content: ""; display: block; width: 100%; height: 100%; min-width: 1.25em; min-height: 1.25em; background-repeat: no-repeat; background-size: 1.25em 1.25em; background-position: center center; }
.mw-ui-icon + span:not(:empty) { margin-left: 8px; }
.mw-ui-icon-flush-top { margin-top: -0.75em; }
.mw-ui-icon-flush-left { margin-left: -0.75em; }
.mw-ui-icon-flush-right { margin-right: -0.75em; }
.mw-ui-icon-element { border-radius: 0px; padding: 0.75em; transition: background-color 100ms; color: transparent; }
.mw-ui-icon-element:focus, .mw-ui-icon-element:active, .mw-ui-icon-element:visited { color: transparent; }
.mw-ui-icon-element:active { background-color: rgba(0, 0, 0, 0.03); }
@media (hover: hover) {
  .mw-ui-icon-element:not(.disabled):hover { background-color: rgba(0, 0, 0, 0.03); }
}
.mw-ui-icon-small { width: 1em; height: 1em; min-width: 1em; min-height: 1em; flex-basis: 1em; line-height: 1em; }
.mw-ui-icon-small::before { content: ""; display: block; width: 100%; height: 100%; min-width: 1em; min-height: 1em; background-repeat: no-repeat; background-size: 1em 1em; background-position: center center; }
.mw-ui-icon-small.mw-ui-icon-element { padding: 0.5625em; }
.mw-ui-icon-small.mw-ui-icon-flush-left { margin-left: -0.5625em; }
.mw-ui-icon-small.mw-ui-icon-flush-right { margin-right: -0.5625em; }
.mw-ui-icon-small.mw-ui-icon-before::before { min-width: 1em; min-height: 1em; margin-right: 0.5625em; }
.mw-ui-icon-before { width: auto; max-width: 100%; }
.mw-ui-icon-before::before { display: inline-block; font-size: initial; width: auto; min-width: 1.25em; min-height: 1.25em; margin-right: 8px; vertical-align: middle; }
.mw-ui-icon-before span { vertical-align: middle; }
@media (min-width: 1000px) {
  .mw-ui-icon-with-label-desktop { width: auto; line-height: inherit; flex-basis: auto; color: rgb(84, 89, 93) !important; font-weight: 500 !important; }
  .mw-ui-icon-with-label-desktop:hover, .mw-ui-icon-with-label-desktop:focus, .mw-ui-icon-with-label-desktop:active, .mw-ui-icon-with-label-desktop:visited { color: rgb(84, 89, 93); text-decoration: none; }
  .mw-ui-icon-with-label-desktop::before { width: auto; display: inline-block; margin-right: 8px; vertical-align: text-bottom; }
}
.embedvideo-consent .hidden { opacity: 0; visibility: hidden; pointer-events: none; }
.embedvideo-thumbnail { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; }
.embedvideo-thumbnail__image { width: inherit; height: inherit; object-fit: cover; }
.embedvideo-thumbnail + .embedvideo-overlay .embedvideo-loader { color: rgb(234, 236, 240); }
.embedvideo-thumbnail + .embedvideo-overlay .embedvideo-loader__title { background: linear-gradient(rgb(0, 0, 0), 40%, transparent); }
.embedvideo-overlay { color: rgb(84, 89, 93); display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: relative; font-size: 0.875rem; user-select: none; }
.embedvideo-overlay > div { position: absolute; inset: 0px; transition: opacity 250ms; }
.embedvideo-loader { display: grid; cursor: pointer; }
.embedvideo-loader__title { padding: 0.75rem; text-align: start; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.embedvideo-loader__fakeButton { place-self: center; padding: 0.5rem 1rem; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.6); border-radius: 1000px; cursor: pointer; transition: background-color 250ms; }
.embedvideo-loader__footer { align-self: end; display: flex; padding: 0.5rem; font-size: 0.8125rem; justify-content: space-between; }
.embedvideo-loader__footer > div { padding: 0.25rem 0.5rem; border-radius: 0.25rem; background-color: rgba(0, 0, 0, 0.6); color: rgb(234, 236, 240); }
.embedvideo-loader__title, .embedvideo-loader__footer { left: 0px; right: 0px; font-weight: bold; transition: opacity 250ms; }
.embedvideo-loader__title, .embedvideo-loader__fakeButton, .embedvideo-loader__footer { position: absolute; }
.embedvideo-loader:hover .embedvideo-loader__title, .embedvideo-loader:hover .embedvideo-loader__footer { opacity: 0; }
.embedvideo-loader:hover .embedvideo-loader__fakeButton { background-color: rgb(51, 102, 204); }
.embedvideo-privacyNotice { padding: 1rem; display: flex; flex-direction: column; justify-content: center; gap: 0.5rem; background-color: rgba(0, 0, 0, 0.6); color: rgb(234, 236, 240); text-align: center; }
.embedvideo-privacyNotice__link { color: rgb(234, 243, 255); text-decoration: underline; }
.embedvideo-privacyNotice__buttons > button { appearance: none; padding: 0.5rem 1rem; border: 0px; border-radius: 1000px; color: rgb(255, 255, 255); font-size: inherit; cursor: pointer; }
.embedvideo-privacyNotice__continue { background-color: rgb(51, 102, 204); }
.embedvideo-privacyNotice__continue:hover { background-color: rgb(68, 127, 245); }
.embedvideo-privacyNotice__continue:active { background-color: rgb(42, 75, 141); }
.embedvideo-privacyNotice__dismiss { background-color: transparent; }
.embedvideo-privacyNotice__dismiss:hover { color: rgb(221, 51, 51); }
.embedvideo-privacyNotice__dismiss:active { color: rgb(179, 36, 36); }
[data-service="local-embed"] .embedvideo-consent { background-color: transparent; }
.center .floatnone > .embedvideo { margin: 0px auto; }
.ve-init-mw-progressBarWidget { height: 1em; overflow: hidden; margin: 0px 25%; }
.ve-init-mw-progressBarWidget-bar { height: 1em; width: 0px; }
.ve-init-mw-progressBarWidget { background-color: rgb(255, 255, 255); box-sizing: border-box; height: 0.875em; border: 1px solid rgb(51, 102, 204); border-radius: 0.875em; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px; }
.ve-init-mw-progressBarWidget-bar { background-color: rgb(51, 102, 204); height: 0.875em; }
.lSSlideWrapper, .lSSlideWrapper .lSFade { position: relative; }
.lSSlideWrapper .lSSlide, .lSSlideWrapper.usingCss .lSFade > * { transition-timing-function: inherit !important; transition-duration: inherit !important; }
.lSSlideOuter, .lSSlideOuter .lSPager.lSGallery { user-select: none; }
.lSSlideOuter .lSPager.lSGallery::after, .lSSlideWrapper > .lightSlider::after { clear: both; }
.lSSlideOuter { overflow: hidden; user-select: none; }
.lightSlider::after, .lightSlider::before { content: " "; display: table; }
.lightSlider { overflow: hidden; margin: 0px; }
.lSSlideWrapper { max-width: 100%; overflow: hidden; }
.lSSlideWrapper .lSSlide { transform: translate(0px, 0px); transition: transform 1s, height; }
.lSSlideWrapper .lSFade > * { top: 0px; left: 0px; z-index: 9; margin-right: 0px; width: 100%; position: absolute !important; }
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; transition-delay: 0s; transition-property: opacity; }
.lSSlideWrapper .lSFade > .active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > .active { opacity: 1; }
.lSSlideOuter .lSPager.lSpg { margin: 10px 0px 0px; padding: 0px; text-align: center; }
.lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0px 5px; }
.lSSlideOuter .lSPager.lSpg > li a { background-color: rgb(34, 34, 34); border-radius: 30px; display: inline-block; height: 8px; overflow: hidden; text-indent: -999em; width: 8px; position: relative; z-index: 99; transition: 0.5s linear; }
.lSSlideOuter .lSPager.lSpg > li.active a, .lSSlideOuter .lSPager.lSpg > li:hover a { background-color: rgb(66, 139, 202); }
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active { opacity: 1; }
.lSSlideOuter .lSPager.lSGallery { list-style: none; padding-left: 0px; margin: 0px; overflow: hidden; transform: translate3d(0px, 0px, 0px); transition-property: -webkit-transform; user-select: none; }
.lSSlideOuter .lSPager.lSGallery li { overflow: hidden; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border-radius: 5px; }
.lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery::after, .lSSlideOuter .lSPager.lSGallery::before { content: " "; display: table; }
.lSAction > a { width: 32px; display: block; top: 50%; height: 32px; background-image: url("https://eu4.paradoxwikis.com/extensions/ParadoxBrazeIntegration/img/controls.png"); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; transition: opacity 0.35s linear; }
.lSAction > a:hover { opacity: 1; }
.lSAction > .lSPrev { background-position: 0px 0px; left: 10px; }
.lSAction > .lSNext { background-position: -32px 0px; right: 10px; }
.lSAction > a.disabled { pointer-events: none; }
.cS-hidden { height: 1px; opacity: 0; overflow: hidden; }
.lSSlideOuter.vertical { position: relative; }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery { right: 0px; top: 0px; position: absolute !important; }
.lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important; }
.lSSlideOuter.vertical .lSAction > a { left: 50%; margin-left: -14px; margin-top: 0px; }
.lSSlideOuter.vertical .lSAction > .lSNext { background-position: 31px -31px; bottom: 10px; top: auto; }
.lSSlideOuter.vertical .lSAction > .lSPrev { background-position: 0px -31px; bottom: auto; top: 10px; }
.lSSlideOuter.lSrtl { direction: rtl; }
.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider { padding-left: 0px; list-style: none; }
.lSSlideOuter.lSrtl .lSPager, .lSSlideOuter.lSrtl .lightSlider { padding-right: 0px; }
.lSSlideOuter .lSGallery li, .lSSlideOuter .lightSlider > * { float: left; }
.lSSlideOuter.lSrtl .lSGallery li, .lSSlideOuter.lSrtl .lightSlider > * { float: right !important; }
@-webkit-keyframes rightEnd { 
  0%, 100% { left: 0px; }
  50% { left: -15px; }
}
@keyframes rightEnd { 
  0%, 100% { left: 0px; }
  50% { left: -15px; }
}
@-webkit-keyframes topEnd { 
  0%, 100% { top: 0px; }
  50% { top: -15px; }
}
@keyframes topEnd { 
  0%, 100% { top: 0px; }
  50% { top: -15px; }
}
@-webkit-keyframes leftEnd { 
  0%, 100% { left: 0px; }
  50% { left: 15px; }
}
@keyframes leftEnd { 
  0%, 100% { left: 0px; }
  50% { left: 15px; }
}
@-webkit-keyframes bottomEnd { 
  0%, 100% { bottom: 0px; }
  50% { bottom: -15px; }
}
@keyframes bottomEnd { 
  0%, 100% { bottom: 0px; }
  50% { bottom: -15px; }
}
.lSSlideOuter .rightEnd { animation: 0.3s ease 0s 1 normal none running rightEnd; position: relative; }
.lSSlideOuter .leftEnd { animation: 0.3s ease 0s 1 normal none running leftEnd; position: relative; }
.lSSlideOuter.vertical .rightEnd { animation: 0.3s ease 0s 1 normal none running topEnd; position: relative; }
.lSSlideOuter.vertical .leftEnd { animation: 0.3s ease 0s 1 normal none running bottomEnd; position: relative; }
.lSSlideOuter.lSrtl .rightEnd { animation: 0.3s ease 0s 1 normal none running leftEnd; position: relative; }
.lSSlideOuter.lSrtl .leftEnd { animation: 0.3s ease 0s 1 normal none running rightEnd; position: relative; }
.lightSlider.lsGrab > * { cursor: grab; }
.lightSlider.lsGrabbing > * { cursor: grabbing; }
.braze-card { width: 140px; height: 600px; cursor: pointer; }
.vectorparadox-menu-portal.mw-portlet-braze > h3 { display: none !important; }
.vectorparadox-menu-portal.mw-portlet-braze > .vectorparadox-menu-content { margin-left: 0px; }
#pdx-braze { width: 140px; }
.uls-menu { border-radius: 2px; font-size: medium; }
.uls-search, .uls-language-settings-close-block { border-top-right-radius: 2px; border-top-left-radius: 2px; }
.uls-language-list { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.uls-menu.callout::before, .uls-menu.callout::after { border-top: 10px solid transparent; border-bottom: 10px solid transparent; display: inline-block; top: 17px; position: absolute; content: ""; }
.uls-menu.callout.selector-right::before { border-left: 10px solid rgb(200, 204, 209); right: -11px; }
.uls-menu.callout.selector-right::after { border-left: 10px solid rgb(255, 255, 255); right: -10px; }
.uls-menu.callout.selector-left::before { border-right: 10px solid rgb(200, 204, 209); left: -11px; }
.uls-menu.callout.selector-left::after { border-right: 10px solid rgb(255, 255, 255); left: -10px; }
.uls-ui-languages button { margin: 5px 15px 5px 0px; white-space: nowrap; overflow: hidden; }
.uls-search-wrapper-wrapper { position: relative; padding-left: 40px; margin-top: 5px; margin-bottom: 5px; }
.uls-icon-back { background: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/back-grey-ltr.svg?01868") center center / 28px auto no-repeat scroll transparent; height: 32px; width: 40px; display: block; position: absolute; left: 0px; border-right: 1px solid rgb(200, 204, 209); opacity: 0.8; }
.uls-icon-back:hover { opacity: 1; cursor: pointer; }
.uls-menu .uls-no-results-view .uls-no-found-more { background-color: rgb(255, 255, 255); }
.uls-menu .uls-no-results-view h3 { padding: 0px 28px; margin: 0px; color: rgb(84, 89, 93); font-size: 1em; font-weight: normal; }
#uls-settings-block { background-color: rgb(248, 249, 250); border-top: 1px solid rgb(200, 204, 209); padding-left: 10px; line-height: 1.2em; border-radius: 0px 0px 2px 2px; }
#uls-settings-block > button { background: left top / 20px auto no-repeat transparent; color: rgb(84, 89, 93); display: inline-block; margin: 8px 15px; border: 0px; padding: 0px 0px 0px 26px; font-size: medium; cursor: pointer; }
#uls-settings-block > button:hover { color: rgb(32, 33, 34); }
#uls-settings-block > button.display-settings-block { background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/display.svg?b78f7"); }
#uls-settings-block > button.input-settings-block { background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/input.svg?e7c85"); }
.mw-ui-button.uls-language-actions-button { position: absolute; bottom: 0px; right: 16px; background: center center no-repeat transparent; min-width: unset; }
.mw-ui-button.uls-language-actions-button--single { background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/cog.svg?d6cee"); }
.mw-ui-button.uls-language-actions-button--multiple { background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/ellipsis.svg?1a98c"); }
.uls-tipsy.uls-tipsy { z-index: 1000; }
.uls-empty-state { padding: 28px; }
.uls-empty-state .uls-empty-state__header, .uls-empty-state .uls-empty-state__desc { color: rgb(84, 89, 93); }
.uls-empty-state .uls-language-action-items { list-style: none; margin: 1em 0px; }
.uls-menu.uls-language-actions-dialog { min-width: 248px; }
.uls-menu.uls-language-actions-dialog .uls-language-actions-title { border-bottom: 1px solid rgb(200, 204, 209); display: flex; align-items: center; height: 32px; padding: 5px 0px; }
.uls-menu.uls-language-actions-dialog .uls-language-actions-title .uls-language-actions-close { min-width: unset; width: 44px; background: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/arrow-previous.svg?279af") center center no-repeat transparent; }
.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action { margin: 0px; padding: 12px 8px; display: block; }
#p-lang .body ul .uls-trigger, #p-lang .pBody ul .uls-trigger { background-image: none; padding: 0px; }
#p-lang .mw-interlanguage-selector, #p-lang .mw-interlanguage-selector:active { background-image: url("https://eu4.paradoxwikis.com/extensions/UniversalLanguageSelector/resources/images/language-base20.svg?b7954"); background-position: left 4px center; background-repeat: no-repeat; background-size: 16px auto; margin: 4px 0px 8px; padding: 4px 8px 4px 26px; font-size: 13px; font-weight: normal; text-align: left; cursor: pointer; }
#p-lang .mw-interlanguage-selector.selector-open { background-color: rgb(200, 204, 209); }
.interlanguage-uls-menu::before, .interlanguage-uls-menu::after { border-top: 10px solid transparent; border-bottom: 10px solid transparent; display: inline-block; top: 17px; position: absolute; content: ""; }
.interlanguage-uls-menu.selector-right::before { border-left: 10px solid rgb(200, 204, 209); right: -11px; }
.interlanguage-uls-menu.selector-right::after { border-left: 10px solid rgb(255, 255, 255); right: -10px; }
.interlanguage-uls-menu.selector-left::before { border-right: 10px solid rgb(200, 204, 209); left: -11px; }
.interlanguage-uls-menu.selector-left::after { border-right: 10px solid rgb(255, 255, 255); left: -10px; }
.mw-mmv-overlay { position: fixed; inset: 0px; z-index: 1000; background-color: rgb(0, 0, 0); }
body.mw-mmv-lightbox-open { overflow-y: auto; }
body.mw-mmv-lightbox-open > :not(.mw-notification-area-overlay) { display: none; }
body.mw-mmv-lightbox-open > .mw-mmv-overlay, body.mw-mmv-lightbox-open > .mw-mmv-wrapper { display: block; }
.mw-mmv-filepage-buttons { margin-top: 5px; }
.mw-mmv-filepage-buttons .mw-mmv-view-expanded, .mw-mmv-filepage-buttons .mw-mmv-view-config { display: block; line-height: inherit; }
.mw-mmv-filepage-buttons .mw-mmv-view-expanded .mw-ui-icon::before { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 768%22%3E %3Cpath d=%22M851.2 71.6 690.7 232.1l-40.1-40.3-9.6 164.8 164.8-9.3-40.3-40.4L926 146.4l58.5 58.5L997.6 0 792.7 13.1%22/%3E %3Cpath d=%22M769.6 89.3H611.9l70.9 70.8 7.9 7.5m-47.1 234.6-51.2 3 3-51.2 9.4-164.4 5.8-100.3H26.4V768h883.1V387l-100.9 5.8-165 9.4zM813.9 678H113.6l207.2-270.2 31.5-12.9L548 599.8l105.9-63.2 159.8 140.8.2.6zm95.6-291.9V228l-79.1 78.9 7.8 7.9%22/%3E %3C/svg%3E"); }
.mw-mmv-filepage-buttons .mw-mmv-view-config .mw-ui-icon::before { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 768%22%3E %3Cpath d=%22M897 454.6V313.4L810.4 299c-6.4-23.3-16-45.7-27.3-65.8l50.5-71.4-99.4-100.2-71.4 50.5c-20.9-11.2-42.5-20.9-65.8-27.3L582.6-1H441.4L427 85.6c-23.3 6.4-45.7 16-65.8 27.3l-71.4-50.5-100.3 99.5 50.5 71.4c-11.2 20.9-20.9 42.5-27.3 66.6L127 313.4v141.2l85.8 14.4c6.4 23.3 16 45.7 27.3 66.6L189.6 607l99.5 99.5 71.4-50.5c20.9 11.2 42.5 20.9 66.6 27.3l14.4 85.8h141.2l14.4-86.6c23.3-6.4 45.7-16 65.8-27.3l71.4 50.5 99.5-99.5-50.5-71.4c11.2-20.9 20.9-42.5 27.3-66.6l86.4-13.6zm-385 77c-81.8 0-147.6-66.6-147.6-147.6 0-81.8 66.6-147.6 147.6-147.6S659.6 302.2 659.6 384 593.8 531.6 512 531.6z%22/%3E %3C/svg%3E"); margin-right: 0px; opacity: 0.75; }
.mw-mmv-filepage-buttons .mw-mmv-view-config .mw-ui-icon span { display: none; }
.mw-mmv-button { background-color: transparent; min-width: 0px; border: 0px; padding: 0px; overflow-x: hidden; text-indent: -9999em; }
.ve-init-mw-tempWikitextEditorWidget { border: 0px; padding: 0px; color: inherit; line-height: 1.5em; width: 100%; tab-size: 4; }
.ve-init-mw-tempWikitextEditorWidget:focus { outline: 0px; padding: 0px; }
.ve-init-mw-tempWikitextEditorWidget::selection { background: rgba(109, 169, 247, 0.5); }
.ve-active .ve-init-mw-desktopArticleTarget-editableContent #toc, .ve-active #siteNotice, .ve-active .mw-indicators, .ve-active #t-print, .ve-active #t-permalink, .ve-active #p-coll-print_export, .ve-active #t-cite, .ve-active .ve-init-mw-desktopArticleTarget-editableContent, .ve-active .ve-init-mw-tempWikitextEditorWidget { display: none; }
.ve-deactivating .ve-ui-surface { display: none; }
.ve-activating { }
.ve-activating .ve-ui-surface { height: 0px; overflow: hidden; padding: 0px !important; }
.ve-loading .ve-init-mw-desktopArticleTarget-targetContainer > :not(.ve-init-mw-desktopArticleTarget-toolbarPlaceholder):not(.ve-init-mw-desktopArticleTarget), .ve-loading .ve-init-mw-desktopArticleTarget-originalContent, .ve-activated:not(.ve-loading) .ve-init-mw-desktopArticleTarget-uneditableContent { pointer-events: none; user-select: none; opacity: 0.5; }
.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading { user-select: text; pointer-events: auto; cursor: text; }
.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading a { pointer-events: none; }
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks { cursor: pointer; }
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { background: rgb(233, 242, 253); }
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks a { opacity: 1; }
.ve-init-mw-desktopArticleTarget-loading-overlay { z-index: 2; position: absolute; width: 100%; top: 1em; }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder { overflow: hidden; transition: height 250ms; height: 0px; padding-bottom: 2px; }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { transform: translateY(-100%); transition: transform 250ms; }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { transform: translateY(0px); }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating { transition: none; }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { position: fixed; top: 0px; z-index: 1; background: rgb(255, 255, 255); }
.oo-ui-element-hidden { display: none !important; }
.mw-editsection { unicode-bidi: isolate; }
.mw-editsection::before { content: "​"; }
.mw-editsection a { white-space: nowrap; }
.mw-editsection-divider { color: rgb(84, 89, 93); }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { height: 42px; border-bottom: 1px solid rgb(200, 204, 209); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; }
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating, .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open { height: 42px; }
body.page-Europa_Universalis_4_Wiki h1.firstHeading { display: none; }
.eu4box { border: 2px solid rgb(32, 48, 59); background: rgb(60, 90, 110); }
.eu4box .heading { background: rgb(32, 48, 59); }
.eu4box-inline { border: 2px solid rgb(146, 164, 182); background: rgb(253, 253, 253) !important; }
.eu4box-inline .heading { background: rgb(109, 152, 185); }
.gridBG { background: url("assets/f3e0bf4d50bb80867cbf8b64.jpg") left center repeat rgb(60, 90, 110); }
.gridBG2 { background: url("https://eu4.paradoxwikis.com/images/0/07/MainBG2.png") left center repeat rgb(60, 90, 110); }
.battlefield { position: relative; width: 439px; }
.battle-terrain { margin: 0px auto; text-align: center; position: relative; }
.battle-terrain .terrain-frame { display: block; position: relative; z-index: 999; }
.battle-terrain .terrain-image { display: block; position: relative; margin-top: -90px; }
.battle-terrain .location-name { color: white; font-size: 13pt; font-weight: bold; text-transform: capitalize; text-shadow: black 1px 1px 4px; position: relative; z-index: 999; margin-top: -47px; margin-bottom: 50px; opacity: 0.8; }
.battle-single { height: 30px; overflow: hidden; }
.battle-single > a { display: block !important; margin-top: -10px !important; }
.battle-single .battle-team { top: 0px !important; }
.battle-background { position: relative; }
.battle-team { width: 400px; position: absolute; top: 10px; left: 20px; }
.battle-team:last-child { margin-top: 65px; }
.battle-team-row { height: 10px; text-align: center; }
.battle-team-row + .battle-team-row { margin-top: 3px; }
.battle-counter { display: inline-block; height: 10px !important; width: 10px !important; }
.battle-counter a { position: absolute; opacity: 0.6; padding: 0px; margin: -6px 0px; display: block; height: 10px !important; width: 10px !important; }
.battle-counter-NUL { background: none !important; }
.battle-counter-NUL img { display: none; }
.tooltip, .tooltip2, .tooltip3 { display: inline-block; border-bottom: 1px dotted; position: relative; }
.tooltip .tooltiptext, .tooltip2 .tooltiptext2, .tooltip3 .tooltiptext3 { display: none; width: auto; height: auto; box-shadow: rgb(78, 78, 78) 0px 0px 10px 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: absolute; z-index: 1; top: 50%; left: 25px; opacity: 0; transition: opacity 0.3s; }
.tooltip:hover .tooltiptext, .tooltip2:hover .tooltiptext2, .tooltip3:hover .tooltiptext3 { display: inline-block; opacity: 1; }