.subscriber-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-size:.544em;line-height:1;white-space:nowrap;flex:none}
.subscriber-badge :is(img,svg){display:block;width:1.25em;height:1.25em;object-fit:contain}
.favorite-name-row :is(h1,h3,strong) > a:has(~ .subscriber-badge){display:inline}

.showcase-card .showcase-company-title{display:flex;align-items:center;gap:5px;min-width:0}
.showcase-card .showcase-company-title>a{min-width:0;overflow-wrap:anywhere}
.showcase-company-badges{display:inline-flex;align-items:center;gap:4px;flex:none}
.showcase-company-badges:empty{display:none}
.showcase-company-badges .subscriber-badge{margin-left:0}
.showcase-company-badges .subscriber-badge img{max-width:1.25em;max-height:1.25em}

/* Size the actual artwork, including images with intrinsic dimensions. */
.subscriber-badge :is(img,svg),.showcase-company-badges .subscriber-badge :is(img,svg){
  width:1em!important;height:1em!important;max-width:1em!important;max-height:1em!important;font-size:inherit!important;
}

.favorite-verified{font-size:1.04em!important;flex:none;vertical-align:middle}

