.post-body{color:var(--color-black);word-break:break-word;font-size:17px;line-height:1.75}.dark .post-body{color:#e2e8f0}.post-body>*+*{margin-top:1.15em}.post-body h2,.post-body h3,.post-body h4{color:var(--color-black);margin-top:1.9em;margin-bottom:.6em;font-weight:600;line-height:1.3}.dark .post-body h2,.dark .post-body h3,.dark .post-body h4{color:#fff}.post-body h2{font-size:1.6em}.post-body h3{font-size:1.3em}.post-body h4{font-size:1.1em}.post-body a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.post-body a[target=_blank]:after{content:" ↗";opacity:.65;font-size:.8em}.post-body ul,.post-body ol{padding-left:1.5em}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li{margin:.35em 0}.post-body li>p{margin:0}.post-body blockquote{border-left:3px solid var(--color-primary);color:var(--color-waterloo);padding-left:1.1em;font-style:italic}.post-body code{background:var(--color-alabaster);border-radius:4px;padding:.15em .4em;font-size:.88em}.dark .post-body code{background:var(--color-hoverdark)}.post-body pre{color:#e2e8f0;background:#10141f;border-radius:8px;padding:1em 1.2em;font-size:.88em;overflow-x:auto}.post-body pre code{color:inherit;background:0 0;padding:0}.post-body img{border-radius:8px;max-width:100%;height:auto}.post-body img.ProseMirror-selectednode{outline:3px solid var(--color-primary);outline-offset:2px}.post-body iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.post-body hr{border:0;border-top:1px solid var(--color-stroke);margin:2.2em 0}.dark .post-body hr{border-color:var(--color-strokedark)}.post-body mark{background:#fef08a;border-radius:3px;padding:.05em .2em}.post-body table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.post-body th,.post-body td{border:1px solid var(--color-stroke);vertical-align:top;padding:.5em .75em;position:relative}.dark .post-body th,.dark .post-body td{border-color:var(--color-strokedark)}.post-body th{background:var(--color-alabaster);text-align:left;font-weight:600}.dark .post-body th{background:var(--color-hoverdark)}.post-body .selectedCell:after{content:"";pointer-events:none;background:#006bff1f;position:absolute;inset:0}.post-body .column-resize-handle{background:var(--color-primary);pointer-events:none;width:3px;position:absolute;top:0;bottom:-2px;right:-2px}.post-body ul[data-type=taskList]{padding-left:0;list-style:none}.post-body ul[data-type=taskList] li{align-items:flex-start;gap:.6em;display:flex}.post-body ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.3em}.post-body ul[data-type=taskList] li>div{flex:auto;min-width:0}.post-body ul[data-type=taskList] input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;width:1em;height:1em}.post-body ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-manatee);text-decoration:line-through}.post-body .post-details,.post-body details{border:1px solid var(--color-stroke);border-radius:8px;padding:.85em 1.1em}.dark .post-body .post-details,.dark .post-body details{border-color:var(--color-strokedark)}.post-body .post-details>summary,.post-body details>summary{cursor:pointer;font-weight:600;list-style:none}.post-body .post-details>summary::-webkit-details-marker{display:none}.post-body details>summary::-webkit-details-marker{display:none}.post-body details>summary:before{content:"▸ ";color:var(--color-primary)}.post-body details[open]>summary:before{content:"▾ "}.post-body .post-details>button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin-right:.4em;font-size:.9em}.post-body pre code .hljs-comment,.post-body pre code .hljs-quote{color:#8b98a9;font-style:italic}.post-body pre code .hljs-keyword,.post-body pre code .hljs-selector-tag,.post-body pre code .hljs-literal,.post-body pre code .hljs-type{color:#c792ea}.post-body pre code .hljs-string,.post-body pre code .hljs-regexp,.post-body pre code .hljs-addition{color:#a5e075}.post-body pre code .hljs-number,.post-body pre code .hljs-attr,.post-body pre code .hljs-variable,.post-body pre code .hljs-template-variable{color:#f4bf75}.post-body pre code .hljs-title,.post-body pre code .hljs-function,.post-body pre code .hljs-section{color:#61afef}.post-body pre code .hljs-built_in,.post-body pre code .hljs-tag,.post-body pre code .hljs-name{color:#e06c75}.post-body pre code .hljs-deletion{color:#e06c75;text-decoration:line-through}[dir=rtl] .post-body ul[data-type=taskList]{padding-right:0}[dir=rtl] .post-body .post-details,[dir=rtl] .post-body details{text-align:right}.post-body:not(.ProseMirror) ul[data-type=taskList] input[type=checkbox]{cursor:default;pointer-events:none}
