.post:where(.astro-tldeq5d5){padding:4rem 0 5rem}.post:where(.astro-tldeq5d5) .container:where(.astro-tldeq5d5){max-width:720px}.post-header:where(.astro-tldeq5d5){margin-bottom:2rem}.post-date:where(.astro-tldeq5d5){letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.post:where(.astro-tldeq5d5) h1:where(.astro-tldeq5d5){color:var(--color-text);font-size:2rem;font-weight:700;line-height:1.25}.post-content:where(.astro-tldeq5d5){color:var(--color-text-secondary);line-height:1.7}.post-content:where(.astro-tldeq5d5) h2{color:var(--color-text);margin:2rem 0 .75rem;font-size:1.4rem;font-weight:600}.post-content:where(.astro-tldeq5d5) h3{color:var(--color-text);margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:600}.post-content:where(.astro-tldeq5d5) p{margin-bottom:1rem}.post-content:where(.astro-tldeq5d5) ul,.post-content:where(.astro-tldeq5d5) ol{margin-bottom:1rem;padding-left:1.25rem}.post-content:where(.astro-tldeq5d5) li{margin-bottom:.5rem}.post-content:where(.astro-tldeq5d5) img{border:1px solid var(--color-border);border-radius:8px;max-width:100%;height:auto}.post-content:where(.astro-tldeq5d5) blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);margin:0 0 1rem;padding-left:1rem}.post-content:where(.astro-tldeq5d5) code{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:.1em .35em;font-size:.9em}.post-content:where(.astro-tldeq5d5) pre{border-radius:8px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.post-content:where(.astro-tldeq5d5) pre code{background:0 0;border:none;padding:0}.post-back:where(.astro-tldeq5d5){margin-top:3rem;font-size:.95rem}
