.wk-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%; /* default: human */
    object-fit: cover;
    transition: border-radius 150ms ease;
}

/* AI Bot — 圆角矩形 */
.wk-avatar.wk-avatar-ai {
    border-radius: var(--wk-r-sm);
}

/* 群组 — 中等圆角 */
.wk-avatar.wk-avatar-group {
    border-radius: var(--wk-r-md);
}
