// ========================================================================
// BASE => RESETS
// ========================================================================
body {
  background-color: #f4f4f6;
  color: rgba(0, 0, 0, 0.695);
  font-weight: normal;
  font-style: normal;
  line-height: 1.68;
  letter-spacing: -0.003em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;

  // to accomodate the centering of main.uk-container
  @include breakpoint(medium) {
    padding-left: 350px;
  }
}

main {
  min-height: 75vh;
  padding-bottom: 118px; // Should be equal to the height of your footer
  position: relative;

  & > footer {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
  }
}

/* Never like UIkit's red <em> color */
em {
  color: inherit;
  letter-spacing: -0.015em;
}

/* Hides unnecessary content from home (index.html) page */
.home .container-overview {
  display: none;
}

.label-radio,
.label-checkbox {
  cursor: pointer;
}