.verdict { display: flex; gap: 12px; align-items: flex-start; padding: 12px 14px; border-radius: 12px; background: var(--bg-3); font-size: 14px; }
.verdict p { line-height: 1.4; text-wrap: pretty; }
.verdict.good { background: var(--good-soft); }
.verdict.bad { background: var(--bad-soft); }
.verdict .ic { margin-top: 2px; }
.verdict.good .ic { color: var(--good); } .verdict.bad .ic { color: var(--bad); }
button.card:hover { background: var(--bg-2); border-color: var(--line-2); }
details > summary { cursor: pointer; }
