/* Canoe 1.8.1: readable long messages without injecting giant HTML fragments. */
.msg-long-preview { overflow-wrap:anywhere; white-space:pre-wrap; }
.msg-long-actions { display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-top:12px; padding-top:10px; border-top:1px solid currentColor; font-size:12px; opacity:.85; }
.msg-long-actions button { font:inherit; font-size:12px; border:1px solid currentColor; border-radius:12px; padding:5px 10px; color:inherit; background:transparent; }
.msg-long-full { display:block; width:100%; min-height:160px; max-height:45dvh; resize:vertical; margin-top:10px; padding:10px; border-radius:12px; border:1px solid currentColor; background:transparent; color:inherit; font:inherit; line-height:1.5; overflow:auto; -webkit-overflow-scrolling:touch; }
