/* Formatação de mensagens (chatplus) — estilo Discord */
.txt .cf-code{background:rgba(0,0,0,.32); border:1px solid var(--line); border-radius:5px; padding:1px 5px;
  font-family:ui-monospace,"Cascadia Code",Consolas,monospace; font-size:.9em}
.txt .cf-pre{background:rgba(0,0,0,.32); border:1px solid var(--line); border-radius:8px; padding:9px 11px; margin:4px 0;
  font-family:ui-monospace,"Cascadia Code",Consolas,monospace; font-size:.88em; line-height:1.45;
  white-space:pre-wrap; word-break:break-word; overflow-x:auto}
.txt .cf-quote{border-left:3px solid var(--txt3); margin:3px 0; padding:1px 0 1px 10px; color:var(--txt)}
.txt a{color:var(--brand); text-decoration:none; word-break:break-word}
.txt a:hover{text-decoration:underline}
.txt s{opacity:.85}
/* spoiler: escondido até clicar (funciona nos dois temas) */
.txt .cf-spoiler{background:rgba(128,128,128,.35); color:transparent; border-radius:5px; padding:0 3px; cursor:pointer;
  -webkit-user-select:none; user-select:none; transition:background .12s}
.txt .cf-spoiler *{color:transparent !important}
.txt .cf-spoiler.cf-open{background:rgba(128,128,128,.14); color:var(--txt) !important; cursor:auto; -webkit-user-select:text; user-select:text}
.txt .cf-spoiler.cf-open *{color:var(--txt) !important}
/* emoji grande quando a mensagem é só emoji */
.txt.cf-jumbo{font-size:2.6em; line-height:1.2}
.txt.cf-jumbo1{font-size:3.3em}
