/* The system keyboard prompt is a phone-only affordance. Tablets and desktop browsers retain the app's virtual keyboard. */
html:not(.typex-phone) .ipad-keyboard-btn,
html:not(.typex-phone) .gv-mobile-input,
html:not(.typex-phone) .typex-system-keyboard,
html:not(.typex-phone) [data-system-keyboard] {
  display: none !important;
}

html.typex-phone .ipad-keyboard-btn,
html.typex-phone .gv-mobile-input,
html.typex-phone .typex-system-keyboard,
html.typex-phone [data-system-keyboard] {
  display: block !important;
}

.wrong-practice-entry[hidden] { display: none !important; }
.word-summary .word-actions { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
.wrong-practice-status { margin: 8px 0 0; color: #fca5a5; font-size: 13px; }
.wrong-practice-status:empty { display: none; }
