.attach.svelte-dmpv1o{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.65rem;padding:.6rem;border:1px solid var(--color-stroke);border-radius:var(--radius-control);background:var(--color-box-tint);transition:border-color .15s,background .15s}.attach.svelte-dmpv1o:hover{border-color:var(--color-stroke-strong);background:var(--color-panel)}.attach__thumb.svelte-dmpv1o{position:relative;display:block;width:56px;height:56px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-3)}.attach__thumb.svelte-dmpv1o .cover-art{position:absolute;inset:0;width:100%;height:100%}.attach__thumb--plain.svelte-dmpv1o{display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.attach__text.svelte-dmpv1o{display:grid;gap:.2rem;min-width:0}.attach__title.svelte-dmpv1o{display:-webkit-box;overflow:hidden;color:var(--color-text);font-family:var(--font-display);font-size:.9375rem;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.attach__meta.svelte-dmpv1o{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.75rem}.attach__side.svelte-dmpv1o{display:grid;justify-items:end;gap:.35rem;font-family:var(--font-mono);font-size:.8125rem}.attach__lead.svelte-dmpv1o{color:var(--color-signal);font-weight:600;white-space:nowrap}.attach__buy.svelte-dmpv1o{padding:.3rem .75rem;border-radius:var(--radius-control);background:var(--color-signal);color:var(--color-signal-ink);font-family:var(--font-body);font-size:.8125rem;font-weight:600}.attach__state.svelte-dmpv1o{color:var(--color-text-subtle);font-family:var(--font-body);font-size:.75rem}@media(max-width:30rem){.attach.svelte-dmpv1o{grid-template-columns:48px minmax(0,1fr) auto;gap:.6rem}.attach__thumb.svelte-dmpv1o{width:48px;height:48px}.attach__buy.svelte-dmpv1o{display:none}}.thread.svelte-10hof5{display:grid;gap:.75rem;margin-top:.75rem;padding:.75rem 0 0 .75rem;border-left:2px solid var(--color-stroke)}.thread__loading.svelte-10hof5{display:flex;justify-content:center;padding:.5rem}.reply.svelte-10hof5{display:flex;align-items:flex-start;gap:.6rem}.reply__body.svelte-10hof5{margin-top:.15rem;color:var(--color-text);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.reply-box.svelte-10hof5{display:flex;align-items:center;gap:.5rem}.reply-box__input.svelte-10hof5{flex:1;min-width:0;padding:.45rem .65rem;border:1px solid var(--color-stroke);border-radius:var(--radius-md);background:var(--color-panel-inset);color:var(--color-text);font-size:.875rem;resize:none;outline:none}.reply-box__input.svelte-10hof5:focus{border-color:var(--color-stroke-gold)}.like.svelte-10hof5{position:relative;display:inline-flex;flex:none;align-items:center;gap:.3rem;color:var(--color-text-subtle);font-size:.75rem}.like.svelte-10hof5:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.like.svelte-10hof5:hover:not(:disabled),.like--on.svelte-10hof5{color:var(--color-down)}.town-tag.svelte-1ecj1jr{display:inline-flex;align-items:center;gap:.3rem;max-width:12rem;overflow:hidden;padding:.08rem .5rem;border:1px solid var(--color-stroke-strong);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}a.town-tag.svelte-1ecj1jr:hover{border-color:var(--color-stroke-gold);color:var(--color-text)}.town-tag--members.svelte-1ecj1jr{border-color:color-mix(in srgb,var(--color-gilt) 55%,transparent);background:var(--color-gilt-soft);color:var(--color-gilt)}.card.svelte-7l5nid{position:relative;padding:.9rem 1rem .8rem}.card__head.svelte-7l5nid{display:flex;align-items:center;gap:.6rem}.card__face.svelte-7l5nid{flex:none}.card__who.svelte-7l5nid{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0}.card__main.svelte-7l5nid{padding-left:calc(32px + .6rem)}@media(max-width:40rem){.card__main.svelte-7l5nid{padding-left:0}}.card__reason.svelte-7l5nid{padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--divider);color:var(--color-text-subtle);font-size:.6875rem}.card__body.svelte-7l5nid{margin-top:.45rem;color:var(--color-text);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.kicker.svelte-7l5nid{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500}.kicker--gilt.svelte-7l5nid,.kicker--copper.svelte-7l5nid,.kicker--warn.svelte-7l5nid{padding:.1rem .5rem;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 14%,transparent)}.kicker--signal.svelte-7l5nid{color:var(--color-info, var(--color-signal))}.kicker--gilt.svelte-7l5nid,.gilt.svelte-7l5nid{color:var(--color-gilt)}.kicker--copper.svelte-7l5nid{color:var(--color-copper)}.kicker--warn.svelte-7l5nid{color:var(--color-warn)}.badge-new.svelte-7l5nid{padding:.1rem .45rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-signal) 16%,transparent);color:var(--color-signal);font-family:var(--font-body);font-size:.6875rem;font-weight:600}.glyph.svelte-7l5nid{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-warn) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warn) 12%,transparent);color:var(--color-warn)}.card__actions.svelte-7l5nid{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.7rem}.action.svelte-7l5nid{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-width:2.5rem;color:var(--color-text-subtle);font-size:.8125rem}.action.svelte-7l5nid:focus-visible,.menu__item.svelte-7l5nid:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.action.svelte-7l5nid:hover:not(:disabled){color:var(--color-text)}.action--like.svelte-7l5nid:hover:not(:disabled),.action--on.svelte-7l5nid{color:var(--color-down)}.menu.svelte-7l5nid{position:relative;flex:none;align-self:flex-start}.menu.svelte-7l5nid .menu__pop{position:absolute;top:1.6rem;right:0;z-index:20;display:grid;min-width:13rem;max-width:min(16rem,calc(100vw - 2rem));padding:.3rem}.menu__title.svelte-7l5nid{padding:.4rem .6rem;color:var(--color-text-subtle);font-size:.75rem}.menu__item.svelte-7l5nid{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:var(--radius-sm);color:var(--color-text);font-size:.8125rem;text-align:left}.menu__item.svelte-7l5nid:hover{background:var(--color-panel-hover)}.menu__item--danger.svelte-7l5nid{color:var(--color-down)}.feed.svelte-hpnxnj{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.feed__item.svelte-hpnxnj{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-sheen),var(--surface-2);box-shadow:var(--shadow-surface);transition:border-color var(--duration-fast) var(--ease-standard)}li.feed__item.svelte-hpnxnj:hover{border-color:var(--color-border-strong)}.feed.svelte-hpnxnj>li:where(.svelte-hpnxnj):has(.menu__pop){position:relative;z-index:30}.fresh.svelte-hpnxnj{position:sticky;top:5rem;z-index:10;display:flex;justify-content:center;margin-bottom:.75rem}.feed-skeleton__row.svelte-hpnxnj{display:flex;gap:.75rem;padding:1rem}.feed-skeleton__face.svelte-hpnxnj{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-panel-hover)}.feed-skeleton__lines.svelte-hpnxnj{display:grid;flex:1;gap:.5rem}.feed-skeleton__lines.svelte-hpnxnj span:where(.svelte-hpnxnj){height:.7rem;border-radius:var(--radius-sm);background:var(--color-panel-hover)}.feed-skeleton__lines.svelte-hpnxnj span:where(.svelte-hpnxnj)+span:where(.svelte-hpnxnj){width:60%}
