
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@300&display=swap');

html {
  scroll-snap-type: mandatory;
  scroll-snap-type: y mandatory;
}

.center{
  position: relative;
  top: 50%;
  text-align: center;
 align-content: center;
}
.responsi {
  width: 7%;
  height: auto;
}
.centriranje{
  vertical-align:middle;
  display:inline;
}
.elementi_kraj{
  width: 5%;
  height: auto;
  vertical-align:middle;
}
section {
  height: 100vh;
  scroll-snap-align: start;
  font-family: "Microsoft YaHei", "Arial", "Helvetica", sans-serif;
}
h1 {
  font-size: 80px;
  font-family:'MiHoYo_SDK_Web';
  text-align: center;
  position:relative;
  top: 30%;

}

h2 {
  font-size: 40px;
  text-align: center;
  position:relative;
  top: 20%;
}

.diz {
  display: block;
  width: 70%;
  font-size: 30px;
  text-align: center;
  font-family:'MiHoYo_SDK_Web';
}
center.rezultat{
  position: relative;
  top: 30%;
}

.question {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 2em;
  text-align: center;
  position:relative;
  top: 30%;
}

.answer-choice img {
  border-radius: 12px;
  justify-content: space-evenly;
  height: 15em;
  /*font-size: 1px;*/
}

button{
  margin: 10px;
}

.button {
  background-color: #108690;
  border: none;
  color: white;
  padding: 10px 10px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  border-radius: 10px;
  cursor: pointer;
  font-size: 20px;
}
.button:hover {
  background-color: #2f3180;
  color: white;
}

.button:focus{
  background-color: #2f3180;
  color: white;
}

/* button za top */
#myBtn {
  display: none;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #008B8B;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #5F9EA0;
}

p{
  padding: 1.5%;
}
