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