.editor-shell[data-v-26edec2d] .ProseMirror{min-height:720px}.editor-shell[data-v-26edec2d] .ProseMirror:focus{outline:none}.editor-shell[data-v-26edec2d] .article-editor-code-block{background:linear-gradient(180deg,#0f172ad1,#1e293bb8);border:1px solid rgba(148,163,184,.18);border-radius:1rem;margin:1.25rem 0;overflow:hidden}.editor-shell[data-v-26edec2d] .article-editor-code-block__toolbar{align-items:center;background:#ffffff0d;border-bottom:1px solid rgba(148,163,184,.12);display:flex;justify-content:flex-start;padding:.7rem 1rem}.editor-shell[data-v-26edec2d] .article-editor-code-block__language{color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.editor-shell[data-v-26edec2d] .article-editor-code-block__body{display:grid;overflow-x:auto}.editor-shell[data-v-26edec2d] .article-editor-code-block__editor,.editor-shell[data-v-26edec2d] .article-editor-code-block__overlay{background:transparent!important;border:0!important;border-radius:0!important;font-family:var(--font-mono);font-size:.95em;grid-area:1/1;line-height:1.68;margin:0!important;min-width:100%;padding:1rem 1.1rem!important;white-space:pre}.editor-shell[data-v-26edec2d] .article-editor-code-block__overlay{overflow:hidden!important;pointer-events:none;z-index:0}.editor-shell[data-v-26edec2d] .article-editor-code-block__editor{overflow:visible!important;position:relative;z-index:1}.editor-shell[data-v-26edec2d] .article-editor-code-block__content,.editor-shell[data-v-26edec2d] .article-editor-code-block__overlay-code{background:transparent!important;border:0!important;border-radius:0!important;display:block;font-family:inherit;font-size:inherit;line-height:inherit;min-height:1.68em;padding:0!important;white-space:inherit}.editor-shell[data-v-26edec2d] .article-editor-code-block__overlay-code.hljs{background:transparent!important}.editor-shell[data-v-26edec2d] .article-editor-code-block__content{caret-color:#f8fafc;color:transparent!important;-webkit-text-fill-color:transparent}.editor-shell[data-v-26edec2d] .article-editor-code-block__content ::-moz-selection,.editor-shell[data-v-26edec2d] .article-editor-code-block__content::-moz-selection{background:#94a3b852;color:transparent;-webkit-text-fill-color:transparent}.editor-shell[data-v-26edec2d] .article-editor-code-block__content ::selection,.editor-shell[data-v-26edec2d] .article-editor-code-block__content::selection{background:#94a3b852;color:transparent;-webkit-text-fill-color:transparent}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-comment,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-quote{color:#78909c}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-keyword,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-meta .hljs-keyword,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-selector-tag,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-title.function_{color:#7bb4ff}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-attr,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-string,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-template-variable{color:#f0b56a}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-bullet,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-literal,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-number,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-symbol{color:#7dd3fc}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-built_in,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-title.class_,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-type{color:#c4b5fd}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-params,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-property,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-variable{color:#dbe4ee}.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-operator,.editor-shell[data-v-26edec2d] .article-editor-code-block .hljs-punctuation{color:#94a3b8}
