.post[data-v-251b9532]{display:flex;gap:16px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--border-neutral-level-1)}.post[data-v-251b9532]:last-child{border-bottom:none}.post-thumb[data-v-251b9532]{width:88px;height:64px;border-radius:8px;flex-shrink:0;overflow:hidden;border:1px solid var(--border-neutral-level-1);background:radial-gradient(120% 130% at 78% -10%,var(--surface-brand-level-2),transparent 55%),var(--surface-neutral-level-3)}.post-thumb img[data-v-251b9532]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.post-body[data-v-251b9532]{min-width:0}.post-body h3[data-v-251b9532]{font-size:16px;font-weight:700;line-height:1.6;color:var(--content-neutral-level-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-body h3 a[data-v-251b9532]{transition:color .15s}.post-body h3 a[data-v-251b9532]:hover{color:var(--brand-primary)}.post-desc[data-v-251b9532]{font-size:12px;color:var(--content-neutral-level-11);line-height:1.75;margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.post-meta[data-v-251b9532]{font-size:12px;color:var(--content-neutral-level-12);margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.post-tags[data-v-251b9532]{color:var(--content-brand-level-1);font-weight:600}.ptag[data-v-251b9532]{transition:color .15s}.ptag[data-v-251b9532]:hover{text-decoration:underline;text-underline-offset:4px}.post-tags .sep[data-v-251b9532]{color:var(--content-brand-level-1)}.pager[data-v-b02ba6f6]{display:flex;gap:8px;flex-wrap:wrap;margin:40px 0 8px}.pager[data-v-b02ba6f6],.pager a[data-v-b02ba6f6]{justify-content:center;align-items:center}.pager a[data-v-b02ba6f6]{min-width:36px;height:36px;display:inline-flex;padding:0 12px;border-radius:12px;border:1px solid var(--border-neutral-level-2);font-size:12px;font-weight:700;color:var(--content-neutral-level-11);transition:color .15s,border-color .15s}.pager a[data-v-b02ba6f6]:hover{color:var(--content-brand-level-1)}.pager a.active[data-v-b02ba6f6],.pager a[data-v-b02ba6f6]:hover{border-color:var(--brand-primary)}.pager a.active[data-v-b02ba6f6]{background:var(--brand-primary);color:#fff}.pager .edge[data-v-b02ba6f6]{font-weight:600}.pager .gap[data-v-b02ba6f6]{color:var(--content-neutral-level-12);padding:0 4px}
