/* 图文列表：左图右文 */
.t-listview{--bg:#16181d;--bg2:#1e2127;--bg3:#272b33;--tx:#eceef2;--tx2:#99a0ad;--bd:#2c3039}
.t-listview .grid,body.t-listview .grid.grid-v{grid-template-columns:1fr;gap:12px}
@media(min-width:960px){.t-listview .grid,body.t-listview .grid.grid-v{grid-template-columns:1fr 1fr;gap:14px}}
.t-listview .grid-v .thumb{aspect-ratio:16/9}
.card.lv{display:flex;gap:14px;background:var(--bg2);border:1px solid var(--bd);border-radius:10px;padding:10px;transition:border-color .2s}
.card.lv:hover{border-color:var(--c)}
.card.lv .thumb{flex:none;width:44%;max-width:240px;border-radius:6px}
.lv-info{min-width:0;display:flex;flex-direction:column;gap:6px;padding:2px 0}
.card.lv .tt{margin:0;font-size:15px;font-weight:600}
.lv-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--tx2)}
.lv-meta b{color:var(--c);font-weight:500}
.lv-new{font-size:11px;font-weight:700;color:#1a1200;background:#f5a524;border-radius:3px;padding:0 5px}
.lv-tags{display:flex;flex-wrap:wrap;gap:6px}
.lv-tags i{font-style:normal;font-size:12px;padding:1px 8px;border-radius:10px;background:var(--bg3);color:var(--tx2)}
.lv-blurb{font-size:13px;color:var(--tx2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:639px){
  .card.lv{gap:10px;padding:8px}
  .card.lv .thumb{width:42%}
  .card.lv .tt{font-size:14px}
  .lv-blurb{display:none}
}
