@font-face {
  font-family: 'TT Norms Pro';
  src: url(fonts/ttnorms/TT_Norms_Pro_Bold.woff2);
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url(fonts/ttnorms/TT_Norms_Pro_Medium.woff2);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url(fonts/ttnorms/TT_Norms_Pro_Regular.woff2);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro Mono';
  src: url(fonts/ttnorms/TT_Norms_Pro_Mono_Medium.otf) format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro Mono';
  src: url(fonts/ttnorms/TT_Norms_Pro_Mono_Regular.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Mulish';
  src: url(fonts/mulish/Mulish-SemiBold.ttf);
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Mulish';
  src: url(fonts/mulish/Mulish-Regular.ttf);
  font-weight: 400;
  font-style: normal;
}

html {
  height: 100%;
  overflow: hidden;
}

body {
  height: 100%;
  margin: 0;
  overflow: hidden;
}

#app {
  height: 100%;
}

#app > div {
  height: 100%;
  background-color: #fff;
}
