.chat-release .message.ai blockquote.inline-scripture > p {font-size:15px;color:var(--text);}
.chat-release .message.ai blockquote.inline-scripture > .scripture-credit {font-size:12px;color:var(--accent);}
.chat-release .inline-scripture > .verse-controls {padding:2px 0 0;gap:16px;font-size:11px;}
.chat-release .inline-scripture > .chapter-content {padding:12px 0 0;margin-top:10px;}
.chat-release .inline-scripture .chapter-content p {font-size:15px;color:var(--text);}
.chat-release .message.ai .verse-ref {background:none;border:0;padding:0;margin:0;font:inherit;color:var(--accent);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.chat-release .message.ai .verse-ref[aria-expanded="true"] {text-decoration-style:solid;}
.chat-release .message.ai .verse-ref:focus-visible {outline:2px solid var(--accent);outline-offset:2px;border-radius:3px;}
.chat-release .message.ai .verse-panel {background:var(--bg-soft);border-left:2px solid var(--accent);border-radius:0 10px 10px 0;padding:12px 18px 2px;margin:4px 0 16px;font-size:15px;color:var(--text);}
.chat-release .verse-panel .verse-text p {margin:0 0 6px;}
.chat-release .verse-panel .scripture-credit {font-size:12px;font-weight:600;color:var(--accent);margin:4px 0 0;}
.chat-release .verse-panel .verse-status {font-size:13px;color:var(--text-soft);margin:0 0 10px;}
.chat-release .verse-panel > .verse-controls {padding:2px 0 8px;gap:16px;font-size:11px;}
.chat-release .verse-panel > .chapter-content {padding:12px 0 0;margin-top:4px;}
.chat-release .verse-panel .chapter-content p {font-size:15px;color:var(--text);}
.chat-release .message.ai .verse-panel {position:relative;padding-right:46px;}
.chat-release .verse-panel-close {position:absolute;top:6px;right:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--text-faint);font-size:22px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.chat-release .verse-panel-close:hover {background:var(--border);color:var(--text);}
.chat-release .verse-panel-close:focus-visible {outline:2px solid var(--accent);outline-offset:1px;}
