SystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1.125rem;
  font-size: min(max(1rem, 2.5vw), 1.125rem);
  letter-spacing: -0.011715625rem;
  line-height: 1.4rem;
}

/**
 * Forms
 * Default form styles
 */
fieldset {
  border: 0;
}

input:focus,
button:focus,
select:focus {
  outline: 3px solid #fece3e;
  will-change: transform;
}

button:active {
  outline: 0;
}

input + label {
  padding-left: 0.5em;
}

/*
 * Layout
 * Universal layout styles
 */
h