/* Vit bakgrund */
html,
body.fabrikk,
body.fabrikk .page-canvas,
body.fabrikk .fabrikk--body,
body.fabrikk .fabrikk--header,
body.fabrikk .fabrikk--top-bar,
body.fabrikk .fabrikk--component-container > div {
  background: #fff !important;
}

/* Lättläst grundtext */
body.fabrikk {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.6;
  color: #222;
}

/* Typsnitt för rubriker, text och formulär */
body.fabrikk :is(
  h1, h2, h3, h4, h5, h6,
  p, a, li, label,
  button, input, select, textarea,
  .tws-util-heading--heading
) {
  font-family: Arial, Helvetica, sans-serif !important;
}

/* Mörk text på de vita ytorna */
body.fabrikk .page-canvas :is(
  h1, h2, h3, h4, h5, h6,
  p, a, li, label,
  .caption,
  .tws-util-heading--heading
) {
  color: #222 !important;
}

/* Formulärfält */
body.fabrikk :is(input, select, textarea) {
  background-color: #fff !important;
  color: #222 !important;
}