:root{--article-code-bg:#0f172a;--article-code-fg:#f1f5f9;--article-code-inline-bg:#f1f5f9;--article-code-selection:#334155;--article-code-gutter-fg:#64748b;--article-code-comment:#94a3b8;--article-code-punctuation:#cbd5e1;--article-code-literal:#f87171;--article-code-string:#86efac;--article-code-operator:#a5b4fc;--article-code-keyword:#c4b5fd;--article-code-fn-or-class:#fde047;--article-code-regex:#fca5a5}.markdown-article img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.markdown-article [data-lexical-decorator]:has([data-editor-block-type=image]){text-align:center;display:block}.markdown-article [data-editor-block-type=image]{max-width:100%;display:inline-block}.markdown-article :not(pre)>code{background-color:var(--article-code-inline-bg);color:var(--foreground);border-radius:.25rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.markdown-article pre{background-color:var(--article-code-bg);color:var(--article-code-fg);border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.125rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.markdown-article pre>code{color:inherit;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:inherit;background:0 0;padding:0}.markdown-article pre .token.comment,.markdown-article pre .token.prolog,.markdown-article pre .token.doctype,.markdown-article pre .token.cdata{color:var(--article-code-comment);font-style:italic}.markdown-article pre .token.punctuation{color:var(--article-code-punctuation)}.markdown-article pre .token.property,.markdown-article pre .token.tag,.markdown-article pre .token.boolean,.markdown-article pre .token.number,.markdown-article pre .token.constant,.markdown-article pre .token.symbol,.markdown-article pre .token.deleted{color:var(--article-code-literal)}.markdown-article pre .token.selector,.markdown-article pre .token.attr-name,.markdown-article pre .token.string,.markdown-article pre .token.char,.markdown-article pre .token.builtin,.markdown-article pre .token.inserted{color:var(--article-code-string)}.markdown-article pre .token.operator,.markdown-article pre .token.entity,.markdown-article pre .token.url,.markdown-article pre .language-css .token.string,.markdown-article pre .style .token.string{color:var(--article-code-operator)}.markdown-article pre .token.atrule,.markdown-article pre .token.attr-value,.markdown-article pre .token.keyword{color:var(--article-code-keyword)}.markdown-article pre .token.function,.markdown-article pre .token.class-name{color:var(--article-code-fn-or-class)}.markdown-article pre .token.regex,.markdown-article pre .token.important,.markdown-article pre .token.variable{color:var(--article-code-regex)}.article-editor .mdxeditor-toolbar{top:var(--article-chrome-offset,113px)}
