
.scrollbox.cards{max-height:520px; overflow:auto; padding:10px; display:flex; flex-direction:column; gap:10px}
.cards .card-row{display:grid; grid-template-columns:96px 1fr; gap:14px; padding:12px; border:1px solid var(--border); border-radius:14px; background:var(--panel)}
.card-row .meta-top{display:flex; align-items:center; justify-content:space-between; gap:10px}
.card-row .stats{margin-top:6px; color:#a8c3e6}
.card-row .desc{display:block; margin-top:8px; white-space:pre-wrap; color:#d9ecff; line-height:1.25}
.tag{font-size:11px; line-height:1; padding:3px 6px; border-radius:999px; border:1px solid rgba(255,255,255,.18); background:rgba(0,0,0,.45)}
.tag-banned{background:#5a0000; color:#fff; border-color:#c00}
.tag-a{background:#10243a; color:#7bdcff; border-color:#2a6ea9}
.tag-b{background:#1f1a39; color:#c4a6ff; border-color:#7c4dff}
.tag-ex{background:#12361a; color:#b2ffbb; border-color:#35c45e}
