[data-slot=rich-content],.tiptap.ProseMirror{font-size:1rem;line-height:1.7}.tiptap.ProseMirror{outline:none;min-height:6rem}[data-editor-variant=page] .tiptap.ProseMirror{min-height:60vh}.tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;float:left;height:0}[data-slot=rich-content]>*+*,.tiptap.ProseMirror>*+*{margin-top:.75rem}[data-slot=rich-content] h2,.tiptap.ProseMirror h2{margin-top:1.25rem;font-size:1.25rem;font-weight:600}[data-slot=rich-content] h3,.tiptap.ProseMirror h3{margin-top:1rem;font-size:1.125rem;font-weight:600}[data-slot=rich-content] h4,.tiptap.ProseMirror h4{margin-top:1rem;font-size:1rem;font-weight:600}[data-slot=rich-content] ul,.tiptap.ProseMirror ul{padding-left:1.25rem;list-style:outside}[data-slot=rich-content] ol,.tiptap.ProseMirror ol{padding-left:1.25rem;list-style:decimal}[data-slot=rich-content] li>p,.tiptap.ProseMirror li>p{margin-top:0}[data-slot=rich-content] blockquote,.tiptap.ProseMirror blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:.75rem}[data-slot=rich-content] code,.tiptap.ProseMirror code{background:var(--muted);font-family:var(--font-mono), monospace;border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}[data-slot=rich-content] pre,.tiptap.ProseMirror pre{background:var(--muted);border-radius:var(--radius);font-family:var(--font-mono), monospace;padding:.75rem;font-size:.875rem;overflow-x:auto}[data-slot=rich-content] pre code,.tiptap.ProseMirror pre code{background:0 0;padding:0}[data-slot=rich-content] hr,.tiptap.ProseMirror hr{border:0;border-top:1px solid var(--border);margin:1rem 0}.tiptap.ProseMirror hr.ProseMirror-selectednode{border-top-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 35%, transparent);border-radius:9999px}[data-slot=rich-content] a,.tiptap.ProseMirror a{text-underline-offset:2px;text-decoration:underline}[data-slot=rich-content] img,.tiptap.ProseMirror img{border-radius:var(--radius);max-width:100%;height:auto}[data-slot=rich-content] img,[data-slot=rich-content] figure{margin-inline:auto;display:block}[data-slot=rich-content] figure{width:fit-content;max-width:100%;margin-block:1rem}[data-slot=rich-content]>[data-picture]>img,[data-slot=rich-content]>[data-picture]>figure,[data-slot=rich-content]>[data-picture]>.image-crop{margin-block:1rem}[data-slot=rich-content] [data-tile]>img,.tiptap.ProseMirror [data-tile]>img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;margin:0}[data-slot=rich-content] .komoot-embed,.tiptap.ProseMirror .komoot-embed{border:1px solid var(--border);border-radius:var(--radius);height:420px;margin-block:1.5rem;overflow:hidden}@media (min-width:40rem){[data-slot=rich-content] .komoot-embed,.tiptap.ProseMirror .komoot-embed{height:520px}}[data-slot=rich-content] .komoot-embed iframe,.tiptap.ProseMirror .komoot-embed iframe{border:0;width:100%;height:100%;display:block}[data-slot=rich-content] .image-crop,.tiptap.ProseMirror .image-crop{border-radius:var(--radius);max-width:100%;margin-inline:auto;display:block;position:relative;overflow:hidden}[data-slot=rich-content] .image-crop img,.tiptap.ProseMirror .image-crop img{border-radius:0;max-width:none;height:auto;position:absolute}[data-slot=rich-content] figcaption{text-align:center;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}[data-slot=rich-content] ul[data-type=taskList],.tiptap.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}[data-slot=rich-content] ul[data-type=taskList] li,.tiptap.ProseMirror ul[data-type=taskList] li{gap:.5rem;display:flex}[data-slot=rich-content] ul[data-type=taskList] li>label,.tiptap.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none}[data-slot=rich-content] ul[data-type=taskList] li>div,.tiptap.ProseMirror ul[data-type=taskList] li>div{flex:auto}.tiptap.ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1px solid var(--input);cursor:pointer;border-radius:.25rem;flex:none;width:1rem;height:1rem;margin:.3em 0 0;transition:background-color .12s,border-color .12s;box-shadow:0 1px 2px #0000000d}.tiptap.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary);-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-position:0 0,50%;mask-position:0 0,50%;-webkit-mask-size:auto,.7rem;mask-size:auto,.7rem;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tiptap.ProseMirror ul[data-type=taskList] input[type=checkbox]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}[data-slot=rich-content] ul[data-type=taskList] li>label{margin-top:.3em;display:inline-flex;position:relative}[data-slot=rich-content] ul[data-type=taskList] input[type=checkbox]{opacity:0;margin:0;position:absolute;inset:0}[data-slot=rich-content] ul[data-type=taskList] label>span{border:1px solid var(--input);pointer-events:none;border-radius:.25rem;width:1rem;height:1rem;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d}[data-slot=rich-content] ul[data-type=taskList] input:checked+span{background-color:var(--primary);border-color:var(--primary)}[data-slot=rich-content] ul[data-type=taskList] label>span:after{content:"";border-right:1.5px solid var(--primary-foreground);border-bottom:1.5px solid var(--primary-foreground);opacity:0;width:5px;height:9px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}[data-slot=rich-content] ul[data-type=taskList] input:checked+span:after{opacity:1}[data-slot=rich-content] ul[data-type=taskList] li[data-checked=true]>div,.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}[data-slot=rich-content] mark,.tiptap.ProseMirror mark{background:var(--editor-highlight,color-mix(in oklab, var(--brand) 60%, transparent));color:inherit;border-radius:.2em;margin:0 -.05em;padding:.05em .15em}.dark [data-slot=rich-content] mark,.dark .tiptap.ProseMirror mark{background:var(--editor-highlight,color-mix(in oklab, var(--brand) 32%, transparent))}[data-slot=rich-content] [data-mention][data-kind=user],.tiptap.ProseMirror [data-mention][data-kind=user]{background:var(--muted);cursor:pointer;border-radius:.3em;padding:.08em .3em;font-weight:500}[data-slot=rich-content] [data-mention][data-kind=entry],.tiptap.ProseMirror [data-mention][data-kind=entry]{text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tiptap.ProseMirror [data-mention][data-kind=entry]{cursor:pointer}[data-slot=rich-content] [data-mention][data-kind=entry]:hover,.tiptap.ProseMirror [data-mention][data-kind=entry]:hover{text-decoration:underline}
