.post-layout.svelte-7ke6fz{max-width:850px;margin:0 auto;padding:2rem 1rem 5rem}.text-muted-link.svelte-7ke6fz{color:var(--color-text-muted)!important;transition:color .2s}.text-muted-link.svelte-7ke6fz:hover{color:var(--color-accent)!important;text-decoration:underline}.prose.svelte-7ke6fz{line-height:1.8;color:var(--color-text-main)}.prose.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2.6rem;color:var(--color-text-main);margin-bottom:.5rem}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin-top:2.8rem;font-size:1.7rem;color:var(--color-accent);border-bottom:1px solid var(--glass-border);padding-bottom:.5rem;transition:color .3s,border-color .3s}.prose.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:1.6rem;color:var(--color-text-main);line-height:1.8}.prose.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.4rem;margin:1.2rem 0;color:var(--color-text-main)}.prose.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){margin-bottom:.6rem}.prose.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-accent)}.post-meta.svelte-7ke6fz{color:var(--color-text-muted);font-size:.95rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.italic-note.svelte-7ke6fz{font-style:italic;text-align:center;color:var(--color-text-muted);font-size:1.15rem;margin-top:3.5rem}
