.rich-content{color:var(--cb-text-2);font-size:var(--cb-text-base);word-break:break-word;overflow-wrap:break-word;line-height:1.85}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{color:var(--cb-text-1);margin-top:2em;margin-bottom:.75em;font-weight:700;line-height:1.3}.rich-content h1{font-size:1.75em}.rich-content h2{font-size:1.5em}.rich-content h3{font-size:1.25em}.rich-content h4{font-size:1.1em}.rich-content p{margin-bottom:1.25em}.rich-content strong,.rich-content b{color:var(--cb-text-1);font-weight:700}.rich-content em,.rich-content i{font-style:italic}.rich-content u{text-underline-offset:2px;text-decoration:underline}.rich-content s{text-decoration:line-through}.rich-content a{color:var(--cb-accent-lt);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.rich-content a:hover{color:var(--cb-accent)}.rich-content img{border-radius:12px;max-width:100%;height:auto;margin:1.5em 0;display:block}.rich-content img[src*=undefined],.rich-content img[src=""],.rich-content img:not([src]){display:none}.rich-content ul,.rich-content ol{margin-bottom:1.25em;padding-left:1.5em}.rich-content ul{list-style-type:disc}.rich-content ol{list-style-type:decimal}.rich-content li{margin-bottom:.5em}.rich-content blockquote{border-left:3px solid var(--cb-accent);color:var(--cb-text-3);margin:1.5em 0;padding-left:1em;font-style:italic}.rich-content pre{background:#0000004d;border-radius:8px;margin:1.5em 0;padding:.75em 1em;font-family:Fira Code,Consolas,monospace;font-size:.875em;overflow-x:auto}.rich-content code{background:#0003;border-radius:4px;padding:.15em .4em;font-family:Fira Code,Consolas,monospace;font-size:.875em}.rich-content table{border-collapse:collapse;width:100%;margin:1.5em 0}.rich-content th,.rich-content td{border-bottom:1px solid var(--cb-border);text-align:left;padding:.75em}.rich-content th{color:var(--cb-text-1);background:var(--cb-glass-bg-sm);font-weight:700}.rich-content hr{border:none;border-top:1px solid var(--cb-border);margin:1.5em 0}.rich-content [style*=color]{color:inherit!important}.rich-content [style*=background]{background:0 0!important}.rich-content [style*=red]{color:var(--cb-text-1)!important}.braft-output-content{composes:rich-content}
