.hljs{color:#2f3337;background:#f6f6f6;display:block;padding:.5em;overflow:auto}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-section,.hljs-attr,.hljs-selector-class,.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-type,.hljs-number,.hljs-selector-id,.hljs-quote,.hljs-template-tag,.hljs-built_in,.hljs-title,.hljs-literal{color:#b75501}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-meta .hljs-string{color:#54790d}.hljs-bullet,.hljs-code{color:#535a60}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}html.dark .hljs{color:#fff;background:#1c1b1b}html.dark .hljs-subst{color:#fff}html.dark .hljs-comment{color:#999}html.dark .hljs-keyword,html.dark .hljs-selector-tag,html.dark .hljs-meta .hljs-keyword,html.dark .hljs-doctag,html.dark .hljs-section,html.dark .hljs-attr,html.dark .hljs-selector-class,html.dark .hljs-meta,html.dark .hljs-selector-pseudo{color:#88aece}html.dark .hljs-attribute{color:#c59bc1}html.dark .hljs-name,html.dark .hljs-type,html.dark .hljs-number,html.dark .hljs-selector-id,html.dark .hljs-quote,html.dark .hljs-template-tag,html.dark .hljs-built_in,html.dark .hljs-title,html.dark .hljs-literal{color:#f08d49}html.dark .hljs-string,html.dark .hljs-regexp,html.dark .hljs-symbol,html.dark .hljs-variable,html.dark .hljs-template-variable,html.dark .hljs-link,html.dark .hljs-selector-attr,html.dark .hljs-meta .hljs-string{color:#b5bd68}html.dark .hljs-bullet,html.dark .hljs-code{color:#ccc}html.dark .hljs-deletion{color:#de7176}html.dark .hljs-addition{color:#76c490}html.dark .hljs-emphasis{font-style:italic}html.dark .hljs-strong{font-weight:700}@tailwind base;@tailwind components;@tailwind utilities;:root{--app-bg: #f8fafc;--tag-bg: #f1f5f9}html.dark{--app-bg: #172554;--tag-bg: #0c142c}body{background-color:var(--app-bg)}#content-wrapper{background-color:transparent}#post-tags span{background-color:var(--tag-bg)}#theme-toggle-root{display:inline-flex;align-self:flex-end;justify-content:center}#theme-toggle-root>*{display:inline-flex}
