.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)}.site-header{background:linear-gradient(180deg,#fff,#f8fafc 58%,#dbeafed1);border-bottom-color:#e2e8f0e6;box-shadow:0 8px 30px #94a3b824}html.dark .site-header{background:linear-gradient(180deg,#08101f,#0d1833 52%,#12224b);border-bottom-color:#082f4999;box-shadow:none}#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}#theme-toggle-root button{align-self:center}.site-logo{filter:brightness(0) saturate(100%) invert(10%) sepia(14%) saturate(1703%) hue-rotate(182deg) brightness(96%) contrast(96%)}html.dark .site-logo{filter:none}.blog-archive-card__title{color:#0f172a}.blog-archive-card__meta{color:#64748b}.blog-archive-card__body{background-color:#f8fafc;color:#334155}.blog-archive-card__excerpt{color:#334155}.blog-archive-card__tag{background-color:#e2e8f0;color:#334155}html.dark .blog-archive-card__title{color:#f8fafc}html.dark .blog-archive-card__meta{color:#e0f2fe;opacity:.82}html.dark .blog-archive-card__body{background-color:#0b4562d1;border-color:#020c1b59;color:#f0f9ff}html.dark .blog-archive-card__body--expanded{background-color:#0f4f70b3}html.dark .blog-archive-card__excerpt{color:#f0f9ffeb}html.dark .blog-archive-card__tag{background-color:#0a1328eb;color:#bfdbfe}
