/* Topic-specific layouts only; shared components live in components.css. */
.tag-open{background:var(--accent-light);color:var(--accent)}
.tag-responded{background:#e8f7ef;color:var(--green)}
.tag-debated{background:#fef3e2;color:#b45309}
.tag-awaiting-debate{background:#fdf0ef;color:var(--red)}
.tag-awaiting-response{background:var(--off-white);color:var(--text-secondary)}
