.post.svelte-j57o68{width:100%;max-width:48rem;margin:0 auto 5rem;padding:0 1rem;color:var(--neutral-900)}.post.svelte-j57o68 .post-links-container:where(.svelte-j57o68){display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.post.svelte-j57o68 .post-links-container:where(.svelte-j57o68) .post-back-link:where(.svelte-j57o68){color:var(--neutral-600);text-decoration:none;transition:color .2s ease-in-out}.post.svelte-j57o68 .post-links-container:where(.svelte-j57o68) .post-back-link:where(.svelte-j57o68):hover,.post.svelte-j57o68 .post-links-container:where(.svelte-j57o68) .post-back-link:where(.svelte-j57o68):focus-visible{color:var(--primary-500)}.post.svelte-j57o68 .post-cover:where(.svelte-j57o68){display:block;width:100%;max-height:24rem;object-fit:cover;border:5px solid var(--neutral-300);margin-bottom:2rem}.post.svelte-j57o68 .post-header:where(.svelte-j57o68){margin-bottom:2rem;text-align:center}.post.svelte-j57o68 .post-header:where(.svelte-j57o68) h1:where(.svelte-j57o68){margin:0 0 .75rem}.post.svelte-j57o68 .post-header:where(.svelte-j57o68) .post-meta:where(.svelte-j57o68){display:flex;justify-content:center;gap:.5rem;font-size:.85rem;color:var(--neutral-600)}.post.svelte-j57o68 .post-header:where(.svelte-j57o68) .post-meta:where(.svelte-j57o68) span:where(.svelte-j57o68){font-size:.85rem;color:var(--neutral-600)}.post.svelte-j57o68 .post-header:where(.svelte-j57o68) .post-meta:where(.svelte-j57o68) .post-meta-draft:where(.svelte-j57o68){color:var(--accent1-500)}.post.svelte-j57o68 .post-tags:where(.svelte-j57o68){display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.post.svelte-j57o68 .post-tags:where(.svelte-j57o68) div:where(.svelte-j57o68){padding:.25rem .5rem;background:var(--neutral-900);color:var(--neutral-100);font-size:.75rem;line-height:.9rem}.post.svelte-j57o68 .post-tags:where(.svelte-j57o68) div:where(.svelte-j57o68):nth-child(n){transform:rotate(-3deg)}.post.svelte-j57o68 .post-tags:where(.svelte-j57o68) div:where(.svelte-j57o68):nth-child(2n){transform:rotate(-1deg)}.post.svelte-j57o68 .post-tags:where(.svelte-j57o68) div:where(.svelte-j57o68):nth-child(3n){transform:rotate(2deg)}.post.svelte-j57o68 .post-body:where(.svelte-j57o68){font-family:Playfair Display,serif;font-size:1.1rem;line-height:1.7}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) pre{margin:1.5rem 0;padding:1rem;overflow-x:auto;font-size:.9rem;line-height:1.5;border-radius:4px}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) :not(pre)>code{padding:.1rem .35rem;background:var(--neutral-200);color:var(--neutral-900);font-size:.9em;border-radius:3px}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) a{color:var(--primary-500)}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) a:hover,.post.svelte-j57o68 .post-body:where(.svelte-j57o68) a:focus-visible{color:var(--primary-700)}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) img{display:block;max-width:100%;margin:1.5rem auto}.post.svelte-j57o68 .post-body:where(.svelte-j57o68) blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid var(--primary-500);color:var(--neutral-700);font-style:italic}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68){display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--neutral-300)}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-link:where(.svelte-j57o68){display:flex;flex-direction:column;padding:1rem;border:2px solid var(--neutral-300);text-decoration:none;color:var(--neutral-900);transition:border-color .2s ease-in-out}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-link:where(.svelte-j57o68):hover,.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-link:where(.svelte-j57o68):focus-visible{border-color:var(--primary-500)}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-link:where(.svelte-j57o68).prev{text-align:right}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-label:where(.svelte-j57o68){font-size:.8rem;color:var(--neutral-600);text-transform:uppercase;letter-spacing:.05em}.post.svelte-j57o68 .post-nav:where(.svelte-j57o68) .post-nav-title:where(.svelte-j57o68){margin-top:.25rem;font-weight:600}
