.answerbase-widget a {
font-weight:bold !important;
}
.answerbase-widget .questions-list .item .follow, .answerbase-widget .questions-list .item .toggle-comments {
color:#8f8f8f !important; 
}

.answerbase-widget .questions-list .answer-item
{
background:#f9f9f9;
padding:12px 8px;
border-radius:8px;
border-left:1px solid #e9e9e9;
}
.autocomplete-w1 a img, .answerbase-widget a img {
padding:1px 3px;
background:#fff;
border-radius:4px;
}
.voting {
padding-top:2px !important;
display:flex;
justify-content:end;
gap:4px;
}
.questions-list {
margin-top:35px !important;
}
body .follow {
border-radius:4px;
border:1px solid #e9e9e9;
padding:2px 6px !important;
font-weight:normal !important;
}
body .autocomplete-w1 .button:not(#ab_chat), .answerbase-widget .button:not(#ab_chat) {
display:inline-flex !important;
}
.fancybox-content {
border:1px solid #e9e9e9;
box-shadow:1px 1px 5px #00000080;
padding:20px;
border-radius:12px;
}
.fancybox-slide {
background:#00000080;
}
body .answerbase-widget .questions-list > .title h5, body .autocomplete-w1 h5, .autocomplete-w1 .h5, .answerbase-widget h5, .answerbase-widget .h5 {
color:rgb(var(--color-foreground)) !important;
text-transform:uppercase;
font-size:calc(var(--font-heading-scale) * 3rem) !important;
font-weight:999 !important;
line-height:calc(1 + .3/max(1,var(--font-heading-scale))) !important;
}