Template:Main page navigation/styles.css

/* Template:Main page navigation/styles.css */

.navigation-container { display: flex; flex-direction: row; align-items: center; justify-content: space-evenly; column-gap: 15px; row-gap: 15px; }

/* gameboxes */ .gamebox { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 15px; margin: 0; padding: 15px 0px; width: 100%; max-width: 275px; /*height: fit-content;*/

background-color: rgba(220, 220, 220, 0.5); box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);

text-align: center; }

.gamebox * { margin: 0; padding: 0; }

body.skin-vector-legacy .gamebox, body.skin-minerva .gamebox { background-color: #0B1D39; }

.gamebox-header { display: inline-block; margin: 0; padding: 0; flex-grow: 0; }

.gamebox-header * { margin: 0; padding: 0; }

.gamebox-title { font-size: 2em; line-height: 1em; font-weight: bold; }

.gamebox-subtitle { max-height: 19px; }

.gamebox-links { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 0; margin: 0 !important; padding: 0; text-align: center; list-style: none; }

.gamebox-links li { margin-top: 10px; line-height: 30px; }

/* smallboxes */ .smallboxes { margin-top: 17px; }

.smallbox { padding: 0; width: 300px !important; height: 75px !important; }

.smallbox-title { font-size: 1.75em; }

/* for small screens */ @media screen and (max-width: 750px) { .navigation-container { flex-direction: column; }	.gamebox { max-width: 75%; } }