.blog-dark{--marketing-paper: transparent;--marketing-paper-bright: transparent;--marketing-ink: rgb(var(--fg));--marketing-muted: rgb(var(--fg-muted));--marketing-line: rgb(var(--wash) / var(--a-line));--marketing-cobalt: rgb(var(--interactive-fg));background:transparent;color:rgb(var(--fg))}.blog-dark.marketing-page,.blog-dark main,main.blog-dark{background:transparent}.blog-dark ::-moz-selection{background:rgb(var(--interactive));color:#fff}.blog-dark ::selection{background:rgb(var(--interactive));color:#fff}.blog-dark .marketing-hero:before{background:linear-gradient(rgb(var(--wash) / var(--a-line-subtle)) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--wash) / var(--a-line-subtle)) 1px,transparent 1px);background-size:24px 24px}.blog-dark .marketing-text-link.is-muted{color:rgb(var(--fg-muted))}.blog-dark .blog-index,.blog-dark .blog-list-heading>span,.blog-dark .blog-meta,.blog-dark .blog-pagination,.blog-dark .blog-prose figcaption{color:rgb(var(--fg-subtle))}.blog-dark .blog-tag-list a{color:rgb(var(--fg-muted))}.blog-dark .blog-tag-list a:hover{background:rgb(var(--wash) / var(--a-hover));color:rgb(var(--fg))}.blog-dark .blog-tag-list a.is-active{background:rgb(var(--ink));color:rgb(var(--on-ink))}.blog-dark .blog-search-form{background:rgb(var(--bg-card));color:rgb(var(--fg-subtle))}.blog-dark .blog-search-form button:hover{color:rgb(var(--fg))}.blog-dark .blog-card-media,.blog-dark .blog-cover{background:rgb(var(--bg-card))}.blog-dark .blog-card-placeholder{background:radial-gradient(circle at 78% 18%,rgb(var(--interactive) / .18),transparent 55%),linear-gradient(rgb(var(--wash) / var(--a-line-subtle)) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgb(var(--wash) / var(--a-line-subtle)) 1px,transparent 1px) 0 0 / 24px 24px,rgb(var(--bg-card))}.blog-dark .blog-article-rail nav a,.blog-dark .blog-rail-share a,.blog-dark .blog-article-tags a{color:rgb(var(--fg-muted))}.blog-dark .blog-prose{color:rgb(var(--fg) / .86)}.blog-dark .blog-prose code{background:rgb(var(--wash) / var(--a-pressed))}.blog-dark .blog-prose pre{background:rgb(var(--bg-card));color:rgb(var(--fg))}
