#learn-verse .learn-passage{font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);line-height:1.9;background:#f4f6ef;border-left:4px solid #567449;padding:1.2rem;border-radius:8px;color:#243c2b}#learn-verse .learn-controls{display:flex;flex-wrap:wrap;gap:.6rem}#learn-verse button{min-height:44px;margin:.3rem}#learn-verse .learn-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0}#learn-verse details{margin-top:1.5rem}#learn-verse textarea{min-height:140px}
#learn-verse .learn-collection{max-height:440px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#dce3dc);border-radius:12px;padding:.5rem;margin:1rem 0}#learn-verse .learn-collection:focus-visible{outline:3px solid #8fc8aa}#learn-verse .learn-collection .learn-choice{border-bottom:1px solid var(--line,#dce3dc);padding-bottom:.5rem}#learn-verse .learn-collection span{font-size:.85rem;color:var(--muted,#66736a)}#learn-verse .learn-choice button{overflow-wrap:anywhere}#learn-verse #learn-esv-text{box-sizing:border-box;width:100%;font:inherit}
#learn-verse .learn-controls button[aria-pressed="true"]{background:var(--green,#256347);color:white}#learn-verse .learn-navigator-section{border:1px solid var(--line,#dce3dc);border-radius:12px;padding:14px;margin:14px 0}#learn-verse .learn-navigator-section summary{cursor:pointer;font-weight:650;line-height:1.5}#learn-verse .learn-navigator-topic{border-top:1px solid var(--line,#dce3dc);padding:12px 0;margin-top:12px}#learn-verse .learn-navigator-topic h4{margin:0 0 8px}#learn-verse .learn-navigator-topic button{overflow-wrap:anywhere;max-width:100%;text-align:left}
