.post-eyebrow[data-astro-cid-zgcwdgoy],.post-tags[data-astro-cid-zgcwdgoy]{font-size:12px;color:var(--text-3)}.post-eyebrow[data-astro-cid-zgcwdgoy]{margin-bottom:8px}.post-tags[data-astro-cid-zgcwdgoy]{margin:8px 0 24px}.post-hero[data-astro-cid-zgcwdgoy]{margin:24px 0 32px}.post-hero[data-astro-cid-zgcwdgoy] img[data-astro-cid-zgcwdgoy]{display:block;width:100%;height:auto;border-radius:14px;border:.5px solid var(--border-strong);background:var(--bg-soft)}.post-hero[data-astro-cid-zgcwdgoy] figcaption[data-astro-cid-zgcwdgoy]{margin-top:8px;text-align:center;font-size:13px;color:var(--text-3)}.post-hero[data-astro-cid-zgcwdgoy] figcaption[data-astro-cid-zgcwdgoy] a[data-astro-cid-zgcwdgoy]{color:inherit}.post-content[data-astro-cid-zgcwdgoy]{font-size:var(--text-prose)}.post-content[data-astro-cid-zgcwdgoy] h2{margin:32px 0 12px}.post-content[data-astro-cid-zgcwdgoy] h3{position:relative;font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--text);margin:40px 0 12px;padding-top:24px;border-top:.5px solid var(--border)}.post-content[data-astro-cid-zgcwdgoy] h3:before{content:"//";position:absolute;right:100%;top:24px;margin-right:20px;color:var(--accent);opacity:.55;white-space:nowrap}.post-content[data-astro-cid-zgcwdgoy] p{margin:0 0 1rem}.post-content[data-astro-cid-zgcwdgoy] ul{margin:0 0 1rem 1.2rem}.post-content[data-astro-cid-zgcwdgoy] pre{background:var(--code-bg);border-radius:6px;padding:12px;overflow-x:auto;font-size:13px;margin:0 0 1rem}.post-content[data-astro-cid-zgcwdgoy] code{background:var(--code-bg);border-radius:3px;padding:1px 4px;font-size:12px}.post-content[data-astro-cid-zgcwdgoy] pre code{background:none;padding:0;font-size:13px}.post-content[data-astro-cid-zgcwdgoy] blockquote{border-left:2px solid var(--accent);font-size:1.2rem;padding-left:.75rem;margin:0 0 1rem;color:var(--text-2)}.post-content[data-astro-cid-zgcwdgoy] hr{border:0;height:auto;margin:2.5rem 0;text-align:center;color:var(--text-3);font-size:14px;letter-spacing:.6em;line-height:1}.post-content[data-astro-cid-zgcwdgoy] hr:before{content:"···"}.post-content[data-astro-cid-zgcwdgoy] p[data-speaker]{position:relative;margin-top:1.25rem}.post-content[data-astro-cid-zgcwdgoy] p[data-speaker]+p[data-speaker]{margin-top:1rem}.post-content[data-astro-cid-zgcwdgoy] strong.speaker{position:absolute;right:100%;top:0;margin-right:20px;width:6ch;text-align:right;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:inherit;color:var(--text-2);padding-top:.45em;white-space:nowrap}.post-content[data-astro-cid-zgcwdgoy] p[data-speaker=greg] strong.speaker{color:var(--text-3)}.post-content[data-astro-cid-zgcwdgoy] p[data-speaker=claude] strong.speaker{color:var(--accent);padding-top:.3em}.post-content[data-astro-cid-zgcwdgoy] p[data-voice=claude]{font-family:var(--font-mono);font-size:14px;color:var(--text-2)}@media(max-width:900px){.post-content[data-astro-cid-zgcwdgoy] strong.speaker{position:static;display:block;width:auto;text-align:left;margin:0 0 2px;padding-top:0}.post-content[data-astro-cid-zgcwdgoy] strong.speaker:after{content:":"}.post-content[data-astro-cid-zgcwdgoy] h3:before{position:static;margin:0 1ch 0 0}}.post-content[data-astro-cid-zgcwdgoy] h2+p[data-italic-only],.post-content[data-astro-cid-zgcwdgoy] p[data-italic-only]+p[data-italic-only]{font-size:14px;line-height:1.55;color:var(--text-2)}.post-content[data-astro-cid-zgcwdgoy] p:has(>img){margin:2rem 0 .5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.post-content[data-astro-cid-zgcwdgoy] img{display:inline-block;max-width:min(100%,220px);flex:0 1 auto;height:auto;border-radius:14px;border:.5px solid var(--border-strong);background:var(--bg-soft)}.post-content[data-astro-cid-zgcwdgoy] p:has(>img+img) img{max-width:min(100%,150px)}.post-content[data-astro-cid-zgcwdgoy] img[src$="#wide"]{max-width:100%}.post-content[data-astro-cid-zgcwdgoy] p:has(>img+img) img[src$="#wide"]{max-width:calc(50% - 6px)}.post-content[data-astro-cid-zgcwdgoy] p:has(>img+img+img) img[src$="#wide"]:first-child{max-width:100%}.post-content[data-astro-cid-zgcwdgoy] p:has(>img)+p{text-align:center;font-size:13px;color:var(--text-3);margin-bottom:2rem}.post-content[data-astro-cid-zgcwdgoy] a:not(.callout){color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.post-nav[data-astro-cid-zgcwdgoy]{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:16px;border-top:.5px solid var(--border);font-size:12px;color:var(--text-3)}.post-nav[data-astro-cid-zgcwdgoy] a[data-astro-cid-zgcwdgoy]{transition:color .2s ease}.post-nav[data-astro-cid-zgcwdgoy] a[data-astro-cid-zgcwdgoy]:hover{color:var(--accent)}
