[data-blog-content] .blog-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0}[data-blog-content] .blog-table-scroll table{width:100%;border-collapse:collapse;margin:0;font-size:1rem;line-height:1.5;color:hsl(var(--muted-foreground))}[data-blog-content] .blog-table-scroll :is(td,th){border:1px solid hsl(var(--border));padding:.875rem .75rem;vertical-align:top;min-width:6.5rem;overflow-wrap:break-word}[data-blog-content] .blog-table-scroll th{background:hsl(var(--muted));color:hsl(var(--foreground));text-align:left}[data-blog-content] .blog-table-scroll p{margin:0}[data-blog-content] .blog-table-scroll strong{font-weight:700;color:hsl(var(--foreground))}@media (max-width: 40rem){[data-blog-content] .blog-table-scroll table{min-width:40rem!important}}[data-blog-content] pre{position:relative;margin:2rem 0;padding:3.5rem 1.5rem 1.5rem;border:1px solid hsl(var(--blog-code-border));border-radius:0;background:hsl(var(--blog-code-background));color:hsl(var(--blog-code-foreground));overflow-x:auto;font-family:Akkurat Mono,JetBrains Mono,monospace;font-size:.875rem;line-height:1.75;text-align:left;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}[data-blog-content] pre:before{content:">_  " attr(data-code-language);position:absolute;inset:0 0 auto;padding:.75rem 1.5rem;border-bottom:1px solid hsl(var(--blog-code-border));background:hsl(var(--blog-code-header));color:hsl(var(--blog-code-accent));font-size:.75rem;letter-spacing:0;text-transform:uppercase}[data-blog-content] pre code{display:block;padding:0;background:transparent;color:inherit;font:inherit;white-space:pre;text-wrap:initial}[data-blog-content] pre :is(p,span){text-wrap:initial}[data-blog-content] pre :is(.hljs-comment,.hljs-quote){color:hsl(var(--blog-code-muted))}[data-blog-content] pre :is(.hljs-string,.hljs-template-tag,.hljs-addition){color:hsl(var(--blog-code-string))}[data-blog-content] pre :is(.hljs-keyword,.hljs-literal,.hljs-selector-tag){color:hsl(var(--blog-code-keyword))}[data-blog-content] pre :is(.hljs-attr,.hljs-property,.hljs-title,.hljs-function){color:hsl(var(--blog-code-accent))}[data-blog-content] pre :is(.hljs-number,.hljs-built_in,.hljs-type,.hljs-variable){color:hsl(var(--blog-code-value))}@media (max-width: 40rem){[data-blog-content] pre{padding:3.25rem 1rem 1rem;font-size:.8125rem}[data-blog-content] pre:before{padding-inline:1rem}}
