.post-wrap.svelte-jot9ci{max-width:1100px;margin:0 auto;padding:2.5rem 1rem 2rem}.post-header.svelte-jot9ci{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:3rem}@media(max-width:700px){.post-header.svelte-jot9ci{grid-template-columns:1fr;gap:1.5rem}.post-img-wrap.svelte-jot9ci{max-width:320px}}.post-img-wrap.svelte-jot9ci{padding:12px}.post-title-block.svelte-jot9ci{padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.post-cat-link.svelte-jot9ci{display:inline-block;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);border:2px solid;padding:3px 10px;transition:color .15s;align-self:flex-start}.post-cat-link.svelte-jot9ci:hover{color:var(--color-red)}.post-title.svelte-jot9ci{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.06;letter-spacing:-.02em;color:var(--color-ink)}.post-excerpt.svelte-jot9ci{font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.65;color:var(--color-mid)}.post-meta-date.svelte-jot9ci{margin-top:.5rem}.post-body-wrap.svelte-jot9ci{max-width:680px;margin:0 auto;padding:0 1rem}.post-tags.svelte-jot9ci{display:flex;flex-wrap:wrap;gap:6px;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.tag-pill-lg.svelte-jot9ci{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-muted);background:var(--color-panel);padding:3px 10px;transition:color .15s}.tag-pill-lg.svelte-jot9ci:hover{color:var(--color-red)}.post-back.svelte-jot9ci{margin-top:2rem}.related-section.svelte-jot9ci{margin-top:1rem;border-top:2px solid var(--color-ink)}.related-header.svelte-jot9ci{display:flex;align-items:center;gap:1rem;padding:1rem 1rem 0;max-width:1100px;margin:0 auto}.related-rule.svelte-jot9ci{flex:1;height:2px}
