@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;700&family=Quicksand:wght@300;400;700&display=swap");
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit; }

html {
  font-size: 62.5%; }

body {
  box-sizing: border-box;
  font-family: 'Montserrat', sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  background: #eee;
  color: #333; }

.logo {
  margin-bottom: 2rem; }

.header {
  font-family: 'Quicksand', sans-serif; }

.container {
  font-size: 1.6rem;
  margin-top: 1rem; }
  .container__list {
    list-style: none; }
  .container__line {
    margin: 1rem;
    background-color: #ddd;
    border-radius: 5px;
    transition: all .2s ease-out; }
    .container__line:hover {
      background: #000;
      color: #fff;
      transform: scale(1.02) translateY(-2px); }
  .container__label {
    font-family: 'Quicksand', sans-serif; }
  .container__odd {
    background: #f6f6f6; }
  .container__cell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 14rem;
    height: 3.5rem; }

.close {
  font-size: 1.5rem;
  color: #333; }
  .close:link, .close:active {
    color: #333;
    text-decoration: none; }
  .close:hover {
    color: #000;
    text-decoration: underline; }
