.rich-text-editor-body .ProseMirror a.richtext-link,.rich-text-content a.richtext-link,.rich-text-editor-body .ProseMirror a,.rich-text-content a{color:var(--home-primary,var(--primary));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rich-text-editor-body .ProseMirror a.richtext-link,.rich-text-editor-body .ProseMirror a{cursor:text}.rich-text-content a.richtext-link,.rich-text-content a{cursor:pointer}.rich-text-editor-body .ProseMirror a.richtext-link:hover,.rich-text-content a.richtext-link:hover,.rich-text-editor-body .ProseMirror a:hover,.rich-text-content a:hover{opacity:.88}.rich-text-editor-body .ProseMirror p:empty,.rich-text-content p:empty{min-height:1.5em}.rich-text-editor-body .ProseMirror p:has(>br:only-child){min-height:1.5em}.rich-text-content p:has(>br:only-child){min-height:1.5em}.color-swatch-btn>span{background-color:var(--swatch-color,transparent)}:is(.rich-text-editor-body .ProseMirror ul:has(>li:only-child:empty),.rich-text-editor-body .ProseMirror ol:has(>li:only-child:empty)),.rich-text-editor-body .ProseMirror li:empty,.rich-text-content li:empty{display:none}.rich-text-editor-body .ProseMirror li>p:only-child:empty{margin:0;padding:0;display:none}.rich-text-editor-body .ProseMirror li:has(>p:only-child:empty){height:0;margin:0;padding:0;list-style:none;overflow:hidden}.rich-text-content{overflow-wrap:anywhere;word-break:break-word}.rich-text-content img{max-width:100%;height:auto}.rich-text-content img:not([src]),.rich-text-content img[src=""]{display:none}.rich-text-editor-body .ProseMirror img.ProseMirror-selectednode{outline:3px solid var(--ring);outline-offset:3px;border-radius:.5rem}.rich-text-editor-body .ProseMirror img.richtext-img,.rich-text-content img.richtext-img{border-radius:.5rem;height:auto;margin-block:1rem}.rich-text-editor-body .ProseMirror img.richtext-img--sm,.rich-text-content img.richtext-img--sm,.rich-text-content img[data-size=sm]{max-width:min(100%,10rem)}.rich-text-editor-body .ProseMirror img.richtext-img--md,.rich-text-content img.richtext-img--md,.rich-text-content img[data-size=md]{max-width:min(100%,20rem)}.rich-text-editor-body .ProseMirror img.richtext-img--lg,.rich-text-content img.richtext-img--lg,.rich-text-content img[data-size=lg],.rich-text-content img:not([data-size]){width:auto;max-width:100%;max-height:28rem}.rich-text-editor-body .ProseMirror [data-youtube-video],.rich-text-content [data-youtube-video],.video-embed{aspect-ratio:16/9;background:#000;border-radius:.5rem;width:100%;max-width:100%;margin-block:1rem;position:relative;overflow:hidden}.rich-text-editor-body .ProseMirror [data-youtube-video] iframe,.rich-text-content [data-youtube-video] iframe,.video-embed iframe,.video-embed-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
