/* Solved threads and best answers (murof/solved.py). Loaded only while Admin > Features > Solved answers is on. */
.chip.ok svg, .answer-chip svg { width: 12px; height: 12px; margin-right: 4px; }
.phead .answer-chip { margin-left: auto; margin-right: 8px; }
.rhead .answer-chip { font-size: 10px; height: 20px; padding: 0 7px; }
.post:has(.phead .answer-chip), .reply:has(> .rhead .answer-chip) > .rbody { box-shadow: inset 3px 0 0 var(--pos); }
.act-form { display: inline; margin: 0; }
.act-form .act { background: none; border: 0; font: inherit; cursor: pointer; }
.act-form .act.on { color: var(--pos); }
.answer-card { margin: 10px 0 14px; padding: 14px 16px; border-radius: var(--r-lg, 16px);
  box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--pos) 35%, transparent);
  background: color-mix(in oklab, var(--pos) 6%, var(--surface, transparent)); }
.answer-card .ac-head { display: flex; align-items: center; gap: 6px; color: var(--pos); }
.answer-card .ac-head svg { width: 16px; height: 16px; }
.answer-card .ac-head .faint { margin-left: auto; }
.answer-card .ac-who { display: flex; align-items: center; gap: 6px; margin: 8px 0 4px; }
.answer-card .ac-text { margin: 0 0 10px; color: var(--text-muted); overflow-wrap: anywhere; }

