@media (max-height: 800px), (max-width: 1000px) { #mnml { font-size: 8pt; padding: 0; grid-template-columns: 1fr; grid-template-rows: 1fr min-content; grid-template-areas: "main" "footer"; } #mnml button { font-size: 8pt; } table td { height: 2.5em; } nav { display: none; } #nav-btn, #instance-nav { display: unset; } #mnml.nav-visible nav { padding-left: 0; margin: 0; display: block; grid-area: main; } #mnml.nav-visible main { display: none; } header { display: none; } main { overflow-x: hidden; } .login { width: 100%; } }