/////////////////// // // // HEADER // // // /////////////////// .main-header { section { display: flex; flex-direction: column; } @include breakpoint(tablet) { section { flex-direction: row; } } header { flex-grow: 1; } } .title { align-items: center; display: flex; } .avatar { border-radius: 50%; margin-right: 1rem; width: 5rem; } nav { display: flex; justify-content: end; @include breakpoint(tablet) { flex-direction: column; justify-content: center; } ul { margin: 0; padding: 0; } @include inline-list; } .nav-item:not(:last-child) { &::after { content: ' /'; } }