.post-layout.svelte-1e0rsuc{max-width:800px;padding-top:2rem;padding-bottom:4rem}.breadcrumbs.svelte-1e0rsuc{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:.85rem;font-weight:600}.breadcrumb-link.svelte-1e0rsuc{display:flex;align-items:center;color:var(--cobalt-primary);text-decoration:none;background:#5c67ff1a;padding:6px 14px;border-radius:50px;transition:all .3s ease}.breadcrumb-link.svelte-1e0rsuc:hover{background:var(--cobalt-primary);color:#fff;transform:translateY(-1px);text-decoration:none}.separator.svelte-1e0rsuc{color:#ccc;display:flex;align-items:center}.breadcrumb-current.svelte-1e0rsuc{margin:0;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.prose.svelte-1e0rsuc{line-height:1.8}.prose.svelte-1e0rsuc .post-meta:where(.svelte-1e0rsuc){color:var(--text-secondary);font-size:.9rem;margin-bottom:2rem;border-bottom:1px solid #eee;padding-bottom:1rem}.prose.svelte-1e0rsuc h1:where(.svelte-1e0rsuc),.prose.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:var(--cobalt-primary)}.prose.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2.5rem;margin-bottom:.5rem}.prose.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){margin-top:2.5rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.prose.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#333}.prose.svelte-1e0rsuc .italic-note:where(.svelte-1e0rsuc){font-style:italic;color:var(--text-secondary);text-align:center;margin-top:3rem}@media(max-width:576px){.breadcrumb-current.svelte-1e0rsuc{max-width:150px}}
