@layer base{*{box-sizing:border-box}a{color:inherit;text-decoration:none}}@layer mui;html,body{width:100%;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8080804d padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#80808080 padding-box padding-box;border:2px solid #0000}.tiptap{outline:none;min-height:300px}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--mui-palette-text-secondary,#79747e);pointer-events:none;height:0}.tiptap p{margin:.5em 0;line-height:1.6}.tiptap h1{margin:.8em 0 .4em;font-size:2em;font-weight:700;line-height:1.2}.tiptap h2{margin:.8em 0 .4em;font-size:1.5em;font-weight:600;line-height:1.3}.tiptap h3{margin:.8em 0 .4em;font-size:1.25em;font-weight:600;line-height:1.4}.tiptap ul,.tiptap ol{margin:.5em 0;padding-left:1.5rem}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap code{color:#eb5757;background:#87837826;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9em}.tiptap pre{color:#d4d4d4;background:#1e1e1e;border-radius:12px;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9em;line-height:1.5;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0}.tiptap blockquote{border-left:4px solid var(--mui-palette-primary-main,#6750a4);color:var(--mui-palette-text-secondary,#49454f);margin:.8em 0;padding-left:1rem;font-style:italic}.tiptap a{color:var(--mui-palette-primary-main,#6750a4);text-underline-offset:3px;-webkit-text-decoration:underline #6750a466;text-decoration:underline #6750a466}.tiptap a:hover{-webkit-text-decoration-color:var(--mui-palette-primary-main,#6750a4);text-decoration-color:var(--mui-palette-primary-main,#6750a4)}.tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap ul[data-type=taskList] li>label{flex:none;margin-top:.4em}.tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap img{border-radius:8px;max-width:100%;height:auto}.tiptap hr{border:none;border-top:2px solid var(--mui-palette-divider,#e0e0e0);margin:1.5em 0}.tiptap ::selection{background:#6750a433}
