.post-list.svelte-bjsh5e{list-style:none;display:flex;flex-direction:column;gap:0}.post-card.svelte-bjsh5e{display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center;padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-subtle);min-height:0}.post-card.svelte-bjsh5e:last-child{border-bottom:none}.post-card__content.svelte-bjsh5e{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.post-card__context.svelte-bjsh5e{font-size:.8125rem;color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-1)}.post-card__context-icon.svelte-bjsh5e{display:inline-flex;color:var(--color-text-muted)}.post-card__context-icon svg{flex-shrink:0}.post-card__byline.svelte-bjsh5e{font-size:.8125rem;color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-1)}.post-card__pub-icon.svelte-bjsh5e{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-inverse);font-size:.625rem;font-weight:700;border-radius:2px}.post-card__byline.svelte-bjsh5e strong:where(.svelte-bjsh5e){color:var(--color-text);font-weight:600}.post-card__author.svelte-bjsh5e{color:var(--color-text);text-decoration:none}.post-card__author.svelte-bjsh5e{font-weight:500}.post-card__title.svelte-bjsh5e{font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:var(--space-1) 0 0}.post-card__title.svelte-bjsh5e a:where(.svelte-bjsh5e){color:var(--color-text);text-decoration:none}.post-card__title.svelte-bjsh5e a:where(.svelte-bjsh5e):hover{color:var(--color-text-muted)}.post-card__excerpt.svelte-bjsh5e{font-size:.9375rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__meta.svelte-bjsh5e{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-text-muted);margin-top:var(--space-2)}.post-card__meta-sep.svelte-bjsh5e{opacity:.6}.post-card__meta-actions.svelte-bjsh5e{margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}.post-card__action.svelte-bjsh5e{background:none;border:none;padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm)}.post-card__action.svelte-bjsh5e:hover{color:var(--color-text);background:var(--color-surface-raised)}.post-card__image-link.svelte-bjsh5e{flex-shrink:0;display:block;line-height:0}.post-card__image.svelte-bjsh5e{width:112px;height:112px;object-fit:cover;border-radius:var(--radius-md)}@media(max-width:640px){.post-card.svelte-bjsh5e{grid-template-columns:1fr;gap:var(--space-4)}.post-card__image-link.svelte-bjsh5e{order:-1;margin-left:0}.post-card__image.svelte-bjsh5e{width:100%;height:200px;border-radius:var(--radius-lg)}}.posts-page.svelte-lvfn04{max-width:680px;margin:0 auto;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:0}.posts-page__tabs.svelte-lvfn04{display:flex;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2)}.posts-page__tab.svelte-lvfn04{font-size:.875rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;padding:var(--space-1) 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-fast),border-color var(--transition-fast)}.posts-page__tab.svelte-lvfn04:hover{color:var(--color-text)}.posts-page__tab--active.svelte-lvfn04{color:var(--color-text);border-bottom-color:var(--color-text)}.posts-page__feed.svelte-lvfn04{display:flex;flex-direction:column;gap:0}.posts-page__empty.svelte-lvfn04{text-align:center;color:var(--color-text-muted);font-size:.9375rem;padding:var(--space-12) 0}
