.wt.svelte-12879s3{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.75rem;display:flex}.wt__thread.svelte-12879s3{color:color-mix(in srgb, var(--color-ivory) 80%, var(--color-stone));align-items:baseline;gap:.35rem;text-decoration:none;transition:color .2s;display:inline-flex}.wt__thread.svelte-12879s3:hover,.wt__thread.svelte-12879s3:focus-visible{color:var(--thread-text)}.wt__name.svelte-12879s3{font-family:var(--font-reading);letter-spacing:-.01em;font-style:italic;font-weight:400;font-size:calc(1.35rem + (var(--w) - 1) * .32rem);line-height:1.1}.wt__count.svelte-12879s3{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-muted)}.rail.svelte-1dh3v4{z-index:30;pointer-events:none;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.rail__hint.svelte-1dh3v4{pointer-events:auto;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;height:100%;padding:0 .9rem 0 1.1rem;display:flex}.rail__rule.svelte-1dh3v4{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-accent) 40%, transparent), transparent);width:1px;height:clamp(6rem,30vh,12rem);transition:background .26s}.rail__hint.svelte-1dh3v4:hover .rail__rule:where(.svelte-1dh3v4),.is-open.svelte-1dh3v4 .rail__rule:where(.svelte-1dh3v4){background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-accent) 70%, transparent), transparent)}.rail__dots.svelte-1dh3v4{flex-direction:column;gap:.4rem;display:flex}.rail__dot.svelte-1dh3v4{width:calc(3px + var(--s) * 4px);height:calc(3px + var(--s) * 4px);background:color-mix(in srgb, var(--color-stone) 55%, transparent);border-radius:999px;transition:background .26s}.rail__hint.svelte-1dh3v4:hover .rail__dot:where(.svelte-1dh3v4),.is-open.svelte-1dh3v4 .rail__dot:where(.svelte-1dh3v4){background:color-mix(in srgb, var(--thread,var(--color-accent)) 62%, transparent)}.rail__panel.svelte-1dh3v4{pointer-events:none;border-radius:0 var(--radius-lg) var(--radius-lg) 0;border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent);background:var(--color-charcoal);opacity:0;border-left:0;width:15rem;padding:1.5rem 1.75rem;transition:opacity .26s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translate(-14px,-50%);box-shadow:0 30px 70px -34px #000000e6}.is-open.svelte-1dh3v4 .rail__panel:where(.svelte-1dh3v4){pointer-events:auto;opacity:1;transform:translateY(-50%)}.rail__head.svelte-1dh3v4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);margin:0 0 1.1rem;font-weight:500;line-height:1.5}.rail__list.svelte-1dh3v4{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rail__thread.svelte-1dh3v4{color:color-mix(in srgb, var(--color-ivory) 75%, var(--color-stone));align-items:baseline;gap:.4rem;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.rail__name.svelte-1dh3v4{font-family:var(--font-reading);letter-spacing:-.01em;font-style:italic;font-weight:400;font-size:calc(1.05rem + (var(--w) - 1) * .16rem)}.rail__count.svelte-1dh3v4{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.rail__thread.svelte-1dh3v4:hover,.rail__thread.svelte-1dh3v4:focus-visible,.rail__thread.is-active.svelte-1dh3v4{color:var(--thread-text)}@media (prefers-reduced-motion:reduce){.rail__panel.svelte-1dh3v4{transition:opacity .2s;transform:translateY(-50%)}}.writing-index.svelte-k45wj3{max-width:var(--container-page);margin-inline:auto}.writing-index.svelte-k45wj3 .page-header{margin-bottom:clamp(4rem,7vw,6rem)}.empty.svelte-k45wj3{margin-top:clamp(2.75rem,6vw,4.5rem);padding-bottom:clamp(3rem,8vw,6rem)}.empty.svelte-k45wj3 .empty__icon{color:color-mix(in srgb, var(--color-accent) 62%, var(--color-slate));margin-bottom:1.1rem;display:block}.empty__line.svelte-k45wj3{font-family:var(--font-reading);color:var(--ink-title);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;font-weight:300;line-height:1.5}.threads-head.svelte-k45wj3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-display);margin:0 0 1.75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.crossings.svelte-k45wj3{flex-wrap:wrap;align-items:baseline;gap:.75rem clamp(1.5rem,4vw,2.75rem);margin-top:2.5rem;display:flex}.archive-link.svelte-k45wj3{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);font-weight:500;transition:color .16s;display:inline-block}.archive-link.svelte-k45wj3:hover{color:var(--ink-display)}
