.post-wrap.svelte-1yemnlm{--font-display: "Instrument Serif", serif;--font-body: "DM Sans", sans-serif;margin:0 auto;padding:2.5rem 1.2rem 4rem;max-width:800px;font-family:var(--font-body)}.back.svelte-1yemnlm{display:inline-block;margin-bottom:1rem;color:#1f1f1f}h1.svelte-1yemnlm{margin:.5rem 0;line-height:1.15;font-size:clamp(1.8rem,3vw,2.7rem);font-family:var(--font-display);font-weight:400}.post-header.svelte-1yemnlm{margin-bottom:.7rem}.post-head-row.svelte-1yemnlm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.post-meta.svelte-1yemnlm{margin:0;color:#5f5f5f;font-size:.86rem}.description.svelte-1yemnlm{margin:0;color:#6d6d6d;font-weight:400;font-size:.86rem;font-style:italic}.cover-image.svelte-1yemnlm{display:block;width:100%;margin-top:1rem;border-radius:14px;object-fit:cover;aspect-ratio:16 / 9}.tags.svelte-1yemnlm{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:0;padding:0;list-style:none}.tags.svelte-1yemnlm li:where(.svelte-1yemnlm){color:#05c874;font-size:.8rem;font-weight:600}.body.svelte-1yemnlm p{line-height:1.75;color:#222}.body.svelte-1yemnlm h2{margin-top:1.8rem;margin-bottom:.7rem;line-height:1.25;font-family:var(--font-display);font-weight:600}.body.svelte-1yemnlm h3{margin-top:1.2rem;margin-bottom:.5rem;line-height:1.3;font-family:var(--font-display);font-weight:600}.body.svelte-1yemnlm ul{padding-left:1.3rem;line-height:1.75}.body.svelte-1yemnlm a{color:#0d5d40}
