.ProseMirror{outline:none;padding:.5rem 0}@media (min-width:640px){.ProseMirror{padding:.75rem 0}}.ProseMirror>:first-child{margin-top:0!important}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.ProseMirror img{transition:filter .1s ease-in-out}.ProseMirror img:hover{cursor:pointer;filter:brightness(90%)}.ProseMirror img.ProseMirror-selectednode{filter:brightness(90%);outline:3px solid #5abbf7}.img-placeholder{position:relative}.img-placeholder:before{content:"";box-sizing:border-box;border:3px solid var(--border);border-top-color:var(--foreground);border-radius:50%;width:36px;height:36px;animation:.6s linear infinite spinning;position:absolute;top:50%;left:50%}@keyframes spinning{to{transform:rotate(360deg)}}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-right:.2rem}@media screen and (max-width:768px){ul[data-type=taskList] li>label{margin-right:.5rem}}ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;background-color:var(--background);cursor:pointer;border:2px solid var(--border);place-content:center;width:1.2em;height:1.2em;margin:0 .3rem 0 0;display:grid;position:relative;top:5px}ul[data-type=taskList] li>label input[type=checkbox]:hover,ul[data-type=taskList] li>label input[type=checkbox]:active{background-color:var(--accent)}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}.drag-handle{opacity:1;z-index:50;cursor:grab;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2371717a'%3E%3Ccircle cx='9' cy='6' r='1.5'/%3E%3Ccircle cx='15' cy='6' r='1.5'/%3E%3Ccircle cx='9' cy='12' r='1.5'/%3E%3Ccircle cx='15' cy='12' r='1.5'/%3E%3Ccircle cx='9' cy='18' r='1.5'/%3E%3Ccircle cx='15' cy='18' r='1.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 20px;border-radius:.25rem;width:1.25rem;height:1.5rem;transition:opacity .2s ease-in,background-color .15s;position:fixed}.drag-handle:hover{background-color:var(--accent);border-radius:4px}.drag-handle:active{background-color:var(--muted);cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{pointer-events:none;display:none}}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a1a1aa'%3E%3Ccircle cx='9' cy='6' r='1.5'/%3E%3Ccircle cx='15' cy='6' r='1.5'/%3E%3Ccircle cx='9' cy='12' r='1.5'/%3E%3Ccircle cx='15' cy='12' r='1.5'/%3E%3Ccircle cx='9' cy='18' r='1.5'/%3E%3Ccircle cx='15' cy='18' r='1.5'/%3E%3C/svg%3E")}iframe{border:1px solid var(--border);border-radius:.5rem;min-width:200px;min-height:200px;display:block}div[data-youtube-video]>iframe{cursor:move;aspect-ratio:16/9;width:100%}.ProseMirror-selectednode iframe{outline:3px solid var(--ring)}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:2px solid var(--foreground);width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}pre{color:#fff;font-family:var(--font-mono,monospace);background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem}pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.hljs-comment,.hljs-quote{color:#616161}.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-selector-id,.hljs-selector-class{color:#f98181}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params{color:#fbbc88}.hljs-string,.hljs-symbol,.hljs-bullet{color:#b9f18d}.hljs-title,.hljs-section{color:#faf594}.hljs-keyword,.hljs-selector-tag{color:#70cff8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
