.daily-journal-editor .tiptap{font-size:.95rem;line-height:1.65}.daily-journal-editor .tiptap .ProseMirror{padding:1.25rem 1rem;min-height:150px}.daily-journal-editor .tiptap .ProseMirror p{margin-top:.65rem;margin-bottom:.65rem;line-height:1.65;font-size:.95rem;color:hsla(0,0%,100%,.95)}.daily-journal-editor .tiptap .ProseMirror p:first-child{margin-top:0}.daily-journal-editor .tiptap .ProseMirror p:last-child{margin-bottom:0}.daily-journal-editor .tiptap .ProseMirror ol,.daily-journal-editor .tiptap .ProseMirror ul{margin-top:.65rem;margin-bottom:.65rem;padding-left:1.5rem}.daily-journal-editor .tiptap .ProseMirror ol li,.daily-journal-editor .tiptap .ProseMirror ul li{margin-top:.35rem;margin-bottom:.35rem;line-height:1.65;padding-left:.35rem;font-size:.95rem;color:hsla(0,0%,100%,.95)}.daily-journal-editor .tiptap .ProseMirror ol li:first-child,.daily-journal-editor .tiptap .ProseMirror ul li:first-child{margin-top:0}.daily-journal-editor .tiptap .ProseMirror ol li:last-child,.daily-journal-editor .tiptap .ProseMirror ul li:last-child{margin-bottom:0}.daily-journal-editor .tiptap .ProseMirror ol li ol,.daily-journal-editor .tiptap .ProseMirror ol li ul,.daily-journal-editor .tiptap .ProseMirror ul li ol,.daily-journal-editor .tiptap .ProseMirror ul li ul{margin-top:.35rem;margin-bottom:.35rem}.daily-journal-editor .tiptap .ProseMirror ol li p,.daily-journal-editor .tiptap .ProseMirror ul li p{margin-top:.2rem;margin-bottom:.2rem}.daily-journal-editor .tiptap .ProseMirror ul li::marker{color:hsla(0,0%,100%,.4);font-size:.85em}.daily-journal-editor .tiptap .ProseMirror ol li::marker{color:hsla(0,0%,100%,.5);font-weight:500;font-size:.9rem}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList]{padding-left:0}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;padding-left:0;margin-top:.45rem;margin-bottom:.45rem}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li:first-child{margin-top:0}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li:last-child{margin-bottom:0}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li label{margin-right:.65rem;margin-top:.05rem;flex-shrink:0}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li label input[type=checkbox]{width:1rem;height:1rem;border:1.5px solid hsla(0,0%,100%,.25);border-radius:.2rem;background-color:hsla(0,0%,100%,.02);cursor:pointer;transition:all .15s ease}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li label input[type=checkbox]:hover{border-color:hsla(0,0%,100%,.4);background-color:hsla(0,0%,100%,.05)}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked{background-color:#10b981;border-color:#10b981;position:relative}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-3px;left:1px;color:#fff;font-size:.8rem;font-weight:700}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li>div p{margin:0;line-height:1.65;font-size:.95rem;color:hsla(0,0%,100%,.95)}.daily-journal-editor .tiptap .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{opacity:.5;text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.3);text-decoration-thickness:1px}.daily-journal-editor .tiptap .ProseMirror h1,.daily-journal-editor .tiptap .ProseMirror h2,.daily-journal-editor .tiptap .ProseMirror h3,.daily-journal-editor .tiptap .ProseMirror h4,.daily-journal-editor .tiptap .ProseMirror h5,.daily-journal-editor .tiptap .ProseMirror h6{margin-top:1.25rem;margin-bottom:.65rem;font-weight:600;line-height:1.35;color:#fff}.daily-journal-editor .tiptap .ProseMirror h1:first-child,.daily-journal-editor .tiptap .ProseMirror h2:first-child,.daily-journal-editor .tiptap .ProseMirror h3:first-child,.daily-journal-editor .tiptap .ProseMirror h4:first-child,.daily-journal-editor .tiptap .ProseMirror h5:first-child,.daily-journal-editor .tiptap .ProseMirror h6:first-child{margin-top:0}.daily-journal-editor .tiptap .ProseMirror h1{font-size:1.75rem;font-weight:700}.daily-journal-editor .tiptap .ProseMirror h2{font-size:1.5rem}.daily-journal-editor .tiptap .ProseMirror h3{font-size:1.25rem}.daily-journal-editor .tiptap .ProseMirror h4{font-size:1.125rem}.daily-journal-editor .tiptap .ProseMirror h5{font-size:1rem}.daily-journal-editor .tiptap .ProseMirror h6{font-size:.95rem;text-transform:uppercase;letter-spacing:.025em;opacity:.9}.daily-journal-editor .tiptap .ProseMirror blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid #52525b;font-style:italic;color:#a1a1aa}.daily-journal-editor .tiptap .ProseMirror pre{margin:1rem 0;padding:1rem;background-color:#18181b;border:1px solid #27272a;border-radius:.5rem;overflow-x:auto}.daily-journal-editor .tiptap .ProseMirror pre code{font-family:JetBrainsMono,monospace;font-size:.875rem;line-height:1.5;background:none;padding:0}.daily-journal-editor .tiptap .ProseMirror code{font-family:JetBrainsMono,monospace;font-size:.875em;padding:.125rem .375rem;background-color:#27272a;border:1px solid #3f3f46;border-radius:.25rem;color:#fbbf24}.daily-journal-editor .tiptap .ProseMirror hr{margin:1.5rem 0;border:none;border-top:1px solid #3f3f46}.daily-journal-editor .tiptap .ProseMirror a{color:#60a5fa;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease}.daily-journal-editor .tiptap .ProseMirror a:hover{color:#93bbfc}.daily-journal-editor .tiptap .ProseMirror b,.daily-journal-editor .tiptap .ProseMirror strong{font-weight:600;color:#fff}.daily-journal-editor .tiptap .ProseMirror em,.daily-journal-editor .tiptap .ProseMirror i{font-style:italic;color:hsla(0,0%,100%,.9)}.daily-journal-editor .tiptap .ProseMirror del,.daily-journal-editor .tiptap .ProseMirror s{text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.4);opacity:.6}.daily-journal-editor .tiptap .ProseMirror table{margin:1rem 0;border-collapse:collapse;width:100%}.daily-journal-editor .tiptap .ProseMirror table td,.daily-journal-editor .tiptap .ProseMirror table th{padding:.75rem;border:1px solid #3f3f46;text-align:left}.daily-journal-editor .tiptap .ProseMirror table th{background-color:#27272a;font-weight:600}.daily-journal-editor .tiptap .ProseMirror table tr:nth-child(2n){background-color:rgba(39,39,42,.3)}.daily-journal-editor .tiptap .ProseMirror:focus{outline:none}.daily-journal-editor .tiptap .ProseMirror ::-moz-selection{background-color:rgba(96,165,250,.3)}.daily-journal-editor .tiptap .ProseMirror ::selection{background-color:rgba(96,165,250,.3)}.daily-journal-editor .tiptap .ProseMirror.is-empty:before{content:attr(data-placeholder);color:#52525b;pointer-events:none;height:0;float:left}.daily-journal-editor.compact .tiptap .ProseMirror{padding:.875rem .75rem;min-height:100px}.daily-journal-editor.compact .tiptap .ProseMirror p{margin-top:.45rem;margin-bottom:.45rem;font-size:.925rem}.daily-journal-editor.compact .tiptap .ProseMirror ol,.daily-journal-editor.compact .tiptap .ProseMirror ul{margin-top:.45rem;margin-bottom:.45rem}.daily-journal-editor.compact .tiptap .ProseMirror ol li,.daily-journal-editor.compact .tiptap .ProseMirror ul li{margin-top:.3rem;margin-bottom:.3rem;font-size:.925rem}.daily-journal-editor.compact .tiptap .ProseMirror h1,.daily-journal-editor.compact .tiptap .ProseMirror h2,.daily-journal-editor.compact .tiptap .ProseMirror h3,.daily-journal-editor.compact .tiptap .ProseMirror h4,.daily-journal-editor.compact .tiptap .ProseMirror h5,.daily-journal-editor.compact .tiptap .ProseMirror h6{margin-top:.875rem;margin-bottom:.45rem}.daily-journal-editor.compact .tiptap .ProseMirror h1{font-size:1.5rem}.daily-journal-editor.compact .tiptap .ProseMirror h2{font-size:1.25rem}.daily-journal-editor.compact .tiptap .ProseMirror h3{font-size:1.125rem}.daily-journal-editor.compact .tiptap .ProseMirror h4{font-size:1rem}.daily-journal-editor.compact .tiptap .ProseMirror h5{font-size:.925rem}.daily-journal-editor.compact .tiptap .ProseMirror h6{font-size:.875rem}@media(max-width:640px){.daily-journal-editor .tiptap .ProseMirror{padding:1rem .75rem}.daily-journal-editor .tiptap .ProseMirror ol,.daily-journal-editor .tiptap .ProseMirror ul{padding-left:1.25rem}}