/* Reading-specific trainer tokens only. Shared trainer structure and component
   styling live in mode-atlas-study-shared.css / mode-atlas-components.css. */
body.ma-reading-page{
  --ma-active-rgb:103,215,139;
  --ma-active-text:var(--ma-collection-text,var(--ma-native-selected-text,#d9ffe7));
  --ma-accent:var(--ma-collection-accent,var(--ma-reading));
  --ma-trainer-accent:var(--ma-collection-accent,var(--ma-reading));
  --ma-trainer-soft:var(--ma-collection-inset,var(--ma-reading-soft));
  --ma-trainer-active-text:var(--ma-collection-text,var(--ma-native-selected-text,#d9ffe7));
  --ma-trainer-test-bg:var(--ma-collection-page,var(--ma-native-page,#133127));
}
/* Combined practice shares the trainer, with Recall's choice input in place of romaji. */
#mixedRecallChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px auto;width:min(480px,100%);}
#mixedRecallChoices[hidden]{display:none;}
#mixedRecallChoices button{min-height:54px;font:500 1.5rem var(--ma-font-jp);}
