@media (max-width: 800px) { #mnml { font-size: 10pt; padding: 1em 0 0 0; grid-template-columns: 1fr; grid-template-rows: 1fr min-content; grid-template-areas: "main" "footer"; } #mnml button { font-size: 10pt; } table td { height: 2.5em; } nav { display: none; } aside { display: none; } footer { display: flex; } #nav-btn, #instance-nav { display: unset; } #mnml.nav-visible nav { padding: 0.5em; margin: 0; display: block; grid-area: main; } #mnml.nav-visible main { display: none; } header { display: none; } main { overflow-x: hidden; padding: 0 0.5em; } .login { width: 100%; } .timer-container { margin: 0.5em 0 0 0; } .mobile-title { display: block; margin-bottom: 1em; } .menu-instances { display: grid; grid-template-columns: 1fr; grid-template-areas: "constructs" "inventory" "games"; } }