/* Keep Arthur's existing interface; make word explanations easy to scan. */
#phraseExplanations[hidden]{display:none;}
#phraseExplanations{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(23,33,59,.18);}
#phraseExplanations strong{display:block;font-size:14px;color:var(--ink,#17213b);margin-bottom:5px;}
#phraseExplanations p{margin:0;font-size:16px;line-height:1.6;}
#phraseExplanations a{font-size:14px;font-weight:700;color:var(--purple,#6c4ee3);text-decoration:underline;text-underline-offset:3px;}
#phraseExplanations a:focus-visible{outline:3px solid var(--purple,#6c4ee3);outline-offset:4px;}
#inputLabel{display:inline-block;}
#modeHint{display:block;font-size:13px;margin-top:4px;}
#resultText{white-space:pre-wrap;overflow-wrap:anywhere;}
