.lexical-editor{position:relative;line-height:1.6;font-weight:400;text-align:left;border-top-left-radius:0;border-top-right-radius:0}.lexical-editor:focus{outline:none}.lexical-viewer{line-height:1.75}.lexical-editor p,.lexical-viewer p{margin:0;margin-bottom:.5rem}.lexical-editor p:last-child,.lexical-viewer p:last-child{margin-bottom:0}.lexical-editor a,.lexical-viewer a{cursor:pointer;text-decoration:underline}.lexical-editor code,.lexical-viewer code{background-color:hsl(var(--muted));padding:.125rem .375rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:.875rem;border-radius:.25rem}.lexical-editor pre,.lexical-viewer pre{background-color:hsl(var(--muted));padding:1rem;margin:1rem 0;border-radius:.5rem;overflow-x:auto;line-height:1.5}.lexical-editor pre code,.lexical-viewer pre code{background-color:transparent;padding:0;font-size:.875rem}.lexical-editor blockquote,.lexical-viewer blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-style:italic}.lexical-editor ul,.lexical-viewer ul{padding-left:1.5rem;margin:.5rem 0;list-style-type:disc}.lexical-editor ol,.lexical-viewer ol{padding-left:1.5rem;margin:.5rem 0;list-style-type:decimal}.lexical-editor li,.lexical-viewer li{margin-bottom:.25rem}.lexical-editor h1,.lexical-viewer h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.2}.lexical-editor h2,.lexical-viewer h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .75rem;line-height:1.3}.lexical-editor h3,.lexical-viewer h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.4}.lexical-editor h4,.lexical-viewer h4{font-size:1.125rem;font-weight:600;margin:.75rem 0 .5rem;line-height:1.4}.lexical-editor h5,.lexical-viewer h5{font-size:1rem;font-weight:600;margin:.75rem 0 .5rem;line-height:1.5}.lexical-editor h6,.lexical-viewer h6{font-size:.875rem;font-weight:600;margin:.5rem 0;line-height:1.5}.lexical-editor h1:first-child,.lexical-editor h2:first-child,.lexical-editor h3:first-child,.lexical-editor h4:first-child,.lexical-editor h5:first-child,.lexical-editor h6:first-child,.lexical-viewer h1:first-child,.lexical-viewer h2:first-child,.lexical-viewer h3:first-child,.lexical-viewer h4:first-child,.lexical-viewer h5:first-child,.lexical-viewer h6:first-child{margin-top:0}
