:root[data-blog-theme=light] .blog-theme-scope .prose{--tw-prose-pre-bg:var(--surface-2);--tw-prose-pre-code:#24292e}:root[data-blog-theme=light] .blog-theme-scope .hljs{color:#24292e;background:var(--surface-2)}:root[data-blog-theme=light] .blog-theme-scope .hljs-doctag,:root[data-blog-theme=light] .blog-theme-scope .hljs-keyword,:root[data-blog-theme=light] .blog-theme-scope .hljs-meta .hljs-keyword,:root[data-blog-theme=light] .blog-theme-scope .hljs-template-tag,:root[data-blog-theme=light] .blog-theme-scope .hljs-template-variable,:root[data-blog-theme=light] .blog-theme-scope .hljs-type,:root[data-blog-theme=light] .blog-theme-scope .hljs-variable.language_{color:#cf222e}:root[data-blog-theme=light] .blog-theme-scope .hljs-title,:root[data-blog-theme=light] .blog-theme-scope .hljs-title.class_,:root[data-blog-theme=light] .blog-theme-scope .hljs-title.class_.inherited__,:root[data-blog-theme=light] .blog-theme-scope .hljs-title.function_{color:#6f42c1}:root[data-blog-theme=light] .blog-theme-scope .hljs-attr,:root[data-blog-theme=light] .blog-theme-scope .hljs-attribute,:root[data-blog-theme=light] .blog-theme-scope .hljs-literal,:root[data-blog-theme=light] .blog-theme-scope .hljs-meta,:root[data-blog-theme=light] .blog-theme-scope .hljs-number,:root[data-blog-theme=light] .blog-theme-scope .hljs-operator,:root[data-blog-theme=light] .blog-theme-scope .hljs-variable,:root[data-blog-theme=light] .blog-theme-scope .hljs-selector-attr,:root[data-blog-theme=light] .blog-theme-scope .hljs-selector-class,:root[data-blog-theme=light] .blog-theme-scope .hljs-selector-id{color:#005cc5}:root[data-blog-theme=light] .blog-theme-scope .hljs-regexp,:root[data-blog-theme=light] .blog-theme-scope .hljs-string,:root[data-blog-theme=light] .blog-theme-scope .hljs-meta .hljs-string{color:#032f62}:root[data-blog-theme=light] .blog-theme-scope .hljs-built_in,:root[data-blog-theme=light] .blog-theme-scope .hljs-symbol{color:#953800}:root[data-blog-theme=light] .blog-theme-scope .hljs-comment,:root[data-blog-theme=light] .blog-theme-scope .hljs-code,:root[data-blog-theme=light] .blog-theme-scope .hljs-formula{color:#57606a}:root[data-blog-theme=light] .blog-theme-scope .hljs-name,:root[data-blog-theme=light] .blog-theme-scope .hljs-quote,:root[data-blog-theme=light] .blog-theme-scope .hljs-selector-tag,:root[data-blog-theme=light] .blog-theme-scope .hljs-selector-pseudo{color:#116329}:root[data-blog-theme=light] .blog-theme-scope .hljs-subst{color:#24292e}:root[data-blog-theme=light] .blog-theme-scope .hljs-section{color:#005cc5;font-weight:700}:root[data-blog-theme=light] .blog-theme-scope .hljs-bullet{color:#735c0f}:root[data-blog-theme=light] .blog-theme-scope .hljs-emphasis{color:#24292e;font-style:italic}:root[data-blog-theme=light] .blog-theme-scope .hljs-strong{color:#24292e;font-weight:700}:root[data-blog-theme=light] .blog-theme-scope .hljs-addition{color:#116329;background-color:#f0fff4}:root[data-blog-theme=light] .blog-theme-scope .hljs-deletion{color:#b31d28;background-color:#ffeef0}
