Here is the Doc: https://learn.microsoft.com/en-us/azure/active-directory-b2c/customize-ui?pivots=b2c-user-flow#configure-company-branding
It says:
Keep these things in mind when you configure company branding in Azure AD B2C:
Company branding in Azure AD B2C is currently limited to background image, banner logo, and background color customization. The other properties in the company branding pane, for example, Advanced settings, aren't supported.
OK, looks like there is very few I can do. It is limited to background image, banner logo, and background color customization.
However, In step 6, it says:
Follow the steps in Add branding to your organization's Microsoft Entra sign-in page.
If you follow the guide to Add branding to your organization's Microsoft Entra sign-in page, there are all these nice things you can customize, like:
A: Company branding in Azure AD B2C is currently limited to background image, banner logo, and background color customization.
B: I can customize all those 15 elements above.
Now, which one is it????
It depends on what you're using. If you're using Azure AD B2C then it's
A: Company branding limited to background image, banner logo, and background color customization.
B2C does also support completely customising the branding but for that you need to host HTML/CSS/JS yourself.
The confusion you have here is between Entra ID and Azure AD B2C, they're different products under the same umbrella.
There are other products under the Entra umbrella as well, mostly related to Entra ID, but those are the main ones as a starting point for dealing with users' identities.
You'll notice Azure AD B2C and External ID in external tenants serve largely the same purpose. That's because MS have identified that B2C can be quite difficult to configure once you get into more complex scenarios, and it's built on an older version of Azure AD, so their long term plan is to migrate the service to External ID for customers.