.learning-records { margin-block:1.25rem; padding:1rem; border:1px solid var(--line,#cddbd1); border-radius:.7rem; background:#fff; }
.learning-records p { margin-block:.4rem; }
.learning-records strong { color:var(--green,#215d43); }
.learning-records a { display:block; margin-top:.6rem; overflow-wrap:anywhere; }
.learning-records button { margin-top:.6rem; max-width:100%; white-space:normal; }
.question-save-state { font-size:1rem; line-height:1.65; overflow-wrap:anywhere; color:#365c47; }
.record-reload { max-width:100%; white-space:normal; margin-bottom:.75rem; }
