We have an embedded web app that has a requirement that it needs to be able to be re-branded by an integrator after the app is built and deployed. The requirement states that the integrator may upload a `branding.css` which will override existing styles with the brand colors, etc.

The problem is that it seems impossible to accommodate this requirement with Angular and Angular CLI. I wanted to double check here before I write a hacky post-processing python script that gets the job done.

Basically, all I want is after doing an `ng build`, I want my `index.html` to look like this:

```
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
    <title [translate]="'index.title'"></title>
    <base href="/">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link rel="icon" type="image/x-icon" href="favicon.ico">
    <link href="styles.f14ea32bf407dc2d4831.bundle.css" rel="stylesheet" />
    <link href="branding.css" rel="stylesheet" />
</head>

```

That way `branding.css` is last which means any classes in there will override the ones in the styles bundle and the integrator can simply overwrite that one file with the partner's branding. Is there a way to do this (or similar)?