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