.card.svelte-1xt05xz{position:relative;padding:22px 0 24px;border-top:1px solid var(--vb-rule);color:var(--vb-ink)}.edge.svelte-1xt05xz{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--vb-accent);transform-origin:left;transition:width var(--vb-dur-base) var(--vb-ease-out)}.card.svelte-1xt05xz:hover .edge:where(.svelte-1xt05xz){width:96px}header.svelte-1xt05xz{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.author.svelte-1xt05xz{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;flex:1;min-width:0}.who.svelte-1xt05xz{display:flex;flex-direction:column;gap:4px;min-width:0}.name.svelte-1xt05xz{font-family:var(--vb-font-display);font-size:1.06rem;line-height:1.1;letter-spacing:var(--vb-track-snug)}.line.svelte-1xt05xz{display:inline-flex;align-items:center;gap:8px;font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wide);text-transform:uppercase;color:var(--vb-mute)}.handle.svelte-1xt05xz{color:var(--vb-ink-soft)}.author.svelte-1xt05xz:hover .name:where(.svelte-1xt05xz){color:var(--vb-accent)}.ts.svelte-1xt05xz{color:var(--vb-mute)}.edited.svelte-1xt05xz,.dot.svelte-1xt05xz{color:var(--vb-mute-soft)}.rt.svelte-1xt05xz{color:var(--vb-mute)}.follow.svelte-1xt05xz{align-self:center;padding:6px 10px;border:1px solid var(--vb-rule);background:transparent;color:var(--vb-ink);font-family:var(--vb-font-mono);font-size:.66rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;cursor:pointer;transition:border-color var(--vb-dur-fast) var(--vb-ease),color var(--vb-dur-fast) var(--vb-ease)}.follow.svelte-1xt05xz:hover:not(:disabled){border-color:var(--vb-accent);color:var(--vb-accent)}.follow.svelte-1xt05xz:disabled{color:var(--vb-mute)}.dots.svelte-1xt05xz{align-self:center;width:28px;height:28px;color:var(--vb-mute);font-size:1.1rem;line-height:1;cursor:pointer}.dots.svelte-1xt05xz:hover{color:var(--vb-ink)}.media.svelte-1xt05xz{margin:0 0 16px}img.svelte-1xt05xz,video.svelte-1xt05xz,iframe.svelte-1xt05xz{width:100%;max-height:70vh;object-fit:cover;display:block;aspect-ratio:16 / 10}.body.svelte-1xt05xz{margin:0;font-family:var(--vb-font-body);font-size:var(--vb-step-1);line-height:1.55;word-wrap:break-word;color:var(--vb-ink)}.body.svelte-1xt05xz .tag{color:var(--vb-accent);font-family:var(--vb-font-mono);font-size:.85em;letter-spacing:var(--vb-track-snug);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--vb-dur-fast) var(--vb-ease)}.body.svelte-1xt05xz .tag:hover{border-bottom-color:var(--vb-accent)}.body.svelte-1xt05xz .mention{color:var(--vb-accent);font-family:var(--vb-font-mono);font-size:.92em;letter-spacing:var(--vb-track-snug);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--vb-dur-fast) var(--vb-ease)}.body.svelte-1xt05xz .mention:hover{border-bottom-color:var(--vb-accent)}footer.svelte-1xt05xz{display:flex;align-items:center;gap:18px;margin-top:18px}.reactions.svelte-1xt05xz{display:flex;gap:14px}.react.svelte-1xt05xz{display:inline-flex;align-items:baseline;gap:6px;padding:4px 0;color:var(--vb-mute);font-family:var(--vb-font-mono);font-size:.78rem;letter-spacing:var(--vb-track-snug);cursor:pointer;border-bottom:1px solid transparent;transition:color var(--vb-dur-fast) var(--vb-ease),border-color var(--vb-dur-fast) var(--vb-ease)}.react.svelte-1xt05xz .glyph:where(.svelte-1xt05xz){font-size:.92rem;line-height:1}.react.svelte-1xt05xz .count:where(.svelte-1xt05xz){color:var(--vb-mute);font-variant-numeric:tabular-nums}.react.svelte-1xt05xz:hover:not(.disabled){color:var(--vb-ink)}.react.active.svelte-1xt05xz{color:var(--vb-accent);border-bottom-color:var(--vb-accent)}.react.active.svelte-1xt05xz .count:where(.svelte-1xt05xz){color:var(--vb-accent)}.react.disabled.svelte-1xt05xz{opacity:.5;cursor:not-allowed}.comments.svelte-1xt05xz{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;color:var(--vb-mute);font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--vb-dur-fast) var(--vb-ease),border-color var(--vb-dur-fast) var(--vb-ease)}.comments.svelte-1xt05xz:hover{color:var(--vb-ink);border-bottom-color:var(--vb-rule)}.cm-mark.svelte-1xt05xz{color:var(--vb-accent)}.cm-num.svelte-1xt05xz{color:var(--vb-ink);font-variant-numeric:tabular-nums}.menu.svelte-1xt05xz{position:absolute;top:50px;right:0;z-index:10;background:var(--vb-bg-elev);border:1px solid var(--vb-rule);padding:4px;display:flex;flex-direction:column;min-width:140px}.menu.svelte-1xt05xz button:where(.svelte-1xt05xz){background:transparent;border:0;color:var(--vb-ink);padding:9px 12px;text-align:left;cursor:pointer;font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase}.menu.svelte-1xt05xz button:where(.svelte-1xt05xz):hover{background:var(--vb-bg-sink);color:var(--vb-accent)}.menu.svelte-1xt05xz .danger:where(.svelte-1xt05xz):hover{color:var(--vb-danger)}textarea.svelte-1xt05xz{width:100%;box-sizing:border-box;padding:12px;background:var(--vb-bg-elev);color:var(--vb-ink);border:1px solid var(--vb-rule);font:inherit;line-height:1.55;resize:vertical}textarea.svelte-1xt05xz:focus{outline:0;border-color:var(--vb-ink)}.edit-actions.svelte-1xt05xz{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.feed.svelte-16c5rtz{width:100%}.more.svelte-16c5rtz{padding:18px 0;border-top:1px solid var(--vb-rule);display:flex;justify-content:center}.end.svelte-16c5rtz{display:flex;align-items:baseline;gap:12px;padding:36px 0;border-top:1px solid var(--vb-rule);margin-top:4px}.end.svelte-16c5rtz .rule:where(.svelte-16c5rtz){flex:1;height:1px;background:var(--vb-rule);align-self:center}.end.svelte-16c5rtz .end-num:where(.svelte-16c5rtz){font-family:var(--vb-font-mono);font-variant-numeric:tabular-nums;font-size:.9rem;color:var(--vb-accent);font-weight:600}.end.svelte-16c5rtz .end-lab:where(.svelte-16c5rtz){font-family:var(--vb-font-mono);font-size:.66rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;color:var(--vb-mute)}.empty.svelte-16c5rtz{padding:48px 0;text-align:left;border-top:1px solid var(--vb-rule)}.empty.svelte-16c5rtz .line:where(.svelte-16c5rtz){margin:0;font-family:var(--vb-font-display);font-size:var(--vb-step-3);line-height:1.1;letter-spacing:var(--vb-track-snug);color:var(--vb-ink)}.empty.svelte-16c5rtz .hint:where(.svelte-16c5rtz){margin:8px 0 24px;font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;color:var(--vb-mute)}.suggest.svelte-16c5rtz{list-style:none;padding:0;margin:0 0 28px;border-top:1px solid var(--vb-rule)}.suggest.svelte-16c5rtz li:where(.svelte-16c5rtz){display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--vb-rule)}.suggest.svelte-16c5rtz .who:where(.svelte-16c5rtz){min-width:0;display:flex;flex-direction:column;gap:4px}.suggest.svelte-16c5rtz .name-link:where(.svelte-16c5rtz){display:flex;align-items:baseline;gap:10px;text-decoration:none;color:inherit}.suggest.svelte-16c5rtz .name:where(.svelte-16c5rtz){font-family:var(--vb-font-display);font-size:var(--vb-step-1);color:var(--vb-ink);line-height:1.1}.suggest.svelte-16c5rtz .name-link:where(.svelte-16c5rtz):hover .name:where(.svelte-16c5rtz){color:var(--vb-accent)}.suggest.svelte-16c5rtz .handle:where(.svelte-16c5rtz){font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wide);text-transform:uppercase;color:var(--vb-mute)}.suggest.svelte-16c5rtz .bio:where(.svelte-16c5rtz){margin:0;color:var(--vb-ink-soft);font-size:.92rem;line-height:1.45;max-width:56ch;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.suggest.svelte-16c5rtz .lens:where(.svelte-16c5rtz){color:var(--vb-accent);font-family:var(--vb-font-mono);font-size:.7rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--vb-rule);padding-bottom:2px;white-space:nowrap;transition:border-color var(--vb-dur-fast) var(--vb-ease)}.suggest.svelte-16c5rtz .lens:where(.svelte-16c5rtz):hover{border-bottom-color:var(--vb-accent)}.empty.svelte-16c5rtz .cta:where(.svelte-16c5rtz){display:inline-block;padding:10px 0;border-bottom:1px solid var(--vb-accent);font-family:var(--vb-font-mono);font-size:.72rem;letter-spacing:var(--vb-track-wider);text-transform:uppercase;color:var(--vb-accent);text-decoration:none}.err.svelte-16c5rtz{margin:24px 0;font-family:var(--vb-font-mono);font-size:.72rem;letter-spacing:var(--vb-track-wide);color:var(--vb-danger)}
