body { display: flex; gap: 0 1em; flex-wrap: wrap; flex-direction: row; } header { width: 100%; background: black; color: white; display: flex; flex-direction: row; align-items: center; } header a { color: white; } #logo { width: 8em; } #breadcrumbs { list-style-type: none; } #breadcrumbs li { display: inline-block; } #breadcrumbs li.active { font-weight: bold; } aside { width: 20em; background: black; color: white; } aside a { color: white; } main { flex: 1; }