#blog__page .block__content{max-width:80ch}#blog__page h3{margin-top:var(--space-16)}#blog__page .stack>*+*{margin-top:var(--space-2,.5rem)}#blog__page .post-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0 1rem;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.06));margin-bottom:1rem}#blog__page .post-meta__author{display:flex;align-items:center;gap:.75rem;min-height:48px}#blog__page .post-meta__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;outline:1px solid var(--border-subtle,rgba(0,0,0,.06));flex:0 0 auto;position:relative}#blog__page .post-meta__byline{display:grid;grid-gap:.125rem;gap:.125rem}#blog__page .share-btn{border:1px solid var(--border,rgba(0,0,0,.12));background:var(--brand-8);color:var(--brand-1);padding:.5rem .75rem;border-radius:var(--radius-md,10px);cursor:pointer;transition:background .2s ease}#blog__page .share-btn:hover{background:var(--brand-2)}#blog__page .post-hero{margin:1.5rem 0 0}#blog__page .post-hero__media{border-radius:var(--radius-lg,16px);overflow:hidden;outline:1px solid var(--border-subtle,rgba(0,0,0,.06))}#blog__page .prose p{margin:1rem 0}#blog__page .prose .pt-link,#blog__page .prose a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;transition:color .16s ease}#blog__page .prose .pt-link:focus-visible,#blog__page .prose a:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px;text-decoration:none}#blog__page .prose .pt-ul,#blog__page .prose ul{list-style:disc;padding-left:1.25rem;margin:1rem 0}#blog__page .prose .pt-ol,#blog__page .prose ol{list-style:decimal;padding-left:1.25rem;margin:1rem 0}#blog__page .prose .pt-li,#blog__page .prose li{margin:.375rem 0}#blog__page .prose .pt-blockquote,#blog__page .prose blockquote{margin:1.25rem 0;padding:.75rem 1rem;border-left:4px solid var(--prose-quote);background:color-mix(in oklab,var(--prose-quote) 8%,white);border-radius:var(--radius-md,10px)}#blog__page .prose .pt-code,#blog__page .prose code{background:color-mix(in oklab,var(--prose-code-bg) 86%,white);color:var(--prose-code-fg);padding:.125rem .375rem;border-radius:6px}#blog__page .prose .pt-pre,#blog__page .prose pre{margin:1rem 0;padding:.875rem 1rem;background:var(--prose-code-bg);color:var(--prose-code-fg);border-radius:var(--radius-lg,16px);overflow:auto}#blog__page .prose .pt-pre code,#blog__page .prose pre code{background:rgba(0,0,0,0);padding:0}#blog__page .prose .pt-figure{margin:1.25rem 0}#blog__page .prose .pt-figure__media{position:relative;width:100%;border-radius:var(--radius-lg,16px);overflow:hidden;outline:1px solid var(--border-subtle,rgba(0,0,0,.06))}#blog__page .prose .pt-figure .pt-figcaption{margin-top:.5rem;text-align:center;color:var(--prose-muted)}@media(max-width:768px){#blog__page .post-meta{flex-direction:column;align-items:flex-start;gap:.75rem}#blog__page .post-meta .post-share{margin-left:0}#blog__page .post-share{flex-wrap:wrap;gap:.375rem}#blog__page .post-share__link{padding:.45rem .65rem}}@media(prefers-reduced-motion:reduce){#blog__page .post-share__link{transition:none!important}}