.reading-paper .reading-word.self-read-correct { background:#def5e6; color:#12623c; text-decoration-color:#25a361; border-radius:4px; }
.reading-paper .reading-word.self-read-different { background:#ffe5e5; color:#aa2424; text-decoration:underline wavy #c03a3a; text-underline-offset:5px; border-radius:4px; }
.reading-paper .reading-word.self-read-pending { box-shadow:none; }
.reading-paper .reading-word.reading-current-phrase { background:#eee6ff; color:#4f27ae; border-radius:4px; }
#self-reading-status strong { color:#4b278f; font-size:18px; }
.reading-previous-progress { border:1px solid #e5dbfa; background:#faf7ff; border-radius:14px; padding:16px; margin:16px 0; }
.reading-seek { display:block; width:100%; min-width:120px; margin-top:12px; }
.reading-seek input { width:100%; accent-color:#6d3df5; }
