.ProseMirror:focus{outline:none;box-shadow:none}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:first-child:before{content:attr(data-placeholder);color:#000;opacity:.5;float:left;height:0;pointer-events:none}.prose{font-size:.875rem;color:#000;line-height:1.5}.prose h1{margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.prose h2{margin-top:.75rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.prose blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding-left:1rem;font-style:normal;quotes:none}.prose blockquote:after,.prose blockquote:before{content:none}.prose ul{list-style-type:disc}.prose ol,.prose ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.25rem}.prose ol{list-style-type:decimal}.prose ol li,.prose ul li{margin-bottom:.25rem}.prose ul li::marker{color:#000;opacity:1}.prose ol li::marker{color:#000;opacity:1}.prose ol li p,.prose ul li p{margin:0}.prose code{border-radius:.25rem;padding:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose pre{overflow-x:auto;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.prose pre,.prose table{margin-top:1rem;margin-bottom:1rem}.prose table{width:100%;table-layout:auto;border-collapse:collapse}.prose td,.prose th{border-width:1px;padding:.5rem}ul[data-type=taskList]{list-style-type:none;padding-left:0}ul[data-type=taskList]>li{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:flex-start;line-height:1.5}ul[data-type=taskList] input[type=checkbox]{width:1rem;height:1rem;accent-color:#000;cursor:pointer;flex-shrink:0;margin-top:.125rem;border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #ccc;background-color:#fff;position:relative;transition:all .2s ease}ul[data-type=taskList] input[type=checkbox]:checked{background-color:#000;border-color:#000}ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}ul[data-type=taskList] li:has(input[type=checkbox]:checked) p{opacity:.5;text-decoration:line-through;transition:all .2s ease}ul[data-type=taskList] input[type=checkbox]:checked+p{opacity:.5;text-decoration:line-through;transition:all .2s ease}ul[data-type=taskList]>li p{margin:0;display:inline}.tiptap{a{color:#0045c5;cursor:pointer;&:hover{color:var(--purple-contrast)}}}.bubble-menu{background-color:#fff;border-radius:.5rem;border:1px solid #e4e4e4;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;padding:.2rem;align-items:center;button{padding:.25rem;margin:.1rem;transition-duration:.1s;&:hover{background-color:#cfcfcf}&.is-active,&:hover{border-radius:.25rem}&.is-active{background-color:#000;color:#fff;&:hover{color:#919191}}}input[type=text]{border:1px solid #e4e4e4;border-radius:.25rem;padding:.25rem;margin:.1rem;height:1.5rem;font-size:.75rem;&:focus{outline:none}}input[type=range]{height:.75rem;background:#e5e5e5;border-radius:.25rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;&::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:18px;background:#000;border-radius:100px;cursor:pointer;border:none;transition-duration:.2s}&::-webkit-slider-thumb:active{scale:1.2}}}