.hljs span[class^=hljs-],.hljs span[class*=" hljs-"],.post-content pre.hljs code span[class^=hljs-],.post-content pre.hljs code span[class*=" hljs-"],.tiptap-editor pre.hljs code span[class^=hljs-],.tiptap-editor pre.hljs code span[class*=" hljs-"],.tiptap-dark .hljs span[class^=hljs-],.tiptap-dark .hljs span[class*=" hljs-"],.tiptap-light .hljs span[class^=hljs-],.tiptap-light .hljs span[class*=" hljs-"]{background:none!important;padding:0!important;margin:0!important;line-height:inherit!important;display:inline!important;vertical-align:baseline!important;position:static!important}.post-content pre.hljs code,.tiptap-editor pre.hljs code{display:block!important;white-space:pre!important;word-break:normal!important;overflow-wrap:normal!important}.tiptap-editor a,.tiptap-editor .teal-link,.post-content a,.post-content .teal-link{color:#26a69a!important;text-decoration:none!important;transition:color .2s,box-shadow .2s;box-shadow:none}.tiptap-dark .tiptap-editor a,.tiptap-dark .tiptap-editor .teal-link,.tiptap-dark .post-content a,.tiptap-dark .post-content .teal-link{color:#26e6d6!important}.tiptap-editor a:hover,.tiptap-editor .teal-link:hover,.post-content a:hover,.post-content .teal-link:hover,.tiptap-editor a:focus,.tiptap-editor .teal-link:focus,.post-content a:focus,.post-content .teal-link:focus{color:#26a395!important;text-shadow:0 0 8px 2px #26e6d6cc!important;text-decoration:none!important;transition:box-shadow .2s,color .2s;cursor:pointer}.tiptap-editor{min-height:200px;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;background:var(--tiptap-bg, #fff);color:var(--tiptap-color, #222);transition:background .2s,color .2s;white-space:pre-wrap}pre.hljs,.hljs{font-family:Fira Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;background:none;border-radius:8px;padding:.8em 1em;margin:.5em 0;overflow-x:auto;line-height:1.6;color:inherit;scrollbar-width:thin;scrollbar-color:#26e6d6 #23272b}pre.hljs::-webkit-scrollbar,.hljs::-webkit-scrollbar{height:8px;background:#23272b}pre.hljs::-webkit-scrollbar-thumb,.hljs::-webkit-scrollbar-thumb{background:#26e6d6;border-radius:8px}pre.hljs::-webkit-scrollbar-track,.hljs::-webkit-scrollbar-track{background:#23272b}.tiptap-light pre.hljs::-webkit-scrollbar,.tiptap-light .hljs::-webkit-scrollbar{background:#f8f8f8}.tiptap-light pre.hljs::-webkit-scrollbar-thumb,.tiptap-light .hljs::-webkit-scrollbar-thumb{background:#26a69a}.tiptap-light pre.hljs::-webkit-scrollbar-track,.tiptap-light .hljs::-webkit-scrollbar-track{background:#f8f8f8}.tiptap-dark .tiptap-editor pre.hljs,.tiptap-dark .hljs{background:#23272b!important;color:#e6edf3!important;border-left:3px solid rgba(255,255,255,.18);padding-left:.9em}.tiptap-dark .hljs-keyword{color:#ff7b72}.tiptap-dark .hljs-string{color:#a5d6ff}.tiptap-dark .hljs-comment{color:#8b949e;font-style:italic}.tiptap-dark .hljs-number{color:#79c0ff}.tiptap-dark .hljs-title{color:#d2a8ff}.tiptap-dark .hljs-literal{color:#79c0ff}.tiptap-dark .hljs-function{color:#d2a8ff}.tiptap-dark .hljs-type{color:#ffa657}.tiptap-dark .hljs-attr{color:#ffdf5d}.tiptap-dark .hljs-section{color:#d2a8ff}.tiptap-dark .hljs-symbol,.tiptap-dark .hljs-variable,.tiptap-dark .hljs-meta{color:#ffa657}.tiptap-dark .hljs-addition{color:#baffc9}.tiptap-dark .hljs-deletion{color:#ffb3ba}.tiptap-dark .hljs-selector-tag{color:#ff7b72}.tiptap-dark .hljs-selector-id{color:#d2a8ff}.tiptap-dark .hljs-selector-class{color:#79c0ff}.tiptap-dark .hljs-regexp{color:#a5d6ff}.tiptap-dark .hljs-tag{color:#ff7b72}.tiptap-dark .hljs-name{color:#d2a8ff}.tiptap-dark .hljs-attribute{color:#ffdf5d}.tiptap-dark .hljs-link{color:#a5d6ff;text-decoration:underline}.tiptap-dark .hljs-built_in{color:#ffa657}.tiptap-dark .hljs-bullet{color:#79c0ff}.tiptap-dark .hljs-code{color:#d2a8ff}.tiptap-dark .hljs-emphasis{font-style:italic}.tiptap-dark .hljs-strong{font-weight:700}.tiptap-light .hljs{background:#f8f8f8!important;color:#222!important;border-left:3px solid rgba(0,0,0,.12);padding-left:.9em}.tiptap-light .hljs-keyword{color:#a626a4}.tiptap-light .hljs-string{color:#50a14f}.tiptap-light .hljs-comment{color:#a0a1a7;font-style:italic}.tiptap-light .hljs-number{color:#986801}.tiptap-light .hljs-title{color:#4078f2}.tiptap-light .hljs-literal{color:#0184bc}.tiptap-light .hljs-function{color:#4078f2}.tiptap-light .hljs-type{color:#e45649}.tiptap-light .hljs-attr{color:#c18401}.tiptap-light .hljs-section{color:#4078f2}.tiptap-light .hljs-symbol,.tiptap-light .hljs-variable,.tiptap-light .hljs-meta{color:#e45649}.tiptap-light .hljs-addition{color:#baffc9}.tiptap-light .hljs-deletion{color:#ffb3ba}.tiptap-light .hljs-selector-tag{color:#a626a4}.tiptap-light .hljs-selector-id{color:#4078f2}.tiptap-light .hljs-selector-class{color:#0184bc}.tiptap-light .hljs-regexp{color:#50a14f}.tiptap-light .hljs-tag{color:#a626a4}.tiptap-light .hljs-name{color:#4078f2}.tiptap-light .hljs-attribute{color:#c18401}.tiptap-light .hljs-link{color:#0184bc;text-decoration:underline}.tiptap-light .hljs-built_in{color:#e45649}.tiptap-light .hljs-bullet{color:#986801}.tiptap-light .hljs-code{color:#4078f2}.tiptap-light .hljs-emphasis{font-style:italic}.tiptap-light .hljs-strong{font-weight:700}.tiptap-editor *{white-space:inherit!important}.tiptap-dark .tiptap-editor{--tiptap-bg: #23272b;--tiptap-color: #fff;border:1px solid #444}.tiptap-light .tiptap-editor{--tiptap-bg: #fff;--tiptap-color: #222}.tiptap-toolbar{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.tiptap-toolbar button{background:none;border:none;color:inherit;font-size:1.2rem;padding:.3rem .5rem;border-radius:4px;transition:background .2s}.tiptap-toolbar button:hover,.tiptap-toolbar button:focus{background:#007bff22;color:#007bff}.tiptap-dark-bg{background:#181a1b}.tiptap-light-bg{background:#f8f9fa}.tiptap-image{max-width:100%;height:auto;border-radius:8px;margin:1rem auto;box-shadow:0 2px 8px #00000014;display:block}.tiptap-editor img,.tiptap-editor .tiptap-image{max-width:100%;height:auto}.image-figure{margin:1.25rem auto;text-align:center;max-width:100%}.image-figure img{display:block;margin:0 auto}.image-figure figcaption{font-size:.85rem;color:#888;margin-top:.4rem}.tiptap-editor p.indent-1{margin-left:20px}.tiptap-editor p.indent-2{margin-left:40px}.tiptap-editor p.indent-3{margin-left:60px}.tiptap-editor p.indent-4{margin-left:80px}.tiptap-editor p.indent-5{margin-left:100px}.tiptap-editor p.indent-6{margin-left:120px}.tiptap-editor p.indent-7{margin-left:140px}.tiptap-editor p.indent-8{margin-left:160px}.tiptap-editor .tableWrapper,.post-content .tableWrapper{overflow-x:auto;overflow-y:auto;max-width:100%;max-height:480px;margin:1.25rem 0;border-width:1px;border-style:solid;border-color:#94a3b8;border-radius:6px;-webkit-overflow-scrolling:touch}.tiptap-editor table.tiptap-table,.post-content table.tiptap-table{border:solid;border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.tiptap-editor .tiptap-table td,.tiptap-editor .tiptap-table th,.post-content .tiptap-table td,.post-content .tiptap-table th{border:solid;border-width:1px;border-style:solid;border-color:#94a3b8;padding:8px 12px;vertical-align:top;position:relative;min-width:60px;overflow-wrap:anywhere}.tiptap-editor .tiptap-table td>*,.tiptap-editor .tiptap-table th>*,.post-content .tiptap-table td>*,.post-content .tiptap-table th>*{margin:0}.tiptap-editor .tiptap-table th,.post-content .tiptap-table th{border:solid;font-weight:600;text-align:left;background-color:#0f172a0f}.tiptap-editor .tiptap-table tr:nth-child(2n) td,.post-content .tiptap-table tr:nth-child(2n) td{background-color:#0f172a08}.tiptap-editor .tiptap-table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#4f46e5;pointer-events:none}.tiptap-editor .tiptap-table.resize-cursor{cursor:col-resize}.tiptap-editor .tiptap-table .selectedCell{background-color:#4f46e52e}.tiptap-light .tableWrapper,.tiptap-light .tiptap-table td,.tiptap-light .tiptap-table th{border:solid;border-color:#0f172a59}.tiptap-light .tiptap-table th{border:solid;background-color:#0f172a12}.tiptap-light .tiptap-table tr:nth-child(2n) td{background-color:#0f172a09}.tiptap-dark .tableWrapper{border-color:#fff6}.tiptap-dark .tiptap-table td,.tiptap-dark .tiptap-table th{border:solid;border-color:#fff6}.tiptap-dark .tiptap-table th{border:solid;background-color:#ffffff1a}.tiptap-dark .tiptap-table tr:nth-child(2n) td{background-color:#ffffff0b}
