.markdown-editor-content{color:hsl(var(--foreground));letter-spacing:-.003em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.75}.markdown-editor-content.is-editor-empty p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));opacity:.8;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-size:1.125rem;line-height:1.75}.markdown-editor-content.prose{color:hsl(var(--foreground));font-size:1.125rem;line-height:1.75}.markdown-editor-content.prose h1{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:2.5rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.markdown-editor-content.prose h2{letter-spacing:-.01em;color:hsl(var(--foreground));margin-top:2rem;margin-bottom:1.25rem;font-size:2rem;font-weight:600;line-height:1.25}.markdown-editor-content.prose h3{color:hsl(var(--foreground));margin-top:1.75rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.markdown-editor-content.prose p{color:hsl(var(--foreground));margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.markdown-editor-content.prose ul,.markdown-editor-content.prose ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.875rem}.markdown-editor-content.prose li{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;line-height:1.75}.markdown-editor-content.prose li:last-child{margin-bottom:0}.markdown-editor-content.prose blockquote{border-left:3px solid hsl(var(--muted-foreground) / .4);color:hsl(var(--muted-foreground));margin:1.5rem 0 1.5rem -1.5rem;padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.6}.markdown-editor-content.prose pre{color:hsl(var(--foreground));background-color:hsl(var(--muted));border:none;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.25rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Courier New,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.markdown-editor-content.prose code{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.2rem .4rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Courier New,monospace;font-size:.85em;font-weight:500}.markdown-editor-content.prose pre code{color:inherit;background-color:#0000;padding:0;font-weight:400}.markdown-editor-content.prose a{color:hsl(var(--foreground));background-image:linear-gradient(to right, hsl(var(--foreground)) 75%, transparent 75%);cursor:pointer;background-position:0 1.2em;background-repeat:repeat-x;background-size:8px 1px;text-decoration:none;transition:background-size .2s ease-in-out}.markdown-editor-content.prose a:hover{color:hsl(var(--foreground));background-size:8px 2px}.markdown-editor-content.prose a[href^=mention\:]{cursor:pointer;background-image:none;font-weight:600;color:#41c31f!important;text-decoration:none!important}.markdown-editor-content.prose a[href^=mention\:]:hover{background-image:none;background-size:0;color:#2f9b15!important}.dark .markdown-editor-content.prose a[href^=mention\:]:hover{color:#5cd63b!important}.markdown-editor-content ::selection{background-color:#bfdbfe}.dark .markdown-editor-content ::selection{background-color:#1e3a8a}.ProseMirror:focus{outline:none}.floating-menu,.floating-toolbar{z-index:50}.tippy-box[data-theme~=light-border]{box-shadow:none;background-color:#0000;border:none}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0;transform:translateY(5px)}.tippy-box[data-animation=shift-away][data-state=visible]{opacity:1;transform:translateY(0)}.markdown-editor-content.prose img{border-radius:.5rem;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 1px 4px #0000001a}.dark .markdown-editor-content.prose img{box-shadow:none;border:1px solid hsl(var(--border))}.markdown-editor-content.prose img.opacity-50{opacity:.5}.markdown-editor-content.prose img.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.3}}.markdown-editor-content.prose strong{color:hsl(var(--foreground));font-weight:600}.markdown-editor-content.prose em{font-style:italic}.markdown-editor-content.prose s,.markdown-editor-content.prose del{opacity:.6;text-decoration:line-through}.markdown-editor-content.prose hr{text-align:center;border:none;margin:3rem 0}.markdown-editor-content.prose hr:before{content:"• • •";color:hsl(var(--muted-foreground));letter-spacing:1rem;font-size:1.5rem}.tiptap{min-height:100%}.tiptap.is-editor-empty p.is-empty:before{color:hsl(var(--muted-foreground));opacity:.8;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-size:1.125rem}.markdown-editor-content.prose>p:first-child{margin-top:0}.markdown-editor-content.prose>:last-child{margin-bottom:0}.markdown-editor-content:focus-within{outline:none}.markdown-editor-content.prose.is-compact{font-size:.9375rem;line-height:1.65}.markdown-editor-content.prose.is-compact p{margin-bottom:.75rem;font-size:.9375rem;line-height:1.65}.markdown-editor-content.prose.is-compact li{margin-bottom:.25rem;font-size:.9375rem;line-height:1.6}.markdown-editor-content.prose.is-compact ul,.markdown-editor-content.prose.is-compact ol{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.markdown-editor-content.prose.is-compact h1{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.5rem}.markdown-editor-content.prose.is-compact h2{margin-top:1rem;margin-bottom:.625rem;font-size:1.25rem}.markdown-editor-content.prose.is-compact h3{margin-top:.875rem;margin-bottom:.5rem;font-size:1.0625rem}.markdown-editor-content.prose.is-compact blockquote{margin:.75rem 0;padding-left:1rem;font-size:1rem}.markdown-editor-content.prose.is-compact pre{margin-top:.75rem;margin-bottom:.75rem;padding:.875rem;font-size:.8125rem}.markdown-editor-content.prose.is-compact img{margin:1rem auto}.markdown-editor-content.is-compact.is-editor-empty p.is-editor-empty:first-child:before{font-size:.9375rem;line-height:1.65}@media (max-width:640px){.markdown-editor-content.prose{font-size:1rem}.markdown-editor-content.prose h1{font-size:2rem}.markdown-editor-content.prose h2{font-size:1.5rem}.markdown-editor-content.prose h3{font-size:1.25rem}.markdown-editor-content.prose p,.markdown-editor-content.prose li{font-size:1rem}}
