[data-app=blog]{--blog-paper:#fbfaf7;--blog-ink:#1e1a16;--blog-muted:#68625e;--blog-rule:#e1ddd8;--blog-accent:#30271f;--blog-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Noto Serif SC", serif;--blog-body:var(--font-sans-face), ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){[data-app=blog]{--blog-paper:lab(98.2809% -.0107884 1.5252);--blog-ink:lab(9.4974% 1.76863 3.37419);--blog-muted:lab(41.9806% 1.70819 3.34375);--blog-rule:lab(88.4231% .460804 3.01596);--blog-accent:lab(16.4285% 3.65536 6.8903)}}
@layer base{[data-app=blog]{background:var(--blog-paper);min-height:100vh;color:var(--blog-ink);font-family:var(--blog-body)}}@layer components{[data-app=blog] .blog-prose{color:var(--blog-ink);font-size:1.05rem;line-height:1.85}[data-app=blog] .blog-prose a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}[data-app=blog] .blog-prose a:hover{opacity:.72}[data-app=blog] .blog-prose h1,[data-app=blog] .blog-prose h2,[data-app=blog] .blog-prose h3,[data-app=blog] .blog-prose h4{font-family:var(--blog-display);letter-spacing:-.02em;margin:1.6em 0 .6em;font-weight:600;line-height:1.25}[data-app=blog] .blog-prose p,[data-app=blog] .blog-prose ul,[data-app=blog] .blog-prose ol,[data-app=blog] .blog-prose blockquote,[data-app=blog] .blog-prose pre{margin:0 0 1.1em}[data-app=blog] .blog-prose ul,[data-app=blog] .blog-prose ol{padding-left:1.25em}[data-app=blog] .blog-prose blockquote{border-left:2px solid var(--blog-rule);color:var(--blog-muted);padding-left:1em}[data-app=blog] .blog-prose code{font-family:var(--font-mono-face), ui-monospace, monospace;background:#f3f2ef;background:lab(95.3809% -.0106692 1.52529);border-radius:4px;padding:.1em .35em;font-size:.9em}[data-app=blog] .blog-prose pre{background:#f3f2ef;background:lab(95.3809% -.0106692 1.52529);border-radius:8px;padding:1rem 1.1rem;overflow-x:auto}[data-app=blog] .blog-prose pre code{background:0 0;padding:0}[data-app=blog] .blog-prose img{border-radius:8px;max-width:100%;height:auto}}

