/* Click cues appear only in the private notes, keeping the audience slide clean. */
#notes .note-step-controls{margin:0 0 23px;padding:15px 0;border-block:1px solid var(--line)}
#notes .note-step-status{font:16px/1.45 var(--font);color:#476136;margin-bottom:11px}
#notes .note-step-controls>div:last-child{display:flex;flex-wrap:wrap;gap:10px}
#notes .note-step-controls button{font:16px/1.3 var(--font);padding:8px 12px;background:#edf1e4;color:#354b29;border:1px solid #bdc9b0;border-radius:5px;cursor:pointer}
#notes .note-step-controls button:disabled{opacity:.45;cursor:default}
#notes .note-script p[data-narrative-step]{padding:10px 12px;border-left:3px solid transparent;transition:background .2s,border-color .2s}
#notes .note-script p.note-current{background:#edf2e5;border-left-color:#719e4e}
#notes .note-click{font:15px/1.5 var(--mono);font-weight:500;color:#587d36;background:transparent;border:0;padding:0 3px 0 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#notes .note-click[aria-current="step"]{color:#315519;font-weight:700}
@media(prefers-reduced-motion:reduce){#notes .note-script p[data-narrative-step]{transition:none}}
