.sc-comment-section #postcomments{position:relative;scroll-margin-top:110px;overflow-anchor:none}
.sc-comment-section .sc-comment-page-status{position:absolute;inset:0;z-index:4;display:grid;place-items:center;gap:10px;min-height:180px;padding:12px 0;color:var(--sc-muted,#819087);font-size:13px;line-height:1.7;pointer-events:none;background:transparent}
.sc-comment-section .sc-comment-page-status[hidden]{display:none!important}
.sc-comment-page-status.is-loading:before{content:"";width:24px;height:24px;flex:none;border:3px solid var(--sc-line,#dfe5df);border-top-color:var(--sc-green,#4b9e55);border-radius:50%;animation:sc-comment-page-spin .75s linear infinite}
.sc-comment-page-status:not(.is-loading){pointer-events:auto;background:var(--sc-card,#fff)}
.sc-comment-page-status button{font:inherit;color:var(--sc-green,#4b9e55);border:1px solid var(--sc-line,#dfe5df);background:var(--sc-card,#fff);border-radius:8px;padding:5px 12px;cursor:pointer}
.sc-comment-page-status button[hidden]{display:none!important}
.sc-comment-section .commentlist[aria-busy=true]>.pagenav{opacity:.6;cursor:progress}
.sc-comment-section .commentlist[aria-busy=true]>.pagenav a{cursor:progress}
.sc-comment-section .commentlist:focus{outline:none}
@keyframes sc-comment-page-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.sc-comment-section #postcomments{transition:none}.sc-comment-page-status.is-loading:before{animation:none}}
