.posts-page[data-v-02c44be8]{min-width:0}.posts-page .muted[data-v-02c44be8]{color:#64748b}.post-empty[data-v-02c44be8]{text-align:center;color:#475569;margin-top:24px;padding:32px 16px}.post-date[data-v-02c44be8]{white-space:nowrap}.post-item .tag[data-v-02c44be8]{flex-shrink:0}@media(max-width:640px){.post-item[data-v-02c44be8]{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.post-item .post-title[data-v-02c44be8]{grid-column:1/-1;grid-row:2;font-size:16px}.post-item .tag-category[data-v-02c44be8]{justify-self:start;white-space:normal;overflow-wrap:anywhere}.post-item .post-date[data-v-02c44be8]{grid-column:1/-1}}.post-item[data-v-02c44be8]{color:#1f2937;text-decoration:none;min-width:0;cursor:pointer;display:flex;align-items:center;gap:12px;margin-bottom:12px}.post-title[data-v-02c44be8]{min-width:0;overflow-wrap:anywhere;line-height:1.6;flex:1;font-weight:600;font-size:15px}.cat-nav[data-v-02c44be8]{display:flex;gap:8px;align-items:center;overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px;scrollbar-width:none}.cat-nav[data-v-02c44be8]::-webkit-scrollbar{display:none}.cat-chip[data-v-02c44be8]{flex-shrink:0;min-height:44px;padding:6px 16px;border-radius:999px;font-size:13px;color:#374151;background:#f3f4f6;border:1px solid transparent;cursor:pointer;transition:all .15s;white-space:nowrap}.cat-chip[data-v-02c44be8]:hover{border-color:color-mix(in srgb,var(--zc-primary) 50%,transparent);color:var(--zc-primary)}.cat-chip.active[data-v-02c44be8]{background:var(--zc-primary);color:#fff}.tag-category[data-v-02c44be8]{background:var(--zc-primary-tint);color:var(--zc-primary-strong)}
