.ProseMirror{outline:none;min-height:400px;padding:0 .5rem .5rem 1rem}.ProseMirror p{margin-bottom:.75em;line-height:1.6;color:hsla(0,0%,100%,.75)}.ProseMirror h1{font-size:1.75rem;font-weight:700;background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--primary-foreground)));-webkit-background-clip:text;background-clip:text;margin-top:2rem;margin-bottom:1rem;line-height:1.1}.ProseMirror h1,.ProseMirror h2{-webkit-text-fill-color:transparent}.ProseMirror h2{font-size:1.5rem;font-weight:600;background:linear-gradient(to right,hsl(var(--primary)),hsla(0,0%,100%,.85));-webkit-background-clip:text;background-clip:text;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.2}.ProseMirror h3{font-size:1.25rem;font-weight:500;color:hsl(var(--primary));margin-top:1.25rem;margin-bottom:.5rem;line-height:1.2;text-shadow:0 0 12px rgba(var(--primary),.6)}.ProseMirror ul{list-style-type:disc}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem;margin-bottom:.75rem}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.35rem;line-height:1.5}.ProseMirror strong{font-weight:600;color:hsla(0,0%,100%,.85)}.ProseMirror em{font-style:italic}.ProseMirror p+p{margin-top:.25rem}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .ProseMirror p{color:hsla(0,0%,100%,.75)}.dark .ProseMirror strong{color:hsla(0,0%,100%,.85)}.tippy-box{background-color:hsl(var(--background));border:1px solid hsl(var(--primary)/.2);border-radius:.5rem}