.post-card.svelte-9itq4c{display:flex;align-items:stretch;border-radius:var(--cs-radius-xl);background:var(--cs-bg-secondary);border:1px solid var(--cs-border-subtle);box-shadow:var(--cs-shadow-sm);color:inherit;text-decoration:none;transition:transform var(--cs-transition-fast),border-color var(--cs-transition-fast),box-shadow var(--cs-transition-fast);position:relative}.post-card.svelte-9itq4c:hover,.post-card.svelte-9itq4c:focus-within{border-color:color-mix(in srgb,var(--cs-color-primary) 30%,var(--cs-border));box-shadow:var(--cs-shadow-md),0 8px 24px -8px var(--cs-color-primary-glow);transform:translateY(-2px)}.post-card--public.svelte-9itq4c:focus-visible{outline:2px solid var(--cs-color-primary);outline-offset:-2px}.post-card--pinned.svelte-9itq4c{background:color-mix(in srgb,var(--cs-color-primary-accessible) 6%,var(--cs-bg-secondary));border-color:color-mix(in srgb,var(--cs-color-primary-accessible) 22%,var(--cs-border-subtle));box-shadow:0 0 0 1px var(--cs-color-primary-muted),0 8px 24px -10px var(--cs-color-primary-glow),var(--cs-shadow-sm)}.post-card--pinned.svelte-9itq4c:hover,.post-card--pinned.svelte-9itq4c:focus-within{box-shadow:0 0 0 1px var(--cs-color-primary-muted),0 8px 24px -8px var(--cs-color-primary-glow-strong),var(--cs-shadow-md)}@media(forced-colors:active){.post-card--pinned.svelte-9itq4c{border-left:3px solid Highlight}}.post-card__clickable.svelte-9itq4c{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--cs-space-3);padding:var(--cs-space-4) var(--cs-space-5);border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;text-decoration:none;font-family:var(--cs-font-sans);border-radius:var(--cs-radius-xl)}.post-card__clickable.svelte-9itq4c:focus-visible{outline:2px solid var(--cs-color-primary);outline-offset:-2px}.post-card__content.svelte-9itq4c{display:flex;flex-direction:row;gap:var(--cs-space-4);min-width:0}.post-card__body.svelte-9itq4c{flex:1;min-width:0;display:flex;flex-direction:column}.post-card__meta.svelte-9itq4c{display:flex;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;row-gap:2px}.post-card__avatar-btn.svelte-9itq4c{background:none;border:none;padding:0;cursor:pointer;border-radius:var(--cs-radius-full);flex-shrink:0}.post-card__avatar-btn.svelte-9itq4c:hover{filter:brightness(1.1)}.post-card__author-btn.svelte-9itq4c{background:none;border:none;padding:0;font:inherit;font-size:var(--cs-text-sm);font-weight:var(--cs-font-semibold);color:var(--cs-text-primary);cursor:pointer;text-align:left}.post-card__author-btn.svelte-9itq4c:hover{text-decoration:underline}.post-card__author-btn--deleted.svelte-9itq4c{color:var(--cs-text-secondary);font-weight:var(--cs-font-medium);cursor:default}.post-card__author-btn--deleted.svelte-9itq4c:hover{text-decoration:none}.post-card__sep.svelte-9itq4c{font-size:var(--cs-text-sm);color:var(--cs-text-tertiary);line-height:1}.post-card__time.svelte-9itq4c{font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}.post-card__edited.svelte-9itq4c{font-size:var(--cs-text-sm);color:var(--cs-text-secondary);cursor:help}.post-card__title-row.svelte-9itq4c{display:flex;align-items:flex-start;gap:var(--cs-space-2);margin-top:var(--cs-space-3)}.post-card__tag-row.svelte-9itq4c{display:flex;flex-wrap:wrap;gap:var(--cs-space-1);margin-top:var(--cs-space-2)}.post-card__title.svelte-9itq4c{font-size:clamp(1rem,1.125rem + .25vw,1.125rem);font-weight:var(--cs-font-semibold);color:var(--cs-text-primary);margin:0;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card__preview.svelte-9itq4c{font-size:.9375rem;color:var(--cs-text-secondary);margin:var(--cs-space-2) 0 0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__actions.svelte-9itq4c{display:flex;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;row-gap:var(--cs-space-1);min-height:32px}.post-card__actions-left.svelte-9itq4c{display:flex;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;row-gap:2px}.post-card__stat.svelte-9itq4c{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-secondary);font-size:var(--cs-text-sm)}.post-card__stat--accent.svelte-9itq4c{color:var(--cs-color-primary)}.post-card__thumbnail.svelte-9itq4c{width:100px;aspect-ratio:16 / 10;border-radius:var(--cs-radius-lg);object-fit:cover;flex-shrink:0;align-self:center;box-shadow:var(--cs-shadow-sm)}@media(min-width:64rem){.post-card__title.svelte-9itq4c{font-weight:var(--cs-font-bold)}}@media(max-width:48rem){.post-card__clickable.svelte-9itq4c{padding:var(--cs-space-3)}.post-card__thumbnail.svelte-9itq4c{width:72px}}@media(prefers-reduced-motion:reduce){.post-card.svelte-9itq4c{transition:none}.post-card.svelte-9itq4c:hover,.post-card.svelte-9itq4c:focus-within{transform:none}}
