.article-waterfall[data-v-dafb5eba]{display:flex;gap:16px;align-items:flex-start;margin-top:14px}.article-waterfall-col[data-v-dafb5eba]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.article-waterfall-card[data-v-dafb5eba]{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:#1b1a17d1;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.article-waterfall-card[data-v-dafb5eba]:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.article-waterfall-cover[data-v-dafb5eba]{position:relative;width:100%;aspect-ratio:1 / 2;overflow:hidden;background:#ffffff05;border-bottom:1px solid var(--line)}.article-waterfall-cover[data-v-dafb5eba] img.article-image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.article-waterfall-card:hover .article-waterfall-cover[data-v-dafb5eba] img.article-image{transform:scale(1.025)}.article-waterfall-cover[data-v-dafb5eba] .article-image-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--faint)}.article-waterfall-body[data-v-dafb5eba]{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;min-width:0}.article-waterfall-card.no-media .article-waterfall-body[data-v-dafb5eba]{padding:18px 16px;gap:10px}.article-waterfall-meta[data-v-dafb5eba]{display:flex;align-items:center;justify-content:space-between;gap:8px}.article-waterfall-tag[data-v-dafb5eba]{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}.article-waterfall-card.no-media .article-waterfall-tag[data-v-dafb5eba]{color:var(--muted)}.article-waterfall-arrow[data-v-dafb5eba]{color:var(--faint);transition:transform .2s ease,color .2s ease;flex-shrink:0}.article-waterfall-card:hover .article-waterfall-arrow[data-v-dafb5eba]{color:var(--accent);transform:translate(2px,-2px)}.article-waterfall-title[data-v-dafb5eba]{margin:0;font-family:"Noto Serif SC",Songti SC,serif;font-size:15px;font-weight:700;line-height:1.4;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-waterfall-card.no-media .article-waterfall-title[data-v-dafb5eba]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px}.article-waterfall-excerpt[data-v-dafb5eba]{margin:0;color:var(--muted);font-size:12px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.article-waterfall-footer[data-v-dafb5eba]{margin-top:6px;padding-top:8px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--faint);font-size:11px}@media (max-width: 639px){.article-waterfall[data-v-dafb5eba],.article-waterfall-col[data-v-dafb5eba]{gap:12px}.article-waterfall-card[data-v-dafb5eba]:not(.no-media){flex-direction:row;align-items:stretch;min-height:122px}.article-waterfall-cover[data-v-dafb5eba]{flex:0 0 86px;width:86px;aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0}.article-waterfall-title[data-v-dafb5eba]{white-space:normal;overflow-wrap:anywhere}.article-waterfall-body[data-v-dafb5eba]{justify-content:center}}
