I had to search a bit and also read the c3.css file to get a good idea on how to change the default look.
At the top of my head you will find several classes that you can change in the layout, just include your own CSS file after c3.css replaces it.
.c3-legend-item
.c3-tooltip th
.c3-tooltip td
The CodePen below contains most of the other CSS classes that you need to customize for your C3 diagram to your liking. I use a hybrid histogram / line chart, but am testing on pie and donut charts so that the classes are the same.
C3.js Chart: CodePen
source share