.blog-code{--hl-comment:#6b7280;--hl-keyword:#1e3a6e;--hl-string:#047857;--hl-number:#b45309;--hl-title:#1d4ed8;--hl-attr:#0e7490;--hl-meta:#2a5bb8;--hl-text:#1f2937}html.dark .blog-code{--hl-comment:#7d8aa0;--hl-keyword:#b9cdec;--hl-string:#86efac;--hl-number:#fdba74;--hl-title:#93c5fd;--hl-attr:#e6c3a2;--hl-meta:#a9c4ef;--hl-text:#e2e8f0}.blog-code pre,.blog-code code.hljs{color:var(--hl-text);font-family:var(--font-mono);background:0 0}.blog-code .hljs-comment,.blog-code .hljs-quote{color:var(--hl-comment);font-style:italic}.blog-code .hljs-keyword,.blog-code .hljs-selector-tag,.blog-code .hljs-built_in,.blog-code .hljs-literal,.blog-code .hljs-type{color:var(--hl-keyword)}.blog-code .hljs-string,.blog-code .hljs-regexp,.blog-code .hljs-addition{color:var(--hl-string)}.blog-code .hljs-number,.blog-code .hljs-symbol,.blog-code .hljs-bullet{color:var(--hl-number)}.blog-code .hljs-title,.blog-code .hljs-title.function_,.blog-code .hljs-section,.blog-code .hljs-name{color:var(--hl-title)}.blog-code .hljs-attr,.blog-code .hljs-attribute,.blog-code .hljs-variable,.blog-code .hljs-template-variable,.blog-code .hljs-property{color:var(--hl-attr)}.blog-code .hljs-meta,.blog-code .hljs-tag,.blog-code .hljs-deletion{color:var(--hl-meta)}.blog-code .hljs-emphasis{font-style:italic}.blog-code .hljs-strong{font-weight:600}.blog-prose blockquote>p{margin:1rem 0}
