
@import '_fonts.css';
@import '_minireset.css';

@import '_css-variables.css';
@import '_component.css';
@import '_base.css';
@import '_icon.css';
@import '_button.css';
@import '_button-wrapper.css';

@import '_article.css';
@import '_author.css';
@import '_figure.css';
@import '_footer.css';
@import '_form.css';
@import '_felogin-form.css';
@import '_header.css';
@import '_headline.css';
@import '_hero.css';
@import '_image.css';
@import '_linklist.css';
@import '_list.css';
@import '_page.css';
@import '_person.css';
@import '_search.css';
@import '_sidebar-menu.css';
@import '_sociallinks.css';
@import '_subline.css';
@import '_teaser-scroller.css';
@import '_testimonial.css';
@import '_textmedia-teaser.css';
@import '_textmedia-teaser-grid.css';
@import '_textpic.css';
@import '_textteaser.css';
@import '_video.css';


.page__content {
  background: var(--background-color);
}

/*----------------------------------------------------------------------------*/
/* pre/code
/*----------------------------------------------------------------------------*/
pre {
  inline-size: 0;
  min-inline-size: 100%;
  max-inline-size: 100%;
  box-sizing: border-box;
  background: oklch(27.4% 0.006 286.033);
  color: white;
  padding: 1.33em;
  border-radius: var(--corners-s);
  overflow-x: auto;
  font-size: 14px;
  line-height: 1.6;
  font-family: "Courier New", monospace;
}
code {
  background: oklch(27.4% 0.006 286.033);
  color: white;
  padding: 0.15em;
  border-radius: 0;
  font-size: 14px;
  white-space: pre;
  font-family: "Courier New", monospace;
}

pre::-webkit-scrollbar {
  height: 6px;
}
pre::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.2);
  border-radius: 3px;
}
  pre::-webkit-scrollbar-track {
  background: transparent;
}
