.writing.svelte-k45wj3{flex-direction:column;gap:1.4rem;max-width:920px;margin:0 auto;display:flex}.lede.svelte-k45wj3{font-size:var(--fs-md);color:var(--fg-dim);max-width:60ch;margin:0;line-height:1.6}.lede.svelte-k45wj3 .hi:where(.svelte-k45wj3){color:var(--accent);font-family:var(--font-mono)}.filter.svelte-k45wj3{border-bottom:1px solid var(--border);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.7rem;padding-bottom:.9rem;display:flex}.filter-label.svelte-k45wj3{color:var(--fg-faint);letter-spacing:.04em}.chip.svelte-k45wj3{border:1px solid var(--border);color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;transition:all var(--t-fast) var(--ease-soft);background:0 0;border-radius:2px;padding:.2rem .7rem}.chip.svelte-k45wj3:hover{color:var(--fg);border-color:var(--border-bright)}.chip.on.svelte-k45wj3{background:var(--accent);color:var(--bg);border-color:var(--accent)}.chip-count.svelte-k45wj3{opacity:.7;margin-left:.3rem}.sort.svelte-k45wj3{color:var(--fg-mute);margin-left:auto}.sort-val.svelte-k45wj3{color:var(--accent)}.posts.svelte-k45wj3{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.post.svelte-k45wj3{border:1px solid var(--border);cursor:pointer;transition:all var(--t-fast) var(--ease-soft);border-radius:2px;outline:none;padding:.85rem 1.1rem .95rem}.post.svelte-k45wj3:hover{border-color:var(--border-bright)}.post.sel.svelte-k45wj3{border-color:var(--accent);background:var(--bg-selected);position:relative}.post.sel.svelte-k45wj3:before{content:"▶";color:var(--accent);font-size:var(--fs-xs);position:absolute;top:.95rem;left:-1.3rem}.post-head.svelte-k45wj3{font-size:var(--fs-xs);font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.35rem;display:flex}.post-head.svelte-k45wj3 .date:where(.svelte-k45wj3){color:var(--fg-mute)}.post-head.svelte-k45wj3 .tag-row:where(.svelte-k45wj3){color:var(--fg-faint);align-items:baseline;gap:.45rem;display:flex}.post-head.svelte-k45wj3 .tag:where(.svelte-k45wj3){color:var(--warn)}.post-head.svelte-k45wj3 .tag-sep:where(.svelte-k45wj3){color:var(--fg-faint)}.post-head.svelte-k45wj3 .read:where(.svelte-k45wj3){color:var(--fg-mute);margin-left:.5rem}.post-title.svelte-k45wj3{font-family:var(--font-serif);color:var(--fg-bright);letter-spacing:-.005em;border-bottom:none;margin:0 0 .45rem;font-size:1.2rem;font-weight:500;line-height:1.25;display:inline-block}.post-title.svelte-k45wj3:hover{color:var(--accent)}.post-preview.svelte-k45wj3{font-family:var(--font-serif);color:var(--fg-dim);max-width:68ch;margin:0;font-size:.98rem;line-height:1.6}.post.sel.svelte-k45wj3 .post-preview:where(.svelte-k45wj3){color:var(--fg)}.empty.svelte-k45wj3{text-align:center;color:var(--fg-mute);padding:2.5rem 1rem 2rem}.empty.svelte-k45wj3 .ascii:where(.svelte-k45wj3){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-faint);margin:0 0 1.2rem;line-height:1.2}.empty.svelte-k45wj3 .em:where(.svelte-k45wj3){font-family:var(--font-serif);color:var(--accent);margin:0 0 .7rem;font-size:1.2rem;font-style:italic}.empty.svelte-k45wj3 .ph:where(.svelte-k45wj3){color:var(--fg-dim);font-size:var(--fs-base);max-width:50ch;line-height:1.65;font-family:var(--font-serif);margin:0 auto 1rem}.empty.svelte-k45wj3 .hint:where(.svelte-k45wj3){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-faint);letter-spacing:.04em;margin:0}.empty.svelte-k45wj3 kbd:where(.svelte-k45wj3){color:var(--accent);font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border);border-radius:2px;padding:0 .4rem}@media (width<=720px){.post-head.svelte-k45wj3{flex-direction:column;align-items:flex-start;gap:.2rem}.post-title.svelte-k45wj3{font-size:1.1rem}}
