.arcade-rich-text{word-break:break-word;-webkit-font-smoothing:antialiased}.arcade-rich-text :where(.ProseMirror){cursor:text;outline:none}.arcade-rich-text :where(h1){letter-spacing:-.02em;color:#0a0a0a;margin:1.5rem 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2}.arcade-rich-text :where(h2){letter-spacing:-.015em;color:#111;margin:1.25rem 0 .5rem;font-size:1.5rem;font-weight:650;line-height:1.3}.arcade-rich-text :where(h3){color:#1a1a1a;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.arcade-rich-text :where(h4){color:#1a1a1a;margin:.875rem 0 .375rem;font-size:1.0625rem;font-weight:600;line-height:1.45}.arcade-rich-text :where(h1,h2,h3,h4):first-child{margin-top:0}.arcade-rich-text :where(p){color:#374151;margin:.5rem 0;font-size:.9375rem;line-height:1.75}.arcade-rich-text :where(p):first-child{margin-top:0}.arcade-rich-text :where(strong,b){color:#14142b;font-weight:700}.arcade-rich-text :where(em,i){font-style:italic}.arcade-rich-text :where(u){text-underline-offset:2px;text-decoration:underline}.arcade-rich-text :where(s){text-decoration:line-through}.arcade-rich-text :where(mark){color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fef08a;border-radius:3px;padding:.05em .1em}.arcade-rich-text :where(ul,ol){margin:.5rem 0;padding-left:1.5rem}.arcade-rich-text :where(ul){list-style-type:disc}.arcade-rich-text :where(ol){list-style-type:decimal}.arcade-rich-text :where(li){color:#374151;margin:.2rem 0;font-size:.9375rem;line-height:1.7;display:list-item}.arcade-rich-text :where(li p){margin:0}.arcade-rich-text :where(blockquote){color:#6b7280;background:#f8f9ff;border-left:3px solid #6366f1;border-radius:0 6px 6px 0;margin:1rem 0;padding:.5rem 0 .5rem 1rem;font-style:italic}.arcade-rich-text :where(blockquote p){color:#6b7280;margin:0}.arcade-rich-text :where(code){font-family:var(--font-geist-mono), "Fira Code", monospace;color:#7c3aed;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.15em .4em;font-size:.85em}.arcade-rich-text :where(pre){background:#1e1e2e;border-radius:10px;margin:1rem 0;padding:1rem 1.25rem;overflow-x:auto}.arcade-rich-text :where(pre code){color:#cdd6f4;background:0 0;border:none;padding:0;font-size:.875rem}.arcade-rich-text :where(hr){border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.arcade-rich-text :where(a){color:#6366f1;text-underline-offset:3px;text-decoration:underline}.arcade-rich-text :where(a:hover){color:#4f46e5}.arcade-rich-text :where(img){border-radius:10px;max-width:100%;height:auto;margin:1rem 0}.arcade-rich-text :where(table){border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.arcade-rich-text :where(th,td){text-align:left;border:1px solid #e5e7eb;padding:.5rem .75rem}.arcade-rich-text :where(th){color:#14142b;background:#f8fafc;font-weight:600}.arcade-rich-text :where(p.is-editor-empty:first-child):before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.arcade-rich-text-compact :where(h1){margin:.75rem 0 .375rem;font-size:1.25rem}.arcade-rich-text-compact :where(h2){margin:.625rem 0 .25rem;font-size:1.0625rem}.arcade-rich-text-compact :where(h3,h4){margin:.5rem 0 .25rem;font-size:.9375rem}.arcade-rich-text-compact :where(p,li){font-size:.8125rem;line-height:1.65}.arcade-rich-text-compact :where(blockquote){margin:.625rem 0;padding:.375rem 0 .375rem .75rem}.arcade-rich-text-compact :where(pre){margin:.625rem 0;padding:.625rem .75rem}
