.post-layout.svelte-7ke6fz{max-width:850px;margin:0 auto;padding:3rem 1.5rem 5rem}.breadcrumbs.svelte-7ke6fz{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;font-size:.85rem;font-weight:500;background:var(--brand-red-light);padding:8px 20px;border-radius:50px;width:fit-content}.breadcrumbs.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--brand-red);text-decoration:none;transition:var(--transition-smooth);display:flex;align-items:center}.breadcrumbs.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--brand-red-hover);transform:translateY(-1px)}.breadcrumbs.svelte-7ke6fz .separator:where(.svelte-7ke6fz){color:#ccc;font-weight:300;-webkit-user-select:none;user-select:none}.breadcrumbs.svelte-7ke6fz .current-page:where(.svelte-7ke6fz){margin:0;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.home-icon.svelte-7ke6fz{padding-top:2px}.prose.svelte-7ke6fz{line-height:1.8;color:#333}.prose.svelte-7ke6fz .post-meta:where(.svelte-7ke6fz){color:#888;font-size:.95rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--brand-red-ultra-light)}.prose.svelte-7ke6fz h1:where(.svelte-7ke6fz){color:var(--brand-red);font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:.75rem;line-height:1.2}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--brand-red);font-weight:700;margin-top:3rem;margin-bottom:1.25rem;font-size:1.75rem}.prose.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:1.5rem;font-size:1.1rem}.prose.svelte-7ke6fz .italic-note:where(.svelte-7ke6fz){font-style:italic;color:#777;text-align:center;margin-top:4rem;padding:2rem;background:#fdfdfd;border-radius:var(--bubbly-radius);border:1px dashed #eee}
