@oluOnline I’ve wondered that too!
Maybe relevant: in programming languages, when one variable is masked by a different variable with the same name in a more local scope, e.g.:
let x = 1
if (blah) {
let x = 2
}
…people say the inner x “shadows” the outer x. Maybe the idea here is that the component’s CSS shadows the enclosing stylesheet? But I have no specific evidence behind that guess.