< Template:Home | Welcome
/* #welcome img{ margin-top: 1em; } */ @media (min-width: 850px) { #welcome { grid-column: span 2; } } #welcome h1 { text-align: initial; } #welcome h2, #message, #cat { text-align: center; } #catlist { display: inline-flex; flex-wrap: wrap; justify-content: center; } #catlist li { margin: 0.75em; } @media (max-width: 1250px) { #catlist { display: inline-grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); text-align: left; } }