html {
  min-height: 100vh;
  min-width: 100vw;
}

html,
body {
  /* following prevents copy popup on accidental text selection on touch screen;;; todo: only include in production build or "build for tablets" (?) */
  /*user-select: none;*/
}

body {
  color: #aaa;
  background-color: black;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  background-size: cover;
  background-repeat: no-repeat;

  /* disable "random jumpy highlights" on touchcreens */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@font-face {
  font-family: Avenir;
  src: url('/fonts/Avenir-Medium.otf') format('opentype');
}

@font-face {
  font-family: Inconsolata;
  /*src: url('/fonts/CutiveMono-Regular.ttf') format('truetype');*/
  src: url('/fonts/Inconsolata-Regular.ttf') format('truetype');
}

ul {
  list-style-type: none;
}

h1 {
  color: #274c69;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

button[disabled='disabled'],
button:disabled {
  background-color: #e5e5e5;
}
