/* ═══════════════════════════════════════════════════════════════
   LOKKO WIKI — Wikipedia-style reference section
   ───────────────────────────────────────────────────────────────
   Deliberately separate from styles.css: the rest of the site is a
   bold, colorful game-marketing look, but a wiki reads best as an
   actual reference document — plain background, serif body copy,
   classic blue links. Wiki pages have no site navbar or footer of
   their own (styles.css is only relied on for its CSS reset/variables
   and a couple of reused component classes like .news-figure/
   .post-toolbar) — the site's nav links live in the sidebar's
   "Lokko Site" group and its footer links live in the thin .wiki-footer
   bar at the bottom of the page instead, closer to how a real
   MediaWiki skin is laid out. Fonts stay self-hosted (Georgia/
   system-serif + the site's own Fira Sans Condensed) rather than
   pulling in a new webfont.
   ═══════════════════════════════════════════════════════════════ */

:root {
  --wiki-bg: #ffffff;
  --wiki-frame-border: #43454a;
  --wiki-sidebar-bg: #f8f9fa;
  --wiki-sidebar-border: #eaecf0;
  --wiki-text: #202122;
  --wiki-text-muted: #54595d;
  --wiki-link: #3366cc;
  --wiki-link-visited: #795cb2;
  --wiki-hr: #a2a9b1;
  --wiki-infobox-bg: #f8f9fa;
  --wiki-infobox-border: #a2a9b1;
  --wiki-infobox-head: #eaecff;
  --wiki-toc-bg: #f8f9fa;
  --wiki-toc-border: #a2a9b1;
}

/* ---------- page shell ---------- */
body.wiki-post-page,
body.wiki-page {
  background: var(--wiki-bg);
}

/* .page-content (styles.css) caps every page at max-width:50rem by
   default — the same sitewide rule .ugc-page overrides for its own
   full-bleed layout. The wiki has no navbar/footer of its own site chrome
   pulling it back to that width either (see below), so it gets the same
   treatment: full viewport width, no centered cap. */
body.wiki-post-page .page-content,
body.wiki-page .page-content {
  max-width: none;
  margin: 0;
}

.wiki-shell {
  background: var(--wiki-bg);
  color: var(--wiki-text);
}

.wiki-frame {
  display: grid;
  grid-template-columns: 220px 1fr;
}

@media (max-width: 760px) {
  .wiki-frame {
    grid-template-columns: 1fr;
  }
  .wiki-sidebar {
    order: 2;
    border-top: 1px solid var(--wiki-sidebar-border);
    border-right: none;
  }
  .wiki-article {
    order: 1;
  }
}

/* ---------- sidebar ---------- */
.wiki-sidebar {
  background: var(--wiki-sidebar-bg);
  border-right: 1px solid var(--wiki-sidebar-border);
  padding: 16px 14px 28px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.wiki-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-bottom: 16px;
  margin-bottom: 14px;
  border-bottom: 1px solid var(--wiki-sidebar-border);
  text-decoration: none;
}

.wiki-logo-mark {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, var(--coral, #EB4229), var(--navy-deep, #141d42) 75%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Luckiest Guy', cursive;
  color: var(--yellow-card, #FFF44E);
  font-size: 1.5rem;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.3);
  margin-bottom: 8px;
}

.wiki-logo-word {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 700;
  font-size: 1rem;
  color: var(--wiki-text);
}

.wiki-logo-sub {
  font-size: 0.68rem;
  color: var(--wiki-text-muted);
  letter-spacing: 0.3px;
}

.wiki-side-group {
  margin-bottom: 18px;
}

.wiki-side-heading {
  font-size: 0.68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  color: var(--wiki-text-muted);
  margin: 0 0 6px;
}

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

.wiki-side-group li {
  margin-bottom: 5px;
}

.wiki-side-group a {
  color: var(--wiki-link);
  text-decoration: none;
  font-size: 0.82rem;
}

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

/* ---------- article column ---------- */
.wiki-article {
  padding: 20px 30px 60px;
  min-width: 0;
  font-family: Georgia, 'Times New Roman', serif;
  line-height: 1.65;
}

.wiki-eyebrow {
  font-family: 'Fira Sans Condensed', sans-serif;
  font-size: 0.72rem;
  color: var(--wiki-text-muted);
  margin: 0 0 2px;
}

.wiki-article-title {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
  font-size: 2.1rem;
  margin: 0 0 4px;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--wiki-hr);
  text-wrap: balance;
  color: var(--wiki-text);
}

.wiki-article-body h2 {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
  font-size: 1.4rem;
  margin: 30px 0 10px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--wiki-sidebar-border);
  color: var(--wiki-text);
}

.wiki-article-body p {
  margin: 0 0 14px;
  max-width: 68ch;
}

.wiki-article-body ul,
.wiki-article-body ol {
  margin: 0 0 14px;
  padding-left: 26px;
  max-width: 68ch;
}

.wiki-article-body li {
  margin-bottom: 4px;
}

.wiki-article-body img {
  max-width: 100%;
}

/* GFM tables in article content (e.g. the 3D Editor Block Reference).
   Images inside cells still go through the shared .news-figure wrapper
   (the build's imageRenderer wraps every image in one) — overridden down
   to a small inline thumbnail instead of the full-width article figure. */
.wiki-article-body table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.2rem 0 1.6rem;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.88rem;
}

.wiki-article-body th,
.wiki-article-body td {
  border: 1px solid var(--wiki-infobox-border);
  padding: 6px 12px;
  text-align: left;
  vertical-align: middle;
}

.wiki-article-body th {
  background: var(--wiki-infobox-bg);
  font-family: Georgia, 'Times New Roman', serif;
}

.wiki-article-body td .news-figure {
  margin: 0;
}

.wiki-article-body td .news-figure img {
  max-width: 44px;
  border-radius: 4px;
}

.wiki-article-body a,
.wiki-related a {
  color: var(--wiki-link);
  text-decoration: none;
}

.wiki-article-body a:hover,
.wiki-related a:hover {
  text-decoration: underline;
}

.wiki-article-body a:visited {
  color: var(--wiki-link-visited);
}

/* [[wikilink]] extension output */
.wiki-link {
  color: var(--wiki-link);
  text-decoration: none;
}

.wiki-link:hover {
  text-decoration: underline;
}

.wiki-link--broken {
  color: #ba0000;
  border-bottom: 1px dashed rgba(186, 0, 0, 0.5);
  cursor: help;
}

/* ---------- infobox ---------- */
.wiki-infobox {
  float: right;
  width: 270px;
  margin: 0 0 18px 24px;
  background: var(--wiki-infobox-bg);
  border: 1px solid var(--wiki-infobox-border);
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.82rem;
}

.wiki-infobox-title {
  background: var(--wiki-infobox-head);
  text-align: center;
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 700;
  font-size: 1.05rem;
  padding: 7px 8px;
  margin: 0;
  color: var(--wiki-text);
}

.wiki-infobox-image {
  width: 100%;
  display: block;
  aspect-ratio: 16 / 10;
  object-fit: cover;
}

.wiki-infobox-image--placeholder {
  background: linear-gradient(135deg, var(--navy-deep, #141d42), var(--coral, #EB4229) 130%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Luckiest Guy', cursive;
  color: var(--yellow-card, #FFF44E);
  font-size: 1.6rem;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.3);
}

.wiki-infobox-table {
  width: 100%;
  border-collapse: collapse;
}

.wiki-infobox-table tr {
  border-top: 1px solid var(--wiki-infobox-border);
}

.wiki-infobox-table tr:first-child {
  border-top: none;
}

.wiki-infobox-table th {
  text-align: left;
  vertical-align: top;
  font-weight: 700;
  width: 38%;
  padding: 6px 8px;
  color: var(--wiki-text);
}

.wiki-infobox-table td {
  padding: 6px 8px;
  vertical-align: top;
  color: var(--wiki-text);
}

.wiki-infobox-table td a {
  color: var(--wiki-link);
}

@media (max-width: 640px) {
  .wiki-infobox {
    float: none;
    width: 100%;
    margin: 0 0 18px;
  }
}

/* ---------- table of contents ---------- */
.wiki-toc {
  display: inline-block;
  background: var(--wiki-toc-bg);
  border: 1px solid var(--wiki-toc-border);
  padding: 12px 22px;
  margin: 16px 0 20px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.85rem;
}

.wiki-toc-title {
  font-weight: 700;
  margin: 0 0 6px;
}

.wiki-toc ol {
  margin: 0;
  padding-left: 20px;
}

.wiki-toc a {
  color: var(--wiki-link);
  text-decoration: none;
}

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

/* ---------- see also ---------- */
.wiki-related {
  clear: both;
  margin-top: 8px;
}

.wiki-related h2 {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
  font-size: 1.3rem;
  margin: 24px 0 8px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--wiki-sidebar-border);
}

.wiki-related ul {
  margin: 0 0 14px;
  padding-left: 26px;
}

/* ---------- category footer ---------- */
.wiki-cat-footer {
  clear: both;
  margin-top: 32px;
  padding-top: 10px;
  border-top: 1px solid var(--wiki-hr);
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.78rem;
}

.wiki-cat-footer-label {
  color: var(--wiki-text-muted);
  margin-right: 6px;
}

.wiki-cat-pill {
  display: inline-block;
  background: var(--wiki-infobox-bg);
  border: 1px solid var(--wiki-infobox-border);
  padding: 2px 10px;
  border-radius: 2px;
  color: var(--wiki-link);
  text-decoration: none;
  margin: 0 4px 4px 0;
  font-size: 0.78rem;
}

.wiki-cat-pill:hover {
  text-decoration: underline;
}

.wiki-cat-pill--large {
  font-size: 0.9rem;
  padding: 6px 14px;
}

.wiki-cat-pill--large span {
  color: var(--wiki-text-muted);
}

/* ---------- toolbar reuse ---------- */
.wiki-toolbar {
  clear: both;
  margin-top: 20px;
}

.wiki-back-link {
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.85rem;
  margin-top: 18px;
}

.wiki-back-link a {
  color: var(--wiki-link);
  text-decoration: none;
}

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

/* ---------- main (home) page ----------
   Distinct from the plain article-page look on purpose: a real wiki's home
   page is boxed/sectioned (see enwiki's Main Page), where every other wiki
   page here is a single flowing column. Modeled on a hero banner + info
   boxes + category checklists layout. */
.wiki-home {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.wiki-home-hero {
  display: block;
  line-height: 0;
}

.wiki-home-hero img {
  width: 100%;
  height: auto;
  display: block;
  border: 1px solid var(--wiki-infobox-border);
}

/* Platform store buttons + social icons row */
.wiki-home-platform-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px;
  justify-content: space-between;
}

.wiki-home-platforms {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.wiki-home-platform-btn {
  border: 1px solid var(--wiki-infobox-border);
  padding: 8px 16px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  letter-spacing: 0.03em;
  color: var(--wiki-text);
  text-decoration: none;
  background: var(--wiki-bg);
}

.wiki-home-platform-btn:hover {
  background: var(--wiki-sidebar-bg);
}

.wiki-home-socials {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.wiki-home-socials-label {
  font-size: 0.78rem;
  color: var(--wiki-text-muted);
  margin-right: 2px;
}

.wiki-home-social-btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--wiki-text);
  color: var(--wiki-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 0.8rem;
}

.wiki-home-social-btn svg {
  width: 15px;
  height: 15px;
  fill: currentColor;
}

/* Generic boxed section (Welcome/Guides/Community, Play/Build/Featured) */
.wiki-home-box {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid var(--wiki-infobox-border);
  background: var(--wiki-bg);
}

.wiki-home-box-title {
  margin: 0;
  padding: 8px 14px;
  background: var(--wiki-infobox-head);
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 700;
  font-size: 1.1rem;
  color: var(--wiki-text);
  border-bottom: 1px solid var(--wiki-infobox-border);
}

.wiki-home-box-body {
  flex: 1;
  padding: 14px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.85rem;
}

.wiki-home-box-body p {
  margin: 0 0 8px;
  line-height: 1.5;
}

.wiki-home-info-row {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr;
  gap: 18px;
  align-items: start;
}

.wiki-home-features-row {
  display: grid;
  grid-template-columns: 1.2fr 1.2fr 1fr;
  gap: 18px;
  align-items: stretch;
}

/* Featured Article + Contest Announcement, stacked in the features-row's
   third column. Missing this rule left the stack as a plain block whose
   grid-stretched height meant each child .wiki-home-box's height:100%
   resolved against — so BOTH boxes independently tried to fill the full
   stack height and overlapped instead of stacking. flex column + auto
   height per box (not 100%) makes each box size to its own content, with
   the pair only as tall as it needs to be (shorter than Play/Build, and
   that's fine — no forced full-height fill). */
.wiki-home-stack {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.wiki-home-stack .wiki-home-box {
  height: auto;
}

@media (max-width: 900px) {
  .wiki-home-info-row,
  .wiki-home-features-row,
  .wiki-home-bottom-grid {
    grid-template-columns: 1fr;
  }
}

/* Welcome box */
.wiki-home-welcome {
  display: flex;
  gap: 14px;
}

.wiki-home-welcome-avatar {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.wiki-home-welcome-text p {
  margin: 0 0 8px;
}

.wiki-home-welcome-meta {
  margin-top: 10px;
  font-size: 0.8rem;
}

.wiki-home-welcome-meta strong {
  color: var(--wiki-text);
}

/* Guides / Community link lists */
.wiki-home-linklist {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wiki-home-linklist li {
  padding: 7px 0;
  border-top: 1px solid var(--wiki-sidebar-border);
}

.wiki-home-linklist li:first-child {
  border-top: none;
  padding-top: 0;
}

.wiki-home-linklist a {
  color: var(--wiki-link);
  text-decoration: none;
  font-weight: 700;
}

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

.wiki-home-linklist .wiki-home-linklist-desc {
  display: block;
  color: var(--wiki-text-muted);
  font-size: 0.8rem;
  margin-top: 2px;
}

/* Play checklist (simple label list, no per-row description) */
.wiki-home-checklist {
  list-style: none;
  margin: 0;
  padding: 0;
  columns: 1;
}

.wiki-home-checklist li {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  border-top: 1px solid var(--wiki-sidebar-border);
}

.wiki-home-checklist li:first-child {
  border-top: none;
  padding-top: 0;
}

.wiki-home-checklist img {
  width: 22px;
  height: 22px;
  object-fit: contain;
  flex-shrink: 0;
}

.wiki-home-checklist a {
  color: var(--wiki-link);
  text-decoration: none;
}

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

.wiki-home-checklist a.wiki-link--broken {
  color: var(--wiki-text-muted);
}

/* Build list: small square icon + name + description */
.wiki-home-build-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wiki-home-build-list li {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 8px 0;
  border-top: 1px solid var(--wiki-sidebar-border);
}

.wiki-home-build-list li:first-child {
  border-top: none;
  padding-top: 0;
}

.wiki-home-build-icon {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--wiki-infobox-border);
  background: var(--wiki-infobox-bg);
  font-family: 'Luckiest Guy', cursive;
  font-size: 0.7rem;
  color: var(--wiki-text-muted);
  text-align: center;
}

.wiki-home-build-body a {
  color: var(--wiki-link);
  text-decoration: none;
  font-weight: 700;
  display: block;
}

.wiki-home-build-body a:hover {
  text-decoration: underline;
}

.wiki-home-build-body span {
  display: block;
  color: var(--wiki-text-muted);
  font-size: 0.78rem;
  margin-top: 1px;
}

/* Featured Article / Contest Announcement — text only, no image, stacked
   vertically in the features-row's third column (same stacking pattern as
   the Game/Story pair above). */
.wiki-home-featured {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.wiki-home-featured-title {
  margin: 0;
  color: var(--wiki-text);
  font-weight: 700;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 0.95rem;
}

.wiki-home-featured p {
  margin: 0;
  font-size: 0.8rem;
}

.wiki-home-readmore {
  align-self: flex-start;
  color: var(--wiki-link);
  text-decoration: none;
  font-weight: 700;
  font-size: 0.8rem;
  margin-top: 2px;
}

.wiki-home-readmore:hover {
  text-decoration: underline;
}

/* Bottom Characters / Abilities / NPCs / Items grid — Items gets more
   width since its list is much longer and lays out in its own
   sub-columns (see .wiki-home-check-list--multicol below). */
.wiki-home-bottom-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 2fr;
  gap: 18px;
  align-items: start;
}

@media (max-width: 1100px) {
  .wiki-home-bottom-grid {
    grid-template-columns: 1fr 1fr;
  }
}

/* Re-assert single-column below 900px — this rule must come after the
   1100px one above so it wins the cascade at the narrowest widths, since
   both queries match there. */
@media (max-width: 900px) {
  .wiki-home-bottom-grid {
    grid-template-columns: 1fr;
  }
}

.wiki-home-check-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wiki-home-check-list li {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 5px 0;
}

/* Default: block/item icons — square art on a transparent background, so
   contain (not cover/circle-crop) keeps the whole icon visible. */
.wiki-home-check-list img {
  width: 22px;
  height: 22px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Characters list: real photo portraits, circle-cropped like the rest of
   the site's avatar treatment. */
.wiki-home-check-list--photos img {
  border-radius: 50%;
  object-fit: cover;
}

/* Abilities/NPCs/Items: a real icon renders plain (no border) — the
   border only marks an empty slot where no matching icon exists, so it
   still reads as a checkbox rather than a broken image. */
.wiki-home-checkbox {
  width: 20px;
  height: 20px;
  border: 1px solid var(--wiki-text-muted);
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.wiki-home-checkbox-icon {
  width: 20px;
  height: 20px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Items has far more entries than the other three lists, so it lays out
   in its own internal sub-columns rather than one long list. */
.wiki-home-check-list--multicol {
  columns: 4;
  column-gap: 18px;
}

.wiki-home-check-list--multicol li {
  break-inside: avoid;
}

@media (max-width: 700px) {
  .wiki-home-check-list--multicol {
    columns: 2;
  }
}

.wiki-home-check-list a {
  color: var(--wiki-link);
  text-decoration: none;
  font-size: 0.85rem;
}

.wiki-home-check-list a:hover {
  text-decoration: underline;
}

.wiki-home-check-list a.wiki-link--broken {
  color: var(--wiki-text-muted);
}

/* ---------- category listing page ---------- */
.wiki-category-desc {
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  color: var(--wiki-text-muted);
  font-size: 0.85rem;
  margin-bottom: 18px;
}

.wiki-member-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  gap: 14px;
  margin-top: 6px;
  max-width: 680px;
}

.wiki-member {
  display: block;
  border: 1px solid var(--wiki-infobox-border);
  background: var(--wiki-infobox-bg);
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  text-decoration: none;
  color: var(--wiki-text);
}

.wiki-member-thumb {
  aspect-ratio: 16 / 9;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, var(--navy-deep, #141d42), var(--coral, #EB4229) 130%);
  font-family: 'Luckiest Guy', cursive;
  color: var(--yellow-card, #FFF44E);
  font-size: 1rem;
  -webkit-text-stroke: 0.6px rgba(0, 0, 0, 0.3);
}

.wiki-member-name {
  display: block;
  padding: 8px 9px;
  font-size: 0.85rem;
  color: var(--wiki-link);
}

.wiki-member:hover .wiki-member-name {
  text-decoration: underline;
}

/* ---------- minimal wiki footer ----------
   The wiki has no site navbar/footer of its own — their links live in the
   sidebar's "Lokko Site" group and this thin bottom bar instead, matching
   how a real MediaWiki page's footer is a small text/link strip, not a
   multi-column marketing footer. */
.wiki-footer {
  clear: both;
  border-top: 1px solid var(--wiki-sidebar-border);
  background: var(--wiki-sidebar-bg);
  padding: 14px 24px;
  font-family: 'Fira Sans Condensed', Arial, sans-serif;
  font-size: 0.75rem;
  color: var(--wiki-text-muted);
}

.wiki-footer-links {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 0;
  margin: 0 0 8px;
  padding: 0;
}

.wiki-footer-links li:not(:last-child)::after {
  content: '\00b7';
  margin: 0 8px;
  color: var(--wiki-hr);
}

.wiki-footer-links a {
  color: var(--wiki-link);
  text-decoration: none;
}

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

.wiki-footer-copyright {
  margin: 0;
}
