The header has a dynamic height, how can the main take up the rest of the page height?
header {
  margin: auto;
  width: 50%;
  height: auto;
}
h1 {
  text-align: center;
}
main {
  background-color: aqua;
}<header>
  <h1>Add new task in your list</h1>
  <app-add-to-do-list></app-add-to-do-list>
</header>
<main>
</main> 
     
     
     
    