html,
body {
  margin:    0;
  padding:   0;
  width:  100%;
  height: 100%;
}

/* Minimum */
html {
  font-size: 14px;
}

/* Responsive */
@media (min-width: 860px) {
  html {
    font-size: calc(1rem + ((1vw - 8.6px) * 1.9048));
  }
}

/* Maximum */
@media (min-width: 1280px) {
  html {
    font-size: 20px;
  }
}