#league-page-body { display: flex; flex-direction: column; height: 100vh; } #league-information-container { height: 100px; background-color: #f0f0f0; /* Example background color */ display: flex; /* Add any other styling you need for the league information container */ } #league-stats-container { display: flex; flex: 1; } #league-table-container { flex: 1; background-color: #eaeaea; /* Example background color */ /* Add any other styling you need for the league table container */ } #top-scorers-container { flex: 1; background-color: #dcdcdc; /* Example background color */ /* Add any other styling you need for the top scorers container */ }