.tiptap-container{border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:hsl(var(--card));color:hsl(var(--foreground))}.tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;padding:.5rem;border-bottom:1px solid hsl(var(--border))}.tiptap{color:#fff}.tiptap strong{color:#fff;font-weight:700}.tiptap em,.tiptap s,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap ul li,.tiptap ol li{color:#fff}.tiptap blockquote{color:#fff;border-left-color:#fff6}.tiptap-toolbar-group{display:flex;align-items:center;border-right:1px solid hsl(var(--border));margin-right:.5rem;padding-right:.5rem}.tiptap-toolbar-group:last-child{border-right:none;margin-right:0;padding-right:0}.tiptap-toolbar-button{background-color:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:.4rem;border-radius:calc(var(--radius) - 4px);transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center}.tiptap-toolbar-button:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.tiptap-toolbar-button.is-active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tiptap{padding:1rem;min-height:150px;outline:none}.tiptap:focus{border-color:hsl(var(--ring))}.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;color:hsl(var(--foreground))}.tiptap code{background-color:hsl(var(--secondary));color:hsl(var(--foreground));padding:.1rem .3rem;border-radius:.25rem}.tiptap pre{background:hsl(var(--card));color:hsl(var(--foreground));font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{padding-left:1rem;border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.tiptap hr{border:none;border-top:2px solid hsl(var(--border));margin:2rem 0}.tiptap a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}
