.blog-editor-live .editor-content{padding-top:1rem}.blog-editor-live .static-menu{position:-webkit-sticky;position:sticky;top:112px;z-index:9}.blog{font-size:18px;line-height:1.5}.blog blockquote,.blog code,.blog h1,.blog h2,.blog hr,.blog img,.blog ol,.blog p,.blog pre,.blog ul{margin-bottom:15px}.blog :first-child{margin-top:0}.blog ol,.blog ul{padding:0 1rem;margin-top:1.25rem;margin-left:.4rem;margin-right:1rem}.blog ol li *,.blog ul li *{margin-bottom:0}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{line-height:1.5;margin-top:15px;text-wrap:pretty}.blog h1{font-family:var(--scala-sans);font-size:24px;font-weight:700;color:var(--chakra-colors-black-200)}.blog h2{font-family:var(--novaletra);font-size:22px}.blog h3,.blog h4,.blog h5,.blog h6{font-size:1rem}.blog img.image{border-radius:.5rem;display:block;max-width:100%;transition:width .5s ease-out,height .5s ease-out}.blog img.image-align-left{max-width:50%;float:left;margin-left:0;margin-right:1rem}.blog img.image-align-right{max-width:50%;float:right;margin-left:1rem;margin-right:0}.blog img.image-align-center{max-width:50%;margin-left:auto;margin-right:auto}.blog img[data-is-uploading]{padding:1rem;background:var(--chakra-colors-editMode-background);border:1px solid var(--chakra-colors-editMode-hover);animation:pulse 1s ease-in-out infinite alternate}@keyframes pulse{0%{background:rgba(0,0,0,.05)}to{background:var(--chakra-colors-editMode-background)}}.blog code{background-color:var(--chakra-colors-muted-200);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.blog pre{background:rgba(0,0,0,.05);border-radius:.5rem;color:var(--chakra-colors-primary-100);font-family:JetBrainsMono,monospace;padding:1rem}.blog pre code{background:unset;color:inherit;font-size:.8rem;padding:0}.blog blockquote{font-family:var(--novaletra);font-style:italic;font-size:16px;line-height:1.5;border-left:3px solid var(--chakra-colors-primary-100);margin:15px 0;padding-left:1rem}.blog hr{border:none;border-top:1px solid var(--chakra-colors-primary-100);margin:15px 0}.blog a{color:var(--chakra-colors-primary-100);cursor:pointer}.blog .editor-content :first-child{margin-top:0}.blog .is-empty:before{color:var(--gray-4);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.blog .description{font-size:18px;margin-bottom:1rem;color:#333}.user-mention{font-family:var(--scala-sans);font-weight:400;color:#241e1c;text-decoration:none;cursor:default;margin-bottom:0!important}.user-mention[data-mention-color],.user-mention[data-mention-site-url],a.user-mention{cursor:pointer;transition:color .2s,filter .2s}.user-mention[data-mention-color]{color:var(--mention-color);font-weight:700}.user-mention[data-mention-color]:hover,.user-mention[data-mention-site-url]:hover{filter:brightness(.85)}.user-mention[data-mention-site-name]:after{content:" (" attr(data-mention-site-name) ")"}.user-mention-avatar{display:none}.book-mention{background-color:var(--chakra-colors-green-50);color:var(--chakra-colors-green-700);padding:2px 6px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:4px;position:relative;top:3px;margin-bottom:0!important}.book-mention:hover{background-color:var(--chakra-colors-green-100)}.book-mention-cover{width:16px;height:16px;object-fit:contain;display:inline-block;vertical-align:middle;margin:0!important;float:none!important;max-width:none!important}.tippy-box[data-theme~=mention]{background-color:#fff;border:1px solid var(--chakra-colors-gray-200);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.tippy-box[data-theme~=mention] .tippy-content{padding:0}.comment-editor-content{outline:none}.comment-editor-content .ProseMirror{outline:none;font-size:14px;line-height:1.5}.comment-editor-content .ProseMirror p{margin:0}.comment-editor-content .ProseMirror p+p{margin-top:.5em}.comment-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--chakra-colors-gray-400);pointer-events:none;height:0;float:left}.comment-link{color:var(--chakra-colors-blue-500);text-decoration:underline;cursor:pointer}.comment-link:hover{color:var(--chakra-colors-blue-600)}.comment-bubble-menu{z-index:1000}.comment-editor-content .ProseMirror b,.comment-editor-content .ProseMirror strong{font-weight:600}.comment-editor-content .ProseMirror em,.comment-editor-content .ProseMirror i{font-style:italic}.comment-editor-content .ProseMirror:focus{outline:none}.comment-editor-content .ProseMirror ::selection{background:var(--chakra-colors-blue-100)}