fs/TB1pYwBuAL0gK0jSZFhXXXJ_CXa-512-512.png'); /* User avatar image */
            background-size: cover;
        }
        .avatar.bot {
            background-image: url('https://img.alicdn.com/tfs/TB1QJdwuAL0gK0jSZFAXXcAepXa-512-512.png'); /* Bot avatar image */
            background-size: cover;
        }
        #chatFooter {
            display: flex;
            padding: 10px;
            border-top: 1px solid #ccc;
        }
        #chatInput {
            flex-grow: 1;
            padding: 10px;
