.ProseMirror-focused{outline:none}.ProseMirror{padding:0 15px;font-family:Vazirmatn,sans-serif;max-width:100%;box-sizing:border-box}.tiptap{line-height:1.8;p{margin:0}h3{margin-top:12px;margin-bottom:12px}hr{margin:0}blockquote[dir=ltr]{border-left:4px solid #ccc;border-right:none;padding:1px 1rem 1px .5rem}blockquote[dir=rtl]{border-right:4px solid #ccc;border-left:none;padding:1px .5rem 1px 1rem}blockquote{background-color:#f7f7f7;max-width:100%;box-sizing:border-box}blockquote:not(:last-of-type){margin-bottom:1rem}ol,ul{padding-right:2rem;padding-left:2rem;box-sizing:border-box}code{background-color:#f7f8fa;color:#000;padding:.5rem;margin:5px 0;display:inline-block;word-break:break-word;overflow-wrap:break-word}code,pre{border-radius:.5rem;max-width:100%;box-sizing:border-box}pre{background-color:#2f2b28;color:#fff;margin:1.5rem 0;padding:1rem;overflow-x:auto;overflow-y:auto;white-space:pre;word-break:normal!important;overflow-wrap:normal!important;-webkit-overflow-scrolling:touch;direction:ltr;max-height:40rem;position:relative;.copy-button-container{position:-webkit-sticky;position:sticky;left:calc(100% - 30px);top:7px;z-index:10;width:-moz-fit-content;width:fit-content;margin-bottom:-2.5rem;pointer-events:auto}&::-webkit-scrollbar{width:8px;height:8px;background-color:hsla(0,0%,100%,.1)}&::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border:3px solid #464545;background-clip:padding-box;min-height:40px;&:hover{background-color:hsla(0,0%,100%,.4)}}&::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.05)}&::-webkit-scrollbar-corner{background-color:hsla(0,0%,100%,.1)}code{background:none;color:inherit;font-size:.725rem;padding:0;display:block;width:100%;overflow:auto;white-space:inherit}code,code *{word-break:inherit!important;overflow-wrap:inherit!important}code *{white-space:inherit!important}.hljs-comment,.hljs-quote{color:#919191}.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#f98181}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#fbbc88}.hljs-bullet,.hljs-string,.hljs-symbol{color:#b9f18d}.hljs-section,.hljs-title{color:#faf594}.hljs-keyword,.hljs-selector-tag{color:#70cff8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}}a{color:#00e;word-break:break-word;overflow-wrap:break-word}a:visited{color:#551a8b}a:link:active,a:visited:active{color:red}table{border-collapse:collapse;margin:0;table-layout:fixed;width:100%;max-width:100%;box-sizing:border-box;td,th{border:1px solid #d9d8d4;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top;word-break:break-word;overflow-wrap:break-word;>*{margin:0}}th{background-color:#f5f4f2;font-weight:700;text-align:left}.selectedCell:after{background:#efeeec;content:"";left:0;right:0;bottom:0;z-index:2}.column-resize-handle,.selectedCell:after{top:0;pointer-events:none;position:absolute}.column-resize-handle{background-color:#7936ec;bottom:-2px;right:-2px;width:4px}}.tableWrapper{margin:1.5rem 0;overflow-x:auto;max-width:100%;box-sizing:border-box}&.resize-cursor{cursor:ew-resize;cursor:col-resize}}@media (max-width:600px){.ProseMirror{padding:2px 8px 0;font-size:.9rem}.tiptap{line-height:1.6;ol,ul{padding-right:.6rem;padding-left:.6rem}code{font-size:.8rem;padding:.4rem}pre{font-size:.65rem;padding:1rem .5rem;margin:1rem 0;overflow-x:auto;white-space:pre;word-break:normal!important;overflow-wrap:normal!important;.copy-button-container{left:calc(100% - 25px);top:5px}}table{font-size:.85rem}td,th{padding:4px 6px;min-width:.8em}}}@media (max-width:400px){.ProseMirror{padding:2px 4px 0;font-size:.8rem}.tiptap{pre{font-size:.25rem;padding:0 .4rem}table{font-size:.75rem}td,th{padding:1px 2px}}}.tiptap :not(pre)>code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.tiptap pre{overflow-x:auto;overflow-y:auto;white-space:pre!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-overflow-scrolling:touch}.tiptap pre code{display:block!important;background:none!important;padding:0!important;margin:0!important;max-width:100%;min-width:100%;width:max-content;box-sizing:border-box}.tiptap pre .hljs,.tiptap pre .hljs *,.tiptap pre code,.tiptap pre code *{white-space:inherit!important;word-break:inherit!important;overflow-wrap:inherit!important}@media (max-width:600px){.tiptap pre{overflow-x:auto;white-space:pre!important}.tiptap pre code{width:max-content;min-width:100%}}@media (max-width:816px){.tiptap pre{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tiptap pre code{width:max-content!important;min-width:100%!important;max-width:none!important;display:block!important;white-space:inherit!important;word-break:inherit!important;overflow-wrap:inherit!important}}@media (max-width:620px){.tiptap pre{width:100%!important;max-width:100%!important}.tiptap pre code{width:max-content!important;min-width:100%!important}}@media (max-width:816px){.tiptap{max-width:100%;overflow-x:hidden}.tiptap pre{width:100%!important;max-width:100%!important;overflow-x:auto!important;contain:inline-size;overflow-y:auto!important;height:10rem}.tiptap pre code{width:max-content!important;min-width:100%!important}}.tiptap pre,.tiptap pre code{scrollbar-width:thin;scrollbar-color:#00a89e #2f2b28}.tiptap pre code::-webkit-scrollbar,.tiptap pre::-webkit-scrollbar{height:8px;width:8px}.tiptap pre code::-webkit-scrollbar-track,.tiptap pre::-webkit-scrollbar-track{background:#2f2b28;border-radius:6px}.tiptap pre code::-webkit-scrollbar-thumb,.tiptap pre::-webkit-scrollbar-thumb{background:#00a89e;border-radius:6px;border:2px solid #2f2b28}.tiptap pre code::-webkit-scrollbar-thumb:hover,.tiptap pre::-webkit-scrollbar-thumb:hover{background:#00766f}.tiptap pre code::-webkit-scrollbar-corner,.tiptap pre::-webkit-scrollbar-corner{background:#2f2b28}.tiptap :not(pre)>code{scrollbar-width:thin;scrollbar-color:#9aa0a6 #f7f8fa}.tiptap :not(pre)>code::-webkit-scrollbar{height:8px}.tiptap :not(pre)>code::-webkit-scrollbar-track{background:#f7f8fa;border-radius:6px}.tiptap :not(pre)>code::-webkit-scrollbar-thumb{background:#9aa0a6;border-radius:6px;border:2px solid #f7f8fa}.tiptap :not(pre)>code::-webkit-scrollbar-thumb:hover{background:#6b7280}