.toc.svelte-1dzzduv{border:2px solid var(--color-text);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.toc-title.svelte-1dzzduv{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm);color:var(--color-grey)}.toc-list.svelte-1dzzduv{list-style:none;padding:0;margin:0}.toc-item.svelte-1dzzduv{margin-bottom:.25rem}.toc-item.sub.svelte-1dzzduv{padding-left:var(--spacing-md)}.toc-item.svelte-1dzzduv button:where(.svelte-1dzzduv){all:unset;cursor:pointer;font-size:.95rem;font-family:var(--font-body);color:var(--color-grey);transition:color .2s ease;padding:.2rem 0;display:block;width:100%;text-align:left;text-transform:none;letter-spacing:normal;font-weight:400}.toc-item.svelte-1dzzduv button:where(.svelte-1dzzduv):hover{color:var(--color-text);background:none;transform:none}.toc-item.active.svelte-1dzzduv button:where(.svelte-1dzzduv){color:var(--color-accent-fuschia);font-weight:600}.writing-post.svelte-1k78aqt{padding:var(--spacing-lg) 0 var(--spacing-xl)}.post-header.svelte-1k78aqt{margin-bottom:var(--spacing-md)}.back-link.svelte-1k78aqt{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);color:var(--color-grey);transition:color .3s ease}.back-link.svelte-1k78aqt:hover{color:var(--color-text)}.post-header.svelte-1k78aqt time:where(.svelte-1k78aqt){display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-grey);margin-bottom:var(--spacing-sm)}.post-header.svelte-1k78aqt h1:where(.svelte-1k78aqt){font-size:clamp(2rem,6vw,3.5rem);line-height:1.1;margin-bottom:var(--spacing-md)}.post-content.svelte-1k78aqt{font-size:1.125rem;line-height:1.8;margin-top:var(--spacing-lg)}.post-content.svelte-1k78aqt p{margin-bottom:var(--spacing-md)}.post-content.svelte-1k78aqt h2{font-size:2rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);scroll-margin-top:100px}.post-content.svelte-1k78aqt h3{font-size:1.5rem;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);scroll-margin-top:100px}.post-content.svelte-1k78aqt strong{font-weight:600}.post-content.svelte-1k78aqt em{font-style:italic}.post-content.svelte-1k78aqt blockquote{border-left:4px solid var(--color-accent-fuschia);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;font-style:italic;color:var(--color-grey)}.post-content.svelte-1k78aqt ul,.post-content.svelte-1k78aqt ol{padding-left:var(--spacing-md);margin-bottom:var(--spacing-md)}.post-content.svelte-1k78aqt li{margin-bottom:var(--spacing-xs)}.post-content.svelte-1k78aqt img{max-width:100%;height:auto;margin:var(--spacing-md) 0}.post-content.svelte-1k78aqt a{color:var(--color-accent-fuschia);text-decoration:underline}.post-footer.svelte-1k78aqt{margin-top:var(--spacing-xl)}
