.nit-content-signals{box-sizing:border-box;width:min(1500px,calc(100% - clamp(32px,6vw,86px)));margin:28px auto;padding:24px 0;color:var(--text-primary,#edf4ff)}
.nit-content-signals h2{font-size:21px;margin:0 0 8px}.nit-content-signals p{font-size:13px;line-height:1.9;color:var(--text-secondary,#a2b2c9)}
.nit-quick-votes{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}
.nit-quick-votes button,.nit-follow-details button{font:inherit;color:inherit;background:rgba(var(--accent-rgb,119,168,255),.08);border:1px solid rgba(var(--accent-rgb,119,168,255),.25);border-radius:12px;min-height:44px;padding:10px 16px;cursor:pointer}
.nit-quick-votes button[aria-pressed=true]{background:rgba(var(--accent-rgb,119,168,255),.2);border-color:var(--accent,#77a8ff)}
.nit-quick-votes small{margin-inline-start:7px;color:var(--accent,#77a8ff)}.nit-content-signals button:focus-visible,.nit-content-signals summary:focus-visible{outline:2px solid var(--accent,#77a8ff);outline-offset:3px}
.nit-follow-details{margin-top:18px;border-top:1px solid rgba(var(--accent-rgb,119,168,255),.2);padding-top:18px}.nit-follow-details summary{cursor:pointer;min-height:44px;line-height:2}
.nit-follow-details form{display:grid;gap:12px}.nit-follow-details label{display:flex;align-items:center;gap:8px;min-height:40px;font-size:14px}.nit-follow-details input{accent-color:var(--accent,#77a8ff);width:18px;height:18px}.nit-follow-details button{justify-self:start}
@media(max-width:600px){.nit-content-signals{width:calc(100% - 28px);padding-inline:0}.nit-content-signals h2,.nit-content-signals p,.nit-follow-details summary{overflow-wrap:anywhere}.nit-quick-votes{gap:8px}.nit-quick-votes button{max-width:100%;font-size:12px;padding:9px 12px}.nit-follow-details form{min-width:0}}
