.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.note-preview{color:var(--color-base-700);word-wrap:break-word;font-size:.95rem;line-height:1.7}.note-preview>:first-child{margin-top:0}.note-preview>:last-child{margin-bottom:0}.note-preview h1,.note-preview h2,.note-preview h3,.note-preview h4,.note-preview h5,.note-preview h6{color:var(--color-base-900);margin:1.4em 0 .6em;font-weight:700;line-height:1.25}.note-preview h1{letter-spacing:-.02em;font-size:1.7em}.note-preview h2{letter-spacing:-.01em;border-bottom:1px solid var(--color-base-200);padding-bottom:.25em;font-size:1.4em}.note-preview h3{font-size:1.2em}.note-preview h4{font-size:1.05em}.note-preview p{margin:.75em 0}.note-preview strong{color:var(--color-base-900);font-weight:700}.note-preview a{color:var(--color-accent-600);text-underline-offset:2px;text-decoration:underline}.note-preview a:hover{color:var(--color-accent-700)}.note-preview mark{background:var(--color-accent-soft);color:inherit;border-radius:.2em;padding:.05em .2em}.note-preview del{opacity:.6}.note-preview sup a{text-decoration:none}.note-preview ul,.note-preview ol{margin:.75em 0;padding-left:1.5em}.note-preview ul{list-style:outside}.note-preview ul ul{list-style:circle}.note-preview ul ul ul{list-style:square}.note-preview ol{list-style:decimal}.note-preview li,.note-preview li>ul,.note-preview li>ol{margin:.3em 0}.note-preview li:has(>input[type=checkbox]){margin-left:-1.3em;list-style:none}.note-preview input[type=checkbox]{accent-color:var(--color-accent-500);margin-right:.5em}.note-preview blockquote{border-left:3px solid var(--color-accent-400);color:var(--color-base-500);margin:.9em 0;padding:.1em 1em}.note-preview blockquote blockquote{margin:.5em 0}.note-preview code{background:var(--color-base-100);color:var(--color-base-800);border-radius:.3em;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.note-preview pre{background:var(--color-base-100);border:1px solid var(--color-base-200);border-radius:.5em;margin:.9em 0;padding:.9em 1em;display:block;overflow-x:auto}.note-preview pre code{color:var(--color-base-800);background:0 0;padding:0;font-size:.85em}.note-preview hr{border:0;border-top:1px solid var(--color-base-200);margin:1.5em 0}.note-preview img{border-radius:.5em;max-width:100%;height:auto;margin:.5em auto;display:block}.note-preview table{border-collapse:collapse;width:max-content;max-width:100%;margin:1em 0;font-size:.9em;display:block;overflow-x:auto}.note-preview th,.note-preview td{border:1px solid var(--color-base-200);text-align:left;padding:.5em .75em}.note-preview th{background:var(--color-base-100);color:var(--color-base-900);font-weight:600}.note-preview tr:nth-child(2n) td{background:var(--color-base-50)}.note-preview,.note-preview *{-webkit-touch-callout:none}
.tiptap-content .ProseMirror{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--color-base-800);caret-color:var(--color-accent-500);border:0;border-radius:.75rem;outline:none;padding:.75rem;font-size:1.0625rem;line-height:1.85}.tiptap-content .ProseMirror>:first-child{margin-top:0}.tiptap-content .ProseMirror>:last-child{margin-bottom:0}.tiptap-content .ProseMirror h1,.tiptap-content .ProseMirror h2,.tiptap-content .ProseMirror h3,.tiptap-content .ProseMirror h4{color:var(--color-base-900);margin:1.4em 0 .4em;font-weight:700;line-height:1.25}.tiptap-content .ProseMirror h1{letter-spacing:-.02em;font-size:1.75em}.tiptap-content .ProseMirror h2{font-size:1.45em}.tiptap-content .ProseMirror h3{font-size:1.2em}.tiptap-content .ProseMirror h4{font-size:1.05em}.tiptap-content .ProseMirror p{margin:.5em 0}.tiptap-content .ProseMirror blockquote{border-left:3px solid var(--color-accent-400);color:var(--color-base-500);margin:.9em 0;padding:.1em 1em}.tiptap-content .ProseMirror ul,.tiptap-content .ProseMirror ol{margin:.6em 0;padding-left:1.5em}.tiptap-content .ProseMirror ul{list-style:outside}.tiptap-content .ProseMirror ol{list-style:decimal}.tiptap-content .ProseMirror li{margin:.3em 0}.tiptap-content .ProseMirror code:not(pre>code){color:var(--color-base-800);border-radius:.3em;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.tiptap-content .ProseMirror pre{border:1px solid var(--color-base-200);border-radius:.5em;margin:.9em 0;padding:.9em 1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;display:block;overflow-x:auto}.tiptap-content .ProseMirror hr{border:0;border-top:1px solid var(--color-base-200);margin:1.5em 0}.tiptap-content .ProseMirror a{color:var(--color-accent-600);text-underline-offset:2px;text-decoration:underline}.tiptap-content .ProseMirror img{border-radius:.5em;max-width:100%;height:auto;margin:.5em auto;display:block}.tiptap-content .ProseMirror table{border-collapse:collapse;width:max-content;max-width:100%;margin:1em 0;font-size:.9em;display:block;overflow-x:auto}.tiptap-content .ProseMirror th,.tiptap-content .ProseMirror td{border:1px solid var(--color-base-200);text-align:left;vertical-align:top;padding:.5em .75em}.tiptap-content .ProseMirror th{font-weight:600}.tiptap-content mark.standin,.note-preview mark.standin{background:color-mix(in oklab, var(--color-accent-400) 22%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .05em}.standin-flash{animation:1.4s ease-out standin-flash}@keyframes standin-flash{0%{background:color-mix(in oklab, var(--color-accent-500) 55%, transparent)}to{background:color-mix(in oklab, var(--color-accent-400) 22%, transparent)}}
