* {
  font-family: 'Libre Baskerville', serif;
  font-weight: 400;
  text-align: center;
}

body {
  display: flex;
  justify-content: center;

  padding-top: 15vh;
  height: 80vh;
}

form {
  display: flex;
  flex-direction: column;
  align-items: center;

  gap: 3vh;

  font-size: 3vh;
}

input {
  height: 3vh;
  width: 3vh;
}

.submit {
  width: 36vh;
  height: 12vh;

  font-size: 5vh;
}

.startIndices {
  display: grid;
  align-items: center;

  grid-template-rows: repeat(5, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.validation {
  color: red;
  font-size: 2.5vh;
}
