@import"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.0/styles/github.min.css";.rich-editor .tiptap{padding:12px 16px;background-color:var(--color-surface)}@container editor (width >= 1200px){.rich-editor .tiptap{padding:12px 25dvw}}.rich-content p:has(.ProseMirror-trailingBreak){display:none}.rich-editor .tiptap,.rich-content{flex-grow:1;flex-shrink:1;width:100%;overflow-x:hidden;color:var(--color-on-surface);font-size:16px}.rich-editor .tiptap>:first-child,.rich-content>:first-child{margin-top:0}.rich-editor .tiptap>:last-child,.rich-content>:last-child{margin-bottom:0}.rich-editor .tiptap p.is-editor-empty:first-child:before,.rich-content p.is-editor-empty:first-child:before{color:var(--color-on-surface);opacity:.25;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-editor .tiptap .selection,.rich-content .selection{filter:brightness(.9);-webkit-backdrop-filter:invert(.4);backdrop-filter:invert(.4)}.rich-editor .tiptap h1,.rich-editor .tiptap h2,.rich-editor .tiptap h3,.rich-editor .tiptap h4,.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{font-weight:500}.rich-editor .tiptap h1,.rich-content h1{font-size:28px;color:var(--color-on-surface-contrast);margin-top:16px;margin-bottom:16px}.rich-editor .tiptap h2,.rich-content h2{font-size:24px;color:var(--color-on-surface-contrast);margin-top:16px;margin-bottom:8px}.rich-editor .tiptap h3,.rich-content h3{font-size:20px;color:var(--color-on-surface);margin-top:16px;margin-bottom:8px}.rich-editor .tiptap h4,.rich-content h4{font-size:18px;color:var(--color-on-surface-muted);margin-top:8px;margin-bottom:8px}.rich-editor .tiptap p,.rich-content p{margin-top:4px;margin-bottom:8px}.rich-editor .tiptap strong,.rich-editor .tiptap strong *,.rich-content strong,.rich-content strong *{font-weight:700}.rich-editor .tiptap em,.rich-editor .tiptap em *,.rich-content em,.rich-content em *{font-style:italic}.rich-editor .tiptap u,.rich-editor .tiptap u *,.rich-content u,.rich-content u *{text-decoration:underline;text-underline-offset:3px}.rich-editor .tiptap s,.rich-editor .tiptap s *,.rich-content s,.rich-content s *{text-decoration:line-through}.rich-editor .tiptap code,.rich-editor .tiptap code *,.rich-content code,.rich-content code *{font-family:Courier New,Courier,monospace;font-weight:700}.rich-editor .tiptap code:not(pre *),.rich-content code:not(pre *){color:var(--color-primary);background-color:var(--color-on-primary);border-radius:var(--radius-2xs);padding:2px 4px}.rich-editor .tiptap pre,.rich-content pre{display:flex;flex-direction:column;overflow-x:hidden;text-wrap:nowrap;border:1px solid var(--color-surface-border);background-color:var(--color-surface-tint);border-radius:var(--radius-2xs)}.rich-editor .tiptap pre header,.rich-content pre header{text-transform:uppercase;font-size:14px;font-weight:600;color:var(--color-primary);background-color:var(--color-on-primary);padding:4px 12px;border-bottom:1px solid var(--color-surface-border);-webkit-user-select:none;user-select:none}[contenteditable=true] :is(.rich-editor .tiptap pre header),[contenteditable=true] :is(.rich-content pre header){cursor:pointer}.rich-editor .tiptap pre code,.rich-content pre code{overflow-x:auto;text-wrap:nowrap;padding:16px}.rich-editor .tiptap ul li,.rich-editor .tiptap ol li,.rich-content ul li,.rich-content ol li{margin-left:20px}.rich-editor .tiptap ul li p,.rich-editor .tiptap ol li p,.rich-content ul li p,.rich-content ol li p{margin:4px 0}.rich-editor .tiptap ul,.rich-content ul{list-style:disc;padding:0 12px}.rich-editor .tiptap ol,.rich-content ol{list-style:decimal;padding:0 12px}.rich-editor .tiptap a,.rich-content a{color:var(--color-primary)}.rich-editor .tiptap a:hover,.rich-content a:hover{text-decoration:underline}.rich-editor .tiptap table,.rich-content table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.rich-editor .tiptap table td,.rich-editor .tiptap table th,.rich-content table td,.rich-content table th{border:1px solid var(--color-surface-border);box-sizing:border-box;min-width:1em;padding:8px;position:relative;vertical-align:top;transition:all .1s ease}.rich-editor .tiptap table td>*,.rich-editor .tiptap table th>*,.rich-content table td>*,.rich-content table th>*{margin-bottom:0}.rich-editor .tiptap table td.selectedCell,.rich-content table td.selectedCell{background-color:var(--color-surface-dimmed)}.rich-editor .tiptap table th,.rich-content table th{color:var(--color-on-primary);background-color:var(--color-primary);border:none;font-weight:700;text-align:left}.rich-editor .tiptap table th.selectedCell,.rich-content table th.selectedCell{opacity:.8}.rich-editor .tiptap table .column-resize-handle,.rich-content table .column-resize-handle{background-color:var(--color-primary);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.rich-editor .tiptap .tableWrapper,.rich-content .tableWrapper{margin:0;overflow-x:auto}.rich-editor .tiptap .resize-cursor,.rich-content .resize-cursor{cursor:ew-resize;cursor:col-resize}
