.post-layout.svelte-1al8b51{max-width:800px;padding-top:2rem;padding-bottom:4rem;margin:0 auto}.breadcrumbs.svelte-1al8b51{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;color:var(--color-text-muted)}.breadcrumbs.svelte-1al8b51 a:where(.svelte-1al8b51){color:var(--color-accent);text-decoration:none;transition:color .3s ease}.breadcrumbs.svelte-1al8b51 a:where(.svelte-1al8b51):hover{color:var(--color-accent-hover);text-decoration:underline}.breadcrumbs.svelte-1al8b51 span:where(.svelte-1al8b51),.breadcrumbs.svelte-1al8b51 p:where(.svelte-1al8b51){margin:0;color:var(--color-text-muted)}.prose.svelte-1al8b51{line-height:1.85;color:var(--color-text-main)}.prose.svelte-1al8b51 .post-meta:where(.svelte-1al8b51){color:var(--color-text-muted);font-size:.95rem;margin-bottom:2.5rem;border-bottom:1px solid var(--glass-border);padding-bottom:1.25rem;font-style:italic}.prose.svelte-1al8b51 h1:where(.svelte-1al8b51),.prose.svelte-1al8b51 h2:where(.svelte-1al8b51){color:var(--color-accent);font-weight:700}.prose.svelte-1al8b51 h1:where(.svelte-1al8b51){font-size:2.6rem;margin-bottom:.75rem;line-height:1.2}.prose.svelte-1al8b51 h2:where(.svelte-1al8b51){font-size:1.95rem;margin-top:3rem;margin-bottom:1rem;border-bottom:1px solid var(--glass-border);padding-bottom:.6rem}.prose.svelte-1al8b51 p:where(.svelte-1al8b51){margin-bottom:1.4rem;color:var(--color-text-main)}.prose.svelte-1al8b51 .italic-note:where(.svelte-1al8b51){font-style:italic;color:var(--color-text-muted);text-align:center;margin-top:3.5rem;padding:1.2rem 0;border-top:1px dashed var(--glass-border);font-size:.98rem}
