/* Nova rank stars — independent of the PNG role badge. */
body .cls-nova-user-stars{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;margin:4px auto!important;padding:2px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--cls-nova-star-color,#d49a22)!important;font-size:15px!important;line-height:1!important;letter-spacing:3px!important;white-space:nowrap!important;}
body .cls-profile-card__role-row .cls-nova-user-stars{margin:4px 0 0!important;}
body .cls-post-card__author .cls-nova-user-stars{flex:0 0 auto!important;}
@media(max-width:760px){
 body.cls-bbp-unified .cls-post-card__author{grid-template-rows:auto auto auto auto!important;}
 body.cls-bbp-unified .cls-post-card__author .cls-post-card__avatar{grid-row:1/span 4!important;}
 body.cls-bbp-unified .cls-post-card__author .cls-nova-user-stars{grid-column:2!important;grid-row:3!important;justify-self:start!important;margin:0!important;}
 body.cls-bbp-unified .cls-post-card__author .cls-post-card__presence{grid-column:2!important;grid-row:4!important;justify-self:start!important;}
 body.cls-bbp-unified .cls-profile-card__role-row{align-items:flex-start!important;}
}

/* Profile: PNG role badge and stars appear one below the other. */
body.cls-bbp-unified .cls-profile-card__role-row{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;}
body.cls-bbp-unified .cls-profile-card__role-row .cls-nova-user-stars{margin:0!important;justify-content:flex-start!important;}

/* 4.9.78 — il colore configurato prevale anche sullo span interno con i glifi.
   Impedisce a regole generiche per i badge autore di colorare/ingrandire le stelle. */
body.cls-bbp-unified .cls-post-card__author .cls-nova-user-stars,
body.cls-bbp-unified .cls-post-card__author .cls-nova-user-stars > span {
  color:var(--cls-nova-star-color,#d49a22)!important;
}
body.cls-bbp-unified .cls-post-card__author .cls-nova-user-stars > span {
  font:inherit!important;
  letter-spacing:inherit!important;
  text-transform:none!important;
  margin:0!important;
}
