.prose{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:16px;line-height:1.65}.prose :where(font,span,div,p){font-family:inherit!important}.prose :where(center){text-align:center;display:block}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose :where(p,ul,ol,blockquote,pre,table,figure){margin:.75em 0}.prose :where(h2,h3,h4){letter-spacing:-.01em;margin:1.2em 0 .5em;font-weight:800;line-height:1.3}.prose h2{font-size:1.3em}.prose h3{font-size:1.15em}.prose h4{font-size:1em}.prose :where(strong,b){font-weight:700}.prose a{color:var(--brand-secondary-ink);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--brand-primary-ink)}.prose :where(ul,ol){padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.25em}.prose blockquote{border-left:3px solid var(--brand-secondary);background:var(--bg-subtle);color:var(--text-secondary);border-radius:0 12px 12px 0;padding:.6em 1em}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose blockquote.legacy-quote cite{flex-wrap:wrap;align-items:baseline;gap:0 .5em;margin-bottom:.25em;display:flex}.prose blockquote.legacy-quote cite a{color:var(--text-primary);text-decoration:none}.prose blockquote.legacy-quote cite a:hover{color:var(--brand-primary-ink)}.prose blockquote.legacy-quote cite span{color:var(--text-secondary);font-weight:500}.prose blockquote.legacy-quote p{margin:0}.prose blockquote cite,.prose blockquote>footer{color:var(--text-primary);font-size:.875em;font-style:normal;font-weight:700;display:block}.prose :where(code){background:var(--bg-subtle);border-radius:6px;padding:.1em .35em;font-size:.9em}.prose pre{background:var(--bg-subtle);border-radius:12px;padding:.8em 1em;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{vertical-align:middle;border-radius:12px;max-width:100%;height:auto}.prose img:not([width]){object-fit:contain;max-height:640px}.prose img.smiley{vertical-align:-.35em;border-radius:0;width:auto;max-height:1.6em;margin:0 .1em;display:inline}.prose :where(iframe,video){border:0;border-radius:12px;max-width:100%;display:block}.prose hr{border:0;border-top:1px solid var(--border-default);margin:1.2em 0}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;max-width:100%;font-size:.9375em;display:block;overflow-x:auto}.prose :where(th,td){border:1px solid var(--border-default);padding:.35em .6em}.prose.ProseMirror{outline:none;min-height:160px}.prose img.img-center{margin-inline:auto;display:block}.prose img.img-left{margin-inline:0 auto;display:block}.rte-img{width:fit-content;max-width:100%;margin:.6em 0;line-height:0;position:relative}.rte-img--center{margin-inline:auto}.rte-img img{cursor:grab;border-radius:12px;max-width:100%;height:auto;display:block}.rte-img.is-selected img{outline:3px solid var(--color-brand);outline-offset:2px}.rte-img__h,.rte-img__bar{display:none}.rte-img.is-selected .rte-img__h{background:var(--color-brand);touch-action:none;z-index:2;border:2px solid #fff;border-radius:50%;width:14px;height:14px;display:block;position:absolute}@media (pointer:coarse){.rte-img.is-selected .rte-img__h{width:24px;height:24px}}.rte-img__h--nw{cursor:nwse-resize;top:-8px;left:-8px}.rte-img__h--ne{cursor:nesw-resize;top:-8px;right:-8px}.rte-img__h--sw{cursor:nesw-resize;bottom:-8px;left:-8px}.rte-img__h--se{cursor:nwse-resize;bottom:-8px;right:-8px}.rte-img.is-selected .rte-img__bar{background:var(--color-surface,#fff);z-index:3;white-space:nowrap;border-radius:10px;gap:2px;padding:4px;line-height:1;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.rte-img__bar button{min-width:36px;height:32px;color:var(--color-ink,#222);border-radius:8px;padding:0 6px;font-size:13px;font-weight:700}.rte-img__bar button:hover,.rte-img__bar button[aria-pressed=true]{background:var(--color-brand-soft)}.rte-img__bar .rte-img__del{color:var(--color-brand-ink)}
