.dark .rich-text-content{color:#eaf5fa!important}.code-block-wrapper{border-radius:.375rem;overflow:hidden}.code-block-copy-button{position:absolute;right:.5rem;top:.5rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s}.code-block-copy-button:hover{background-color:hsla(0,0%,100%,.2)}.code-block-wrapper:hover .code-block-copy-button{opacity:1}[contenteditable]{-webkit-user-modify:read-write-plaintext-only;-webkit-user-select:text}.ProseMirror{position:relative;line-height:1.4}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{position:relative;margin-bottom:.5em}.ProseMirror p{margin:.5em 0;min-height:1.25em}.editor-content img,.rich-text-content img{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;border-radius:.5rem}.image-wrapper{display:flex;justify-content:center;margin:1rem 0;width:100%}@media (min-width:640px){.editor-content img,.rich-text-content img{max-width:80%}}@media (min-width:1024px){.editor-content img,.rich-text-content img{max-width:70%}}.image-resizer{position:relative;display:inline-flex;justify-content:center}.image-resizer img{transition:all .2s ease-in-out}.resize-trigger{position:absolute;width:8px;height:8px;border:1px solid #06c;background:#fff}.resize-trigger.top-left{top:-4px;left:-4px;cursor:nw-resize}.resize-trigger.top-right{top:-4px;right:-4px;cursor:ne-resize}.resize-trigger.bottom-left{bottom:-4px;left:-4px;cursor:sw-resize}.resize-trigger.bottom-right{bottom:-4px;right:-4px;cursor:se-resize}.rich-text-content{padding:.5rem;color:#000328}.dark .rich-text-content,.dark .rich-text-content blockquote,.dark .rich-text-content div,.dark .rich-text-content h1,.dark .rich-text-content h2,.dark .rich-text-content h3,.dark .rich-text-content h4,.dark .rich-text-content h5,.dark .rich-text-content h6,.dark .rich-text-content li,.dark .rich-text-content ol,.dark .rich-text-content p,.dark .rich-text-content span,.dark .rich-text-content ul{color:#eaf5fa!important}.dark .rich-text-content code,.dark .rich-text-content pre{background-color:#1e1e1e!important;color:#d4d4d4!important}.dark .rich-text-content a{color:#60a5fa!important}.dark .rich-text-content blockquote{border-left-color:#4a5568!important;color:#eaf5fa!important}.rich-text-content>*+*{margin-top:.5em}.rich-text-content p{margin:.5em 0;min-height:1.25em;white-space:pre-wrap;line-height:1.4}.code-block-wrapper{position:relative;margin:1em 0}.code-block-wrapper pre{margin:0;padding:1.5em 1em 1em;overflow-x:auto;background:#1e1e1e;border-radius:.375rem}.copy-code-button{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;color:#fff;background-color:#374151;border:none;border-radius:.25rem;cursor:pointer;opacity:.8;transition:opacity .2s;z-index:10}.copy-code-button:hover{opacity:1;background-color:#4b5563}.copy-code-button.copied{background-color:#059669}.code-block-wrapper button[data-copy-state]{display:none}code[class*=language-],pre[class*=language-]{color:#d4d4d4;text-shadow:none;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#264f78;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#264f78;text-shadow:none}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a9955;font-style:italic}.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#ce9178}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#d4d4d4;background:transparent}.token.atrule,.token.attr-value,.token.keyword{color:#c586c0}.token.function{color:#dcdcaa}.token.important,.token.regex,.token.variable{color:#d16969}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:#4ec9b0}.token.interpolation,.token.parameter{color:#9cdcfe}.token.punctuation.interpolation-punctuation{color:#569cd6}.token.namespace{color:#4ec9b0}.token.keyword.control-flow{color:#c586c0;font-weight:700}.token.string.url{text-decoration:underline}.language-javascript .token.template-string,.language-typescript .token.template-string{color:#ce9178}.language-javascript .token.dom,.language-typescript .token.dom{color:#9cdcfe}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}@media (prefers-color-scheme:dark){.code-block-wrapper pre{background:#1e1e1e}.copy-code-button{background-color:#4b5563}.copy-code-button:hover{background-color:#6b7280}.copy-code-button.copied{background-color:#059669}}@media (max-width:640px){.code-block-wrapper pre{font-size:14px;padding:1.25em .75em .75em}.copy-code-button{font-size:.75rem;padding:.2rem .4rem}}