/* Wikipedia Navigation Components */

/* Main navigation tabs */
.wiki-tabs {
  background: #f8f9fa;
  border-bottom: 1px solid #a2a9b1;
  margin: 0;
  padding: 0;
}

.wiki-tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  border-bottom: 1px solid #a2a9b1;
}

.wiki-tabs li {
  margin: 0;
  border-right: 1px solid #a2a9b1;
}

.wiki-tabs a {
  display: block;
  padding: 0.5em 1em;
  color: #0645ad;
  text-decoration: none;
  font-size: 0.9em;
  background: #f8f9fa;
}

.wiki-tabs a:hover {
  background: #fff;
  text-decoration: none;
}

.wiki-tabs .active a {
  background: #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
  font-weight: bold;
}

/* Breadcrumb navigation */
.wiki-breadcrumb {
  font-size: 0.8em;
  color: #54595d;
  margin: 0.5em 0;
}

.wiki-breadcrumb a {
  color: #0645ad;
}

.wiki-breadcrumb .separator {
  margin: 0 0.5em;
  color: #a2a9b1;
}

/* Table of contents */
.wiki-toc {
  background: #f8f9fa;
  border: 1px solid #a2a9b1;
  padding: 1em;
  margin: 1em 0;
  display: inline-block;
  font-size: 0.9em;
}

.wiki-toc-title {
  font-weight: bold;
  margin-bottom: 0.5em;
  font-size: 1.1em;
}

.wiki-toc ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wiki-toc li {
  margin: 0.25em 0;
  padding-left: 1em;
}

.wiki-toc li.toc-level-1 {
  padding-left: 0;
  font-weight: bold;
}

.wiki-toc li.toc-level-2 {
  padding-left: 1em;
}

.wiki-toc li.toc-level-3 {
  padding-left: 2em;
}

.wiki-toc a {
  color: #0645ad;
  text-decoration: none;
}

.wiki-toc a:hover {
  text-decoration: underline;
}

/* Sidebar navigation */
.wiki-sidebar {
  background: #f8f9fa;
  border: 1px solid #a2a9b1;
  padding: 0;
  margin: 1em 0;
}

.wiki-sidebar-title {
  background: #ccccff;
  padding: 0.5em;
  margin: 0;
  font-weight: bold;
  border-bottom: 1px solid #a2a9b1;
}

.wiki-sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wiki-sidebar li {
  border-bottom: 1px solid #eaecf0;
}

.wiki-sidebar a {
  display: block;
  padding: 0.5em;
  color: #0645ad;
  text-decoration: none;
  font-size: 0.9em;
}

.wiki-sidebar a:hover {
  background: #eaecf0;
  text-decoration: none;
}