@media (min-width:700px){
  .mode-grid{grid-template-columns:1fr 1fr;}
  #question-text{font-size:26px;}
}

@media (max-width:420px){
  .answers-grid{grid-template-columns:1fr;}
  .logo{font-size:24px;}
  .home-card{padding:24px 18px;}
  #question-text{font-size:19px;}
  .mode-desc{display:none;}
}

@media (max-width:360px){
  .best-row{flex-direction:column;}
}
