/* S690 D-S690-REVIEWS */
.pod-rev-filter{display:flex;gap:8px;margin:0 0 6px;flex-wrap:wrap;}
.pod-rev-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-mid);border-radius:999px;padding:6px 16px;font-size:14px;cursor:pointer;min-height:36px;}
.pod-rev-btn.is-on{background:var(--color-link);border-color:var(--color-link);color:#fff;}
.pod-rev-sub{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-mid);margin:22px 0 10px;}
.pod-rev-books{margin:0 0 10px;font-size:13px;color:var(--color-text-mid);}
.pod-rev-watch{margin:6px 0 2px;}
.pod-rev-watch-btn{display:inline-block;border:1px solid var(--color-link);color:var(--color-link);border-radius:8px;padding:8px 14px;font-weight:700;text-decoration:none;}
/* S692 D-S692-PODBOOKS: list of books, each with its episodes */
.pod-rev-book{margin:22px 0 8px;}
.pod-rev-book-h{font-size:18px;font-weight:700;margin:0 0 10px;color:var(--color-text);}
.pod-rev-book-n{font-size:13px;font-weight:400;color:var(--color-text-mid);margin-left:6px;}
.pod-rev-kind{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 9px;margin-right:6px;vertical-align:middle;border:1px solid var(--color-border);color:var(--color-text-mid);}
.pod-rev-kind-brief{border-color:#00AAFF;background:#00AAFF;color:#0d1117;} /* S693: filled so it reads in light themes */
.pod-rev-kind-debate{border-color:#00CC44;background:#00CC44;color:#0d1117;}
.pod-rev-kind-discussion{border-color:#7C3AED;background:#7C3AED;color:#ffffff;} /* S693: filled like brief and debate */
