.ad-slot:empty{display:none}
.pr-pagination ul,.pr-pager{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:32px 0 0}
.pr-pager a,.pr-pager span{display:inline-block;padding:8px 14px;border:1px solid var(--pr-border-2);border-radius:8px;text-decoration:none;color:var(--pr-text)}
.pr-pager .current{background:var(--pr-green);border-color:var(--pr-green);color:#fff}
.pr-comment-list{list-style:none;padding:0;margin:0}
.pr-comment-list li{border-top:1px solid var(--pr-border);padding:14px 0}
.pr-comment-list .children{list-style:none;padding-left:24px}
.pr-comment-meta{font-size:13px;color:var(--pr-text-3);margin-bottom:6px}
.pr-search-results{display:grid;gap:12px}
