.showcase h3, .showcase h4 {
  text-transform: none;
  font-weight: 600;
}

.parser-layout {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0 auto 0 1.2em;
  width: 100%;
  line-height: 1.3;
  min-height: 400px;
}

.interface-element {
  margin: 0 0 0.5em;
}

#wikiWidget {
  z-index: 0;
  width: 28%;
  min-width: min-content;
  position: relative;
  margin: 0em;
  padding: 8px 6px 8px;
  background-color: #B0B9FF47;
  border-top: solid 3px #B0B9FF;
  /* background: linear-gradient(to right, rgba(53,75,243,0.9) 0%,rgba(131,146,255,0.77) 50%,rgba(154,166,255,0.7) 75%,rgba(176,185,255,0.7) 100%); */
  /* position: sticky;
  top: 2em; */
}

.wiki-content-area {
  width: 72%;
  margin: 0 auto 0 0;
  padding: 8px 0 0;
}

.wiki-content-loaded {
  z-index: 0;
  background-color: #B8E3FF3b;
  border-top: solid 3px #B8E3FF;
}

.mw-text-wrapper {
  /* overflow-y: scroll; */
  /* vertical-align: bottom; */
  margin-top: 10px;
  padding: 0.4em 0.8em;
  height: 700px;
  text-align: left;
  line-height: 1.3;
  font-family: "Helvetica", sans-serif;
}

.mw-text-wrapper .infobox {
  float: right;
  width: 35% !important;
  /*box width is element-styled on wiki, sorry*/
  margin: 0 0.5em;
}

.mw-text-wrapper .infobox img {
  max-width: 100% !important;
  /*box width is element-styled on wiki, sorry*/
}

.mw-text-wrapper .infobox div {
  max-width: 280px !important;
  /*box width is element-styled on wiki, sorry*/
}

.mw-text-wrapper .thumb {
  float: right;
  clear: right;
  margin-top: 1em;
}

sup[class="reference"] {
  display: none;
}

.mw-references-wrap, .mw-ext-cite-error {
  display: none;
}
