/* Styles for article content loaded from Wikipedia. */
.wiki-content { font-size: 1rem; line-height: 1.6; overflow-wrap: anywhere; }
.wiki-content a[data-wiki-title] { color: var(--primary); text-decoration: none; font-weight: 500; }
.wiki-content a[data-wiki-title]:hover { text-decoration: underline; }
.wiki-content a[href^="#"]:not([data-wiki-title]) { color: inherit; }
.wiki-content h2, .wiki-content h3, .wiki-content h4 {
  font-family: Georgia, 'Times New Roman', serif; font-weight: 400; margin: 1.5rem 0 .5rem;
}
.wiki-content h2 { font-size: 1.5rem; border-bottom: 1px solid var(--border); padding-bottom: .25rem; }
.wiki-content h3 { font-size: 1.2rem; font-weight: 600; }
.wiki-content img { max-width: 100%; height: auto; }
.wiki-content figure, .wiki-content .thumb { margin: 1rem 0; max-width: 100%; }
.wiki-content figcaption, .wiki-content .thumbcaption { font-size: .85rem; color: var(--muted); }
.wiki-content table { border-collapse: collapse; max-width: 100%; display: block; overflow-x: auto; font-size: .9rem; margin: 1rem 0; }
.wiki-content th, .wiki-content td { border: 1px solid var(--border); padding: .3rem .5rem; vertical-align: top; }
.wiki-content .infobox {
  float: right; clear: right; margin: 0 0 1rem 1.25rem; width: 300px; display: table;
  background: var(--bg); font-size: .85rem;
}
.wiki-content .infobox th, .wiki-content .infobox td { border: none; border-bottom: 1px solid var(--border); }
.wiki-content .hatnote, .wiki-content .dablink { font-style: italic; color: var(--muted); padding-left: 1.5rem; margin-bottom: .5rem; }
.wiki-content .reflist, .wiki-content .references { font-size: .85rem; }
.wiki-content .navbox, .wiki-content .vertical-navbox { font-size: .85rem; }
.wiki-content .mw-ref, .wiki-content sup.reference, .wiki-content .mw-editsection,
.wiki-content .metadata, .wiki-content .ambox, .wiki-content .sistersitebox { display: none; }
.wiki-content blockquote { border-left: 3px solid var(--border); margin: 1rem 0; padding-left: 1rem; color: var(--muted); }
.wiki-content pre, .wiki-content code { background: var(--bg); border-radius: 6px; padding: .1rem .3rem; overflow-x: auto; }
@media (max-width: 760px) {
  .wiki-content .infobox { float: none; width: 100%; margin: 0 0 1rem; }
}
