.mobile .card { font-size: 2.25rem; } .card { text-align: center; font-size: 1.75rem; } .card span { display: block; } hr { height: 10px; border: none; opacity: 20%; background-color: black; } .nightMode hr { background-color: white; } .card.front .target-word-reading, .card.front .target-word-translation, .card.front .sentence-translation, .card.front hr, .card.front ruby rt.hidden { display: none; } .sentence-translation { margin-top: 1em; }