.cast.svelte-bxhv8u{color:var(--ink);background:color-mix(in srgb, var(--ink) 2.5%, var(--bg));border:1px solid var(--line);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:16px;flex-direction:column;gap:.7rem;padding:clamp(1rem,3vw,1.3rem);text-decoration:none;display:flex}.cast.svelte-bxhv8u:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));transform:translateY(-2px)}.cast-head.svelte-bxhv8u{align-items:center;gap:.6rem;display:flex}.cast-av.svelte-bxhv8u{object-fit:cover;background:var(--line);border-radius:50%;flex:none;width:40px;height:40px}.cast-ident.svelte-bxhv8u{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cast-name.svelte-bxhv8u{letter-spacing:-.01em;font-size:.98rem;font-weight:600}.cast-handle.svelte-bxhv8u{font-family:var(--font-mono);color:var(--faint);font-size:.74rem}.cast-mark.svelte-bxhv8u{width:18px;height:18px;fill:var(--faint);opacity:.5;flex:none;margin-left:auto}.cast-body.svelte-bxhv8u{color:var(--ink);white-space:pre-line;text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.5}.cast-actions.svelte-bxhv8u{color:var(--faint);gap:1.6rem;margin-top:.15rem;display:flex}.cast-act.svelte-bxhv8u{font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.cast-act.svelte-bxhv8u svg:where(.svelte-bxhv8u){width:16px;height:16px}.cast-act.svelte-bxhv8u b:where(.svelte-bxhv8u){font-weight:500}.cast.svelte-bxhv8u:hover .cast-like:where(.svelte-bxhv8u){color:var(--accent)}@media (prefers-reduced-motion:reduce){.cast.svelte-bxhv8u{transition:none}.cast.svelte-bxhv8u:hover{transform:none}}
