* { font-family: sans-serif; } h1 { text-align: center; } header { display: flex; } header a { color: black; text-decoration: none; padding: 1em; } header a:hover { color: white; background-color: black; } hr { margin: 50px, auto; width: 50%; } .infos { border-bottom: solid 1px; } #liens-admins { display: flex; justify-content: space-around; flex-wrap: wrap; } .admin { margin: 1em; border-style: solid; border-width: 1px; padding-left: 1em; padding-right: 1em; } .admin p { text-align: center; } .admin ul { list-style: square; } @media (pointer: coarse) { #liens-admins { flex-direction: column; } }