.tiptap{outline:none}.tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap .ProseMirror{min-height:400px}.tiptap h1{color:hsl(var(--foreground));margin:1em 0 .5em;font-size:2em;font-weight:700}.tiptap h2{color:hsl(var(--foreground));margin:.8em 0 .4em;font-size:1.5em;font-weight:700}.tiptap h3{color:hsl(var(--foreground));margin:.6em 0 .3em;font-size:1.25em;font-weight:600}.tiptap p{color:hsl(var(--foreground));margin:.5em 0;line-height:1.7}.tiptap ul{margin:.5em 0;padding-left:1.5em;list-style:outside}.tiptap ol{margin:.5em 0;padding-left:1.5em;list-style:decimal}.tiptap li{color:hsl(var(--foreground));margin:.25em 0}.tiptap blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1em 0;padding-left:1em;font-style:italic}.tiptap code{background:hsl(var(--muted));border-radius:.25em;padding:.15em .4em;font-size:.9em}.tiptap pre{background:hsl(var(--muted));border-radius:.5em;margin:1em 0;padding:1em;overflow-x:auto}.tiptap pre code{background:0 0;padding:0}.tiptap a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.tiptap img{border-radius:.5em;max-width:100%;height:auto;margin:1em 0}.tiptap hr{border:none;border-top:1px solid hsl(var(--border));margin:2em 0}.tiptap strong{color:hsl(var(--foreground))}.tiptap table{border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--border));table-layout:auto;border-radius:.5em;width:100%;margin:1.5em 0;overflow:hidden}.tiptap thead{background:hsl(var(--muted))}.tiptap th,.tiptap td{text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:.9em 1.75em;line-height:1.6}.tiptap th+th,.tiptap td+td{border-left:1px solid hsl(var(--border))}.tiptap th{font-weight:600;font-family:var(--font-heading,inherit);white-space:nowrap}.tiptap tbody tr:last-child td{border-bottom:none}.tiptap tbody tr:nth-child(2n){background:hsl(var(--muted) / .3)}.tiptap [class*=text-hero-foreground],.tiptap [class*=text-hero-foreground] h1,.tiptap [class*=text-hero-foreground] h2,.tiptap [class*=text-hero-foreground] h3,.tiptap [class*=text-hero-foreground] h4,.tiptap [class*=text-hero-foreground] li,.tiptap [class*=text-hero-foreground] strong,.tiptap h1[class*=text-hero-foreground],.tiptap h2[class*=text-hero-foreground],.tiptap h3[class*=text-hero-foreground],.tiptap h4[class*=text-hero-foreground],.tiptap p[class*=text-hero-foreground],.tiptap li[class*=text-hero-foreground],.tiptap strong[class*=text-hero-foreground]{color:hsl(var(--hero-foreground))}.tiptap [class*=text-hero-muted],.tiptap p[class*=text-hero-muted],.tiptap li[class*=text-hero-muted],.tiptap [class*=text-hero-muted] strong{color:hsl(var(--hero-muted))}
