.Answers {
  padding: 0 0 0 20%;
}

.Correct {
  padding: 10px;
  font-size: 18px;
}

.Incorrect {
  padding: 10px;
  font-size: 18px;
}

header {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "Bowlby One SC", cursive;
  font-size: 50px;
  text-align: center;
  justify-content: center;
}

p {
  padding: 1% 0% 1% 10%;
  font-size: 25px;
}

body {
  background: white;
  font-family: "Open Sans Condensed", sans-serif;
  padding: 0 0 0 50px;
}

button {
  background-color: red;
  font-family: "Bowlby One SC", cursive;
  color: white;
  padding: 1%;
  margin: 5%;
}

.final-score {
  color: black;
  text-shadow: 5px 5px 20px white;
}

.close {
  color: black;
  size: 20px;
  z-index: 10;
}

.final-score {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10rem;

  background-image: linear-gradient(0deg, #3c3b6e, #3c3b6e),
    repeating-linear-gradient(
      180deg,
      #b22234,
      #b22234 7.7%,
      white 7.7%,
      white 15.4%
    );
  background-size: 40% 53.85%, 100% 100%;
  background-repeat: no-repeat;
  background-position: top left;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: all 250ms ease;
  font-size: 30px;
  font-family: "Bowlby One SC", cursive;
}

.restart {
  background-color: blue;
  color: white;
}

img {
  height: 100px;
  width: auto;
}

@media screen and (max-width: 700px) {
  body {
    align-content: center;
  }
  .Answers {
    padding: 0 0 0 15%;
  }
  header {
    font-size: 25px;
  }

  body {
    font-size: 10px;
  }

  input[type="radio"] {
    border: 4px;
    width: 6px;
    height: 6px;
    float: left;
  }
}
