.writing-index.svelte-k45wj3{display:flex;flex-direction:column}.writing-entry.svelte-k45wj3{display:block;padding:var(--space-8) 0;border-bottom:1px solid var(--c-border-subtle);transition:padding-left var(--duration-normal) var(--ease-out)}.writing-entry.svelte-k45wj3:first-child{border-top:1px solid var(--c-border-subtle)}.writing-entry.svelte-k45wj3:hover{padding-left:var(--space-3)}.entry-header.svelte-k45wj3{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2)}.entry-coord.svelte-k45wj3{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-text-tertiary);transition:color var(--duration-fast) var(--ease-out)}.writing-entry.svelte-k45wj3:hover .entry-coord:where(.svelte-k45wj3){color:var(--c-accent)}.entry-title.svelte-k45wj3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--c-text);letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out)}.writing-entry.svelte-k45wj3:hover .entry-title:where(.svelte-k45wj3){color:var(--c-accent)}.entry-desc.svelte-k45wj3{font-size:var(--text-base);color:var(--c-text-secondary);line-height:var(--leading-normal);max-width:56ch;margin-bottom:var(--space-3);padding-left:calc(2ch + var(--space-4))}.entry-meta.svelte-k45wj3{display:flex;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--c-text-tertiary);padding-left:calc(2ch + var(--space-4))}.entry-tags.svelte-k45wj3{text-transform:uppercase;letter-spacing:var(--tracking-wider)}
