.post[data-astro-cid-jo55ryrt]{padding-bottom:72px}.post-head[data-astro-cid-jo55ryrt]{gap:20px;max-width:980px;margin-inline:auto;padding-block:32px 40px;display:grid}.post-title[data-astro-cid-jo55ryrt]{max-width:14em;font-size:40px;line-height:42px}.post-meta[data-astro-cid-jo55ryrt]{font:500 13px/20px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.post-grid[data-astro-cid-jo55ryrt]{gap:24px;max-width:980px;margin-inline:auto;display:grid}.post-main[data-astro-cid-jo55ryrt]{width:100%;min-width:0;max-width:740px}.post-signoff[data-astro-cid-jo55ryrt]{margin-top:32px}.post[data-astro-cid-jo55ryrt]:not(.has-toc) .post-main[data-astro-cid-jo55ryrt]{margin-inline:auto}.toc[data-astro-cid-jo55ryrt]{font-size:15px;line-height:22px}.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{counter-reset:t;gap:2px;display:grid}.toc[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{counter-increment:t;grid-template-columns:28px 1fr;display:grid}.toc[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]:before{content:counter(t, decimal-leading-zero);font:500 12px/22px var(--mono);color:var(--brand);padding-top:3px}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--text);padding-block:8px;text-decoration:none}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.toc-rail[data-astro-cid-jo55ryrt]{display:none}.toc-inline[data-astro-cid-jo55ryrt]{border:1.5px solid var(--rule-strong);background:var(--surface);margin-bottom:28px}.toc-inline[data-astro-cid-jo55ryrt] summary[data-astro-cid-jo55ryrt]{cursor:pointer;min-height:48px;font:700 12px/16px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);align-items:center;padding:0 16px;display:flex}.toc-inline[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{padding:4px 16px 12px}.tagged[data-astro-cid-jo55ryrt]{gap:8px;margin-top:56px;display:grid}.tagged[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:8px;display:flex}.tagged[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border:1.5px solid var(--rule-strong);min-height:44px;color:var(--text);font:500 14px/20px var(--display);transition:background-color 90ms var(--ease);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.tagged[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{background:var(--surface)}.author[data-astro-cid-jo55ryrt]{border-top:1.5px solid var(--rule-strong);grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-top:40px;padding-top:28px;display:grid}.author[data-astro-cid-jo55ryrt] .avatar{object-fit:cover;border:1px solid var(--rule-strong);border-radius:50%;width:56px;height:56px}.author-name[data-astro-cid-jo55ryrt]{font:700 18px/24px var(--display)}.author-links[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:0 20px;margin-top:2px;font-size:14px;display:flex}.author-links[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{align-items:center;min-height:44px;display:inline-flex}.all-posts[data-astro-cid-jo55ryrt]{margin-top:8px}.all-posts[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{min-height:44px;font:500 15px/20px var(--display);align-items:center;display:inline-flex}.pager[data-astro-cid-jo55ryrt]{gap:12px;margin-top:16px;display:grid}.pager[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border:1.5px solid var(--rule-strong);color:var(--text);transition:background-color 90ms var(--ease);gap:2px;padding:16px 20px;text-decoration:none;display:grid}.pager[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{background:var(--surface)}.pager-title[data-astro-cid-jo55ryrt]{font:700 18px/24px var(--display)}@media (width>=640px){.pager[data-astro-cid-jo55ryrt]{grid-template-columns:1fr 1fr}.pager[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:last-child{text-align:right}.author[data-astro-cid-jo55ryrt]{grid-template-columns:72px 1fr}.author[data-astro-cid-jo55ryrt] .avatar{width:72px;height:72px}}@media (width>=768px){.post-head[data-astro-cid-jo55ryrt]{padding-block:56px}.post-title[data-astro-cid-jo55ryrt]{font-size:56px;line-height:56px}}@media (width>=1100px){.post-title[data-astro-cid-jo55ryrt]{max-width:14em;font-size:60px;line-height:60px}.has-toc[data-astro-cid-jo55ryrt] .post-grid[data-astro-cid-jo55ryrt]{grid-template-columns:200px minmax(0,740px);justify-content:space-between;gap:40px}.toc-inline[data-astro-cid-jo55ryrt]{display:none}.toc-rail[data-astro-cid-jo55ryrt]{align-self:start;padding-top:6px;display:block;position:sticky;top:112px}.toc-rail[data-astro-cid-jo55ryrt] .label[data-astro-cid-jo55ryrt]{margin-bottom:10px}.toc-rail[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{border-left:1.5px solid var(--rule-strong)}.toc-rail[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{padding-left:14px}}
