@import url('/welcome/font/ibm-plex-sans.css');

/* Set overall font face */
body {
  font-family: "IBM Plex Sans","mastodon-font-sans-serif",sans-serif;
}

/* show content on per language basis */
html:not([lang="de"]) .deutsch {
        display: none !important;
}
html[lang="de"] .english {
        display: none !important;
}


/* Rules & imprint section headers */
.about__section__body .prose details > summary {
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  padding: 20px !important;
  border-radius: 4px !important;
  background: #313543 !important;
  color: #8c8dff !important;
  cursor: pointer !important;
  margin-top: 1em;
}

.about__section__body .prose details p, .about__section__body .prose details strong .about__section__body .prose details ol .about__section__body .prose details ul {
  padding: 0 1em 0 1em;
}

about__section__body {
    padding: unset !important;
}

.about__section__body details ul, .about__section__body details ol {
    margin: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Re-order about page block */
.scrollable.about {
  display: grid;
}

.about__meta,.about__footer {
  order: 1;
}

.scrollable.about div.about__section:nth-of-type(4) {
  display: none;
}

