body {
  margin: 0;
  font-family: 'Barlow', sans-serif;
  line-height: normal;
}

* {
  box-sizing: border-box;
}

/* FIXME: better integration of reset-style.css without altering the root div */
.designer .render {
  font-family: 'Book Antiqua', sans-serif;
}

#root .standalone-100vh {
  height: 100vh;
}

@media screen and (max-width: 1499px) {
  #root .standalone-100vh-small-screen {
    height: calc(100vh - 120px);
  }
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/barlow400.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: url(/fonts/barlow500.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/barlow600.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/barlow700.woff2) format('woff2');
}
@font-face {
  font-family: 'Book Antiqua';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/BKANT.woff2) format('woff2');
}