@import url('https://fonts.googleapis.com/css2?family=Epilogue:wght@300&display=swap');
* {
  font-family: 'Epilogue', sans-serif;
}
.page-id-34 h1 {
  color: red;
}
nav li:hover {
  background-color: #eee;
  /* needs a border bottom or something to link this to the line below. Or does it? */
}
.menu-explainer {
  /* border-top:1px solid gray; */
  background-color: #eee;
  padding: 5px 0;
  color: gray;
  width: 100%;
  text-align: center;
  height: 2em;
}
#theory_base {
  font-weight: bold;
  font-size: 125%;
}
#question_area_wrap {
  background-color: #eee;
  border: 2px solid silver;
  box-shadow: 0px 0px 15px silver;
  border-radius: 10px;
  width: 500px;
  padding: 15px;
  margin: 1em auto -2em auto;
}
#instructions {
  padding-right: 1em;
  margin-bottom: 2em;
}
#answer_prompt {
  font-style: italic;
  width: 90%;
  margin: 0 auto 2em auto;
}
#input_area {
  margin-bottom: 1em;
}
#input_area input {
  font-size: 20px;
}
#input_area input.input_sm {
  width: 2em;
  text-align: center;
}
#input_area select {
  font-size: 20px;
}
#result_area {
  padding: 10px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 1.5em;
}
#result_area.correct {
  background-color: green;
  color: white;
}
#result_area.wrong {
  background-color: red;
  color: white;
}
#result_area.deshown {
  background-color: none;
  color: #eee;
}
#vf-rednote {
  color: red;
}
