display: grid;
place-content: center;
gap: 1ch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1ch;
display: flex;
& > * {
margin: auto;
}
padding: 15vmin;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);