.ProseMirror.prose{--tw-prose-body:var(--color-slate-900);--tw-prose-headings:var(--color-slate-1000);--tw-prose-bold:var(--color-slate-1000);--tw-prose-code:var(--color-slate-1000);--tw-prose-pre-code:var(--color-slate-1000);--tw-prose-pre-bg:var(--color-slate-500);--tw-prose-bullets:var(--color-slate-950);--tw-prose-counters:var(--color-slate-950)}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:var(--color-slate-600);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror:focus{outline:none}.ProseMirror ul{padding-left:1.5rem;list-style-type:disc}.ProseMirror ol{padding-left:1.5rem;list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror code{background-color:var(--color-slate-500);color:var(--color-slate-1000);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.ProseMirror pre{background-color:var(--color-slate-500);color:var(--color-slate-1000);border-radius:.375rem;padding:.75rem 1rem;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0}.ProseMirror a{color:var(--color-primary-500);cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:var(--color-primary-600)}.ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:auto}.ProseMirror th,.ProseMirror td{border:1px solid var(--color-slate-600);text-align:left;vertical-align:top;padding:.5rem .75rem}.ProseMirror th{background-color:var(--color-slate-500);color:var(--color-slate-1000);font-weight:600}.ProseMirror td{color:var(--color-slate-900)}.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:baseline;gap:.375rem;display:flex}.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;align-self:baseline;display:inline-flex;position:relative;top:.2em}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;border:1.5px solid var(--color-slate-700);cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:.1875rem;flex-shrink:0;width:.875rem;height:.875rem;transition:background-color .15s,border-color .15s}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:var(--color-primary-500);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");border-color:#0000}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--color-primary-500);border-radius:.1875rem;outline:none}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror .citation-marker{cursor:pointer;color:var(--color-primary-500);vertical-align:super;padding:0 1px;font-size:.6875rem;font-weight:600;transition:color .15s}.ProseMirror .citation-marker .citation-marker{font-size:inherit}.ProseMirror pre .citation-marker{vertical-align:baseline;font-family:inherit}.ProseMirror .citation-marker:hover{color:var(--color-primary-700);text-decoration:underline}.citation-popover{background:var(--color-slate-600);width:315px;max-width:calc(100vw - 16px);max-height:275px;color:var(--color-slate-1000);border:1px solid var(--color-slate-700);pointer-events:auto;border-radius:8px;flex-direction:column;padding:10px;font-size:.75rem;line-height:1.5;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.citation-excerpt .tiptap{font-size:.75rem;line-height:1.5}.citation-excerpt .tiptap p{margin:.25em 0}.citation-excerpt .tiptap h1,.citation-excerpt .tiptap h2,.citation-excerpt .tiptap h3,.citation-excerpt .tiptap h4,.citation-excerpt .tiptap h5,.citation-excerpt .tiptap h6{margin:.4em 0 .2em;font-size:.8rem;font-weight:600}.citation-excerpt .tiptap table{border-collapse:collapse;width:100%;margin:.3em 0;font-size:.7rem}.citation-excerpt .tiptap th,.citation-excerpt .tiptap td{border:1px solid var(--color-slate-700);color:var(--color-slate-1000);padding:2px 4px}.citation-excerpt .tiptap th{font-weight:600}.citation-excerpt .tiptap code{background:var(--color-slate-700);border-radius:3px;padding:1px 3px;font-size:.7rem}.citation-excerpt .tiptap ul,.citation-excerpt .tiptap ol{margin:.25em 0;padding-left:1.2em}
