.tiptap-readonly [data-node-view-wrapper],.tiptap-readonly [data-node-view-wrapper]>div{max-width:100%!important}.tiptap-readonly div[data-youtube-video]{max-width:100%}.tiptap-readonly div[data-youtube-video] iframe{aspect-ratio:16/9;border-radius:.5rem;max-width:100%;height:auto}:root{--editor-text:var(--foreground);--editor-link:var(--primary);--editor-accent:var(--primary);--editor-muted:var(--muted-foreground);--editor-surface:var(--secondary);--editor-border:var(--border)}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);opacity:.4;pointer-events:none;height:0}.tiptap{cursor:text;outline:none}.tiptap ul[data-type=taskList]{margin:0;padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:0;display:flex}.tiptap ul[data-type=taskList] li p,.tiptap li p,.tiptap th p,.tiptap td p{margin:0}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex-shrink:0}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{accent-color:var(--primary);cursor:pointer}.tiptap-readonly .tiptap ul[data-type=taskList] li>label,.tiptap-readonly .tiptap ul[data-type=taskList] li>label input[type=checkbox]{cursor:default;opacity:1}.tiptap ul[data-type=taskList] li>div{flex:1}.tiptap pre{background:var(--secondary);color:var(--foreground);border:none;border-radius:.75rem;padding:1rem;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.tiptap code{background:var(--secondary);color:var(--primary);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.tiptap img{border-radius:.75rem;max-width:100%!important;height:auto!important}.tiptap ul{padding-left:1.5rem;list-style:outside}.tiptap ol{padding-left:1.5rem;list-style:decimal}.tiptap blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);padding-left:1rem;font-style:italic}.tiptap table{border-collapse:collapse;width:100%}.tiptap .tableWrapper{border-radius:.5rem;margin:1rem 0;position:relative;overflow:visible}.tiptap .tableWrapper>table{border-radius:.5rem;overflow:hidden}.tiptap .column-resize-handle{display:none}.tiptap.resize-cursor{cursor:col-resize}.tiptap th,.tiptap td{text-align:left;vertical-align:top;padding:.25rem .5rem;border-style:solid!important;border-width:1px!important;border-color:var(--border)!important}.tiptap th{background:var(--accent);color:var(--primary);font-weight:600}.tiptap td{color:var(--foreground)}.tiptap hr{border:none;border-top:2px solid var(--border);margin:1.5rem 0}.tiptap a{color:var(--primary);text-decoration:underline}.tiptap .hljs-comment,.tiptap .hljs-quote{color:#8b7a6b}.tiptap .hljs-keyword,.tiptap .hljs-selector-tag{color:sienna}.tiptap .hljs-string,.tiptap .hljs-attr{color:#6a7f3e}.tiptap .hljs-number,.tiptap .hljs-literal{color:#8d4b00}.tiptap .hljs-title,.tiptap .hljs-section{color:#7b5ea7}.tiptap .hljs-built_in{color:#2e6da4}.tiptap .hljs-type{color:#b15f00}.tiptap .hljs-params{color:#554336}.dark .tiptap .hljs-comment,.dark .tiptap .hljs-quote{color:#a8998a}.dark .tiptap .hljs-keyword,.dark .tiptap .hljs-selector-tag{color:#c084fc}.dark .tiptap .hljs-string,.dark .tiptap .hljs-attr{color:#86efac}.dark .tiptap .hljs-number,.dark .tiptap .hljs-literal{color:#f9a8d4}.dark .tiptap .hljs-title,.dark .tiptap .hljs-section{color:#a78bfa}.dark .tiptap .hljs-built_in{color:#7dd3fc}.dark .tiptap .hljs-type{color:#fcd34d}.dark .tiptap .hljs-params{color:#d6d3d1}
