.person-avatar{width:var(--avatar-size);height:var(--avatar-size);border:1px solid color-mix(in srgb, var(--avatar-accent) 35%, var(--line));background:#2b242a;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.person-avatar[data-variant=ivory]{background:#2c2926}.person-avatar>img{object-fit:contain;width:100%;height:100%}.person-avatar-fallback{color:var(--ink);font-size:calc(var(--avatar-size) * .35);font-weight:550;line-height:1}
