.blog-prose pre{color:#e6edf3;background:#0d1117;border:1px solid #1e2530;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.blog-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.blog-prose :not(pre)>code{background:var(--ink-accent-wash);color:var(--ink-accent-deep);border-radius:.35rem;padding:.15em .4em;font-size:.85em}.blog-prose .token.comment,.blog-prose .token.prolog,.blog-prose .token.doctype,.blog-prose .token.cdata{color:#8b949e}.blog-prose .token.punctuation{color:#c9d1d9}.blog-prose .token.property,.blog-prose .token.tag,.blog-prose .token.constant,.blog-prose .token.symbol,.blog-prose .token.deleted{color:#ff7b72}.blog-prose .token.boolean,.blog-prose .token.number{color:#79c0ff}.blog-prose .token.selector,.blog-prose .token.attr-name,.blog-prose .token.string,.blog-prose .token.char,.blog-prose .token.builtin,.blog-prose .token.inserted{color:#a5d6ff}.blog-prose .token.operator,.blog-prose .token.entity,.blog-prose .token.url{color:#d2a8ff}.blog-prose .token.atrule,.blog-prose .token.attr-value,.blog-prose .token.keyword{color:#ff7b72}.blog-prose .token.function,.blog-prose .token.class-name{color:#d2a8ff}.blog-prose .heading-anchor{color:inherit;text-decoration:none}.blog-prose .heading-anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent);text-underline-offset:4px}
