/* Circular brand portrait: retain the uploaded artwork without redrawing it. */
img.brand-avatar{display:inline-block;object-fit:contain;aspect-ratio:1;border-radius:50%;flex:none;vertical-align:middle;filter:none}
.site-header .brand-wave{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px}
.site-header .brand-wave img.brand-avatar{width:48px;height:48px;max-width:none}
.p-intro .p-signature img.brand-avatar{width:32px;height:32px}
.wave-heading h3 img.brand-avatar{width:28px;height:28px}
@media(max-width:760px){
 .site-header .brand-wave{width:40px;height:40px;flex-basis:40px}
 .site-header .brand-wave img.brand-avatar{width:40px;height:40px}
 .p-intro .p-signature img.brand-avatar{width:28px;height:28px}
}
