I don't understand why my margin isn't being applied in this example. Seems strait forward enough.
App Template:
<my-component class="my-class">Test</my-component>
<div>Some Conent</div>
App Styles:
.my-class { margin-bottom: 30px; }
div { background-color: red; }
Component Template:
<div><ng-content></ng-content></div>
The div gets red background, but there is no margin between the two;