.ProseMirror{min-height:100%;padding:.75rem 1rem;outline:none;font-family:Wanted Sans Variable,Tossface,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--foreground);background-color:var(--background);line-height:1.6;transition:background-color .2s,color .2s}.ProseMirror p{margin:1em 0;line-height:1.6}.ProseMirror p:first-child{margin-top:0}.ProseMirror h1{font-size:1.8em;line-height:1.3}.ProseMirror h1,.ProseMirror h2{font-weight:600;color:var(--foreground);margin-top:1em;margin-bottom:.5em}.ProseMirror h2{font-size:1.5em;line-height:1.35}.ProseMirror h3{font-size:1.25em;font-weight:600;color:var(--foreground);margin-top:1em;margin-bottom:.5em;line-height:1.4}.ProseMirror ol,.ProseMirror ul{padding-left:1.5em;margin:1em 0}.ProseMirror li{margin-bottom:.3em}.ProseMirror ul li{list-style-type:disc}.ProseMirror ul li li{list-style-type:circle}.ProseMirror ul li li li{list-style-type:square}.ProseMirror ol li{list-style-type:decimal}.ProseMirror ol li li{list-style-type:lower-alpha}.ProseMirror ol li li li{list-style-type:lower-roman}.ProseMirror img{max-width:100%;height:auto;margin:1em 0;border-radius:4px;display:block}.ProseMirror a{color:hsl(var(--blue-600));text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.ProseMirror a:hover{color:hsl(var(--blue-500))}.ProseMirror strong{font-weight:600;color:var(--foreground)}.ProseMirror em{font-style:italic;color:var(--foreground)}.ProseMirror pre{color:var(--foreground);padding:.75em 1em;border-radius:6px;margin:1em 0;overflow-x:auto;border:1px solid var(--neutral-200)}.ProseMirror code,.ProseMirror pre{background-color:var(--neutral-100);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ProseMirror code{font-size:.9em;padding:.2em .4em;border-radius:3px}pre .ProseMirror code{background-color:transparent;padding:0}.ProseMirror blockquote{border-left:3px solid var(--neutral-300);margin-left:0;margin-right:0;padding-left:1em;font-style:italic;color:var(--neutral-600)}.ProseMirror hr{border:none;border-top:1px solid var(--neutral-200);margin:2em 0}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin-bottom:.5em}.ProseMirror ul[data-type=taskList] li>label{margin-right:.5em;user-select:none}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid var(--neutral-300);border-radius:3px;margin:3px .5em 3px 0;transition:background-color .2s,border-color .2s}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:var(--blue-500);border-color:var(--blue-500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%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");background-size:100% 100%}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--neutral-200);padding:.5em;vertical-align:top}.ProseMirror table th{background-color:var(--neutral-100);font-weight:600}.ProseMirror p.is-editor-empty:first-child:before{color:var(--neutral-400);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.ProseMirror ::selection{background-color:rgba(var(--blue-500),.2)}.ProseMirror .has-focus{border-radius:4px;box-shadow:0 0 0 2px rgba(var(--blue-500),.4)}.ProseMirror .highlight{background-color:rgba(var(--chart-4),.3);padding:2px 1px;border-radius:2px}.dark .memo-editor-container{background-color:var(--background)}.dark .editor-toolbar{background-color:var(--neutral-100);border-color:var(--neutral-200)}.dark .editor-toolbar button{color:var(--foreground)}.dark .editor-toolbar button:hover{background-color:var(--neutral-200)}.dark .editor-toolbar button.active{background-color:var(--neutral-300)}.ProseMirror ::selection{background-color:rgba(59,130,246,.3)!important}.dark .ProseMirror ::selection{background-color:rgba(96,165,250,.4)!important}.ProseMirror{background-color:transparent!important}.memo-editor-container{background-color:white}.dark .memo-editor-container{background-color:hsl(var(--neutral-900))}.EditorContent{flex:1;overflow:auto;height:100%;background-color:inherit}.ProseMirror ::selection{background-color:rgba(136,181,255,.3)!important;color:inherit!important}.dark .ProseMirror ::selection{background-color:rgba(3,68,147,.4)!important;color:inherit!important}