/* Discord markdown rendering (assets/discord-md.js). Put class "dmd" on the container. */
.dmd{white-space:normal;overflow-wrap:anywhere;line-height:1.45}
.dmd strong{font-weight:700}
.dmd-emoji{width:1.375em;height:1.375em;object-fit:contain;vertical-align:-.3em}
.dmd-code{background:rgba(0,0,0,.35);border-radius:4px;padding:0 .25em;font-family:ui-monospace,Consolas,monospace;font-size:.875em}
.dmd-pre{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 10px;margin:4px 0;font-family:ui-monospace,Consolas,monospace;font-size:.85em;white-space:pre-wrap;overflow-x:auto}
.dmd-ts{background:rgba(255,255,255,.08);border-radius:4px;padding:0 3px}
.dmd-mention{background:rgba(88,101,242,.3);color:#c9cdfb;border-radius:3px;padding:0 2px;font-weight:500}
.dmd-link{color:#00a8fc;text-decoration:none}
.dmd-link:hover{text-decoration:underline}
.dmd-spoiler{background:#1e1f22;color:transparent;border-radius:3px;cursor:pointer;padding:0 2px}
.dmd-spoiler.open{background:rgba(255,255,255,.1);color:inherit;cursor:auto}
.dmd-spoiler:not(.open) *{visibility:hidden}
.dmd-quote{border-left:4px solid #4e5058;padding-left:10px;margin:2px 0}
.dmd-h{font-weight:700;margin:6px 0 2px;line-height:1.3}
.dmd-h1{font-size:1.5em}
.dmd-h2{font-size:1.25em}
.dmd-h3{font-size:1.1em}
.dmd-sub{font-size:.8em;color:#949ba4}
.dmd-li{padding-left:1.1em;position:relative}
.dmd-li::before{content:'•';position:absolute;left:.25em}
