.site .rec-links{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.site .rec-links li{display:inline-flex}.site .rec-links a{color:var(--accent-deep);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.site[data-theme=dark] .rec-links a{color:var(--accent)}.site .rec-links a:hover{text-decoration:underline}.site .contested{border-left:3px solid var(--tg-part);background:var(--tg-part-bg);border-radius:0 8px 8px 0;margin:0;padding:10px 14px}.site .contested-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-part);margin:0 0 4px;font-size:10.5px;font-weight:600}.site .contested-note{color:var(--ink);margin:0 0 6px;font-size:13.5px;line-height:1.5}.site .contested ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site .contested li{color:var(--ink-2);font-size:13px;line-height:1.45}.site .contested li a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.site .contested-other{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;display:block}.site .cmx-absence{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.site .cmx-absence-chip{letter-spacing:.04em;text-transform:uppercase;border:1px dashed;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:600}.site .cmx-absence--none-found .cmx-absence-chip{color:var(--tg-na);background:var(--tg-na-bg)}.site .cmx-absence--held-out .cmx-absence-chip{color:var(--tg-part);background:var(--tg-part-bg)}.site .cmx-absence-note{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}
