.ProseMirror{color:inherit;outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--foreground) / .35);pointer-events:none;height:0}.ProseMirror h1{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.ProseMirror h2{margin-top:1rem;margin-bottom:.4rem;font-size:1.25rem;font-weight:600;line-height:1.35}.ProseMirror h3{margin-top:.75rem;margin-bottom:.35rem;font-size:1.1rem;font-weight:600;line-height:1.4}.ProseMirror p{margin-bottom:.5rem;line-height:1.6}.ProseMirror ul,.ProseMirror ol{margin-bottom:.5rem;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.2rem}.ProseMirror li p{margin-bottom:.15rem}.ProseMirror blockquote{border-left:3px solid hsl(var(--border));opacity:.85;margin-bottom:.5rem;margin-left:0;padding-left:1rem}.ProseMirror code{background:hsl(var(--secondary));border-radius:.25rem;padding:.1rem .35rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}.ProseMirror pre{background:hsl(var(--secondary));border-radius:.375rem;margin-bottom:.5rem;padding:.75rem 1rem;overflow-x:auto}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror hr{border:none;border-top:1px solid hsl(var(--border));margin:1rem 0}.ProseMirror mark{color:#1a1a1a;background-color:#fef08a;border-radius:.15rem;padding:.05rem .25rem}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.document-preview-page{color:#111;overflow-wrap:anywhere;word-break:break-word;font-size:11pt}.document-preview-page *{line-height:1.5;font-family:var(--doc-font,"Inter"), "Noto Sans Devanagari", "Segoe UI", system-ui, sans-serif}.document-preview-page p{text-align:justify;margin:0 0 6pt;font-size:11pt}.document-preview-page h1{text-align:center;letter-spacing:.03em;text-transform:uppercase;margin:0 0 12pt;font-size:16pt}.document-preview-page h2{margin:12pt 0 4pt;font-size:12pt;text-decoration:underline}.document-preview-page h3,.document-preview-page h4,.document-preview-page h5,.document-preview-page h6{margin:0;font-size:11pt;font-weight:600}.document-preview-page ul,.document-preview-page ol{margin:0 0 6pt;padding-left:22pt}.document-preview-page ul{list-style:outside}.document-preview-page ol{list-style:decimal}.document-preview-page li{margin:0 0 2pt;font-size:11pt;display:list-item}.document-preview-page ul ul{list-style:circle}.document-preview-page ol ol{list-style:lower-alpha}.document-preview-page table{border-collapse:collapse;width:100%;font-size:10.5pt}.document-preview-page td,.document-preview-page th{vertical-align:top;overflow-wrap:anywhere;padding:3pt 4pt}.document-preview-page img{max-width:100%;height:auto}.document-preview-page mark{background-color:#fef08a;border-radius:.1rem;padding:0 .15rem}.placeholder-token{cursor:pointer;border:1px dashed #0000;border-radius:.25rem;padding:0 .35rem;font-size:.9em;font-weight:500;line-height:1.25;transition:background-color .12s,transform 80ms;display:inline-block}.placeholder-token--empty{color:#92400e;background-color:#eab3082e;border-color:#eab3088c}.placeholder-token--filled{color:#065f46;background-color:#10b98124;border-color:#10b98166}.placeholder-token:hover{transform:translateY(-1px)}.dark .placeholder-token--empty{color:#fde68a;background-color:#eab30838;border-color:#eab30873}.dark .placeholder-token--filled{color:#6ee7b7;background-color:#10b98138;border-color:#10b98173}.editor-page-break{border-top:2px dashed hsl(var(--border));border-bottom:2px dashed hsl(var(--border));-webkit-user-select:none;user-select:none;cursor:default;justify-content:center;align-items:center;margin:1.25rem 0;padding:.5rem 0;display:flex;position:relative}.editor-page-break-label{background:hsl(var(--background));color:hsl(var(--foreground) / .55);text-transform:uppercase;letter-spacing:.08em;padding:0 .65rem;font-size:11px;font-weight:600}.editor-page-break.ProseMirror-selectednode{outline:2px solid hsl(var(--primary) / .5);border-radius:.25rem}.document-preview-page [data-page-break]{display:none}
