pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#dcdcdc;background:#1e1e1e}.hljs-keyword,.hljs-literal,.hljs-symbol,.hljs-name{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-number,.hljs-class{color:#b8d7a3}.hljs-string,.hljs-meta .hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-subst,.hljs-function,.hljs-title,.hljs-params,.hljs-formula{color:#dcdcdc}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-variable,.hljs-template-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#d7ba7d}.hljs-addition{background-color:#144212;width:100%;display:inline-block}.hljs-deletion{background-color:#600;width:100%;display:inline-block}.tiptap pre,.blog-prose pre{color:#dedede;color:lab(88.4% 0 .0000119209);font-family:var(--vx-font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;width:100%;box-shadow:var(--shadow-xs);background:#0f0f0f;background:lab(4.4379% 0 0);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:12px;margin:1.5rem auto;padding:16px;font-size:13px;line-height:22px;overflow-x:auto}.tiptap pre code,.blog-prose pre code{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0}.tiptap pre::-webkit-scrollbar{background:0 0;width:8px;height:8px}.blog-prose pre::-webkit-scrollbar{background:0 0;width:8px;height:8px}.tiptap pre::-webkit-scrollbar-thumb{transition:background var(--vx-dur-base) var(--vx-ease);background:#ffffff40 padding-box padding-box;background:lab(100% 0 0/.25) padding-box padding-box;border:2px solid #0000;border-radius:9999px}.blog-prose pre::-webkit-scrollbar-thumb{transition:background var(--vx-dur-base) var(--vx-ease);background:#ffffff40 padding-box padding-box;background:lab(100% 0 0/.25) padding-box padding-box;border:2px solid #0000;border-radius:9999px}.tiptap pre:hover::-webkit-scrollbar-thumb{background:#ffffff73;background:lab(100% 0 0/.45)}.blog-prose pre:hover::-webkit-scrollbar-thumb{background:#ffffff73;background:lab(100% 0 0/.45)}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#569cd6}.hljs-function,.hljs-title,.hljs-title.function_{color:#dcdcaa}.hljs-string,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#ce9178}.hljs-comment,.hljs-quote{color:#6a9955;font-style:italic}.hljs-number,.hljs-regexp,.hljs-meta{color:#b5cea8}.hljs-built_in,.hljs-class,.hljs-type{color:#4ec9b0}.hljs-params,.hljs-variable,.hljs-attr{color:#9cdcfe}.tiptap :not(pre)>code,.blog-prose :not(pre)>code{font-family:var(--vx-font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:var(--vx-surface-sunken);color:var(--brand-fg);border:1px solid var(--vx-line-1);word-break:break-word;border-radius:4px;padding:.125em .375em;font-size:.875em;font-weight:400}.tiptap img{max-width:100%;height:auto;box-shadow:var(--shadow-xs);border-radius:8px;margin:1rem auto;display:block}.tiptap img:hover{box-shadow:var(--shadow-md);transition:box-shadow var(--vx-dur-base) var(--vx-ease)}
