"Branco" brasileiro é negro nos países nórdicos.
"Loiro" brasileiro, idem.
Cada país tem sua palheta de cores. Não dá para internacionalizar cultura racial.
Falando de Brasil, desisti de tentar entender. Estou igual IBGE, vale a autodeclaração e o que a pessoa quiser ser.
Porque as pessoas à primeira vista não consideram ancestralidade, mas aparência superficial. Se de um mesmo casal nasce um filho branco de pele com traços negroides, e um outro com traços mais europeus e pele escura, só o segundo é considerado negro pelo populacho.
Etnia no Brasil é resumida à cor da pele e textura do cabelo.