@media (max-height: 800px), (max-width: 1000px) { .instance { display: grid; grid-template-columns: 1fr; grid-template-rows: min-content, min-content, min-content, 1fr; grid-template-areas: "top" "controls" "vbox" "constructs" } .instance .nav-btn { display: initial; } /* Default view */ .instance .equip { display: none; } .instance .info { display: none; } .instance .construct-list { display: none; } .vbox { grid-area: vbox; display: grid; grid-template-rows: min-content min-content min-content; grid-template-columns: 1fr; grid-template-areas: "vbox" "inventory" "combiner"; } /* constructs toggled on */ .instance.constructs-visible .vbox { display: none; } .instance.constructs-visible .equip { display: initial; grid-area: vbox; margin: 0 0 0.5em 0; } .instance.constructs-visible .highlight { display: initial; } .instance.constructs-visible .construct-list { grid-area: constructs; display: grid; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; } .vbox-inventory { margin-left: 0; } .vbox-combiner { margin-left: 0; } .construct-list .skills { flex-flow: row; align-items: stretch; } .equip { border: none; } .instance-construct { grid-row: 2; display: grid; grid-template-rows: min-content 1fr; grid-template-areas: "name " "avatar "; padding: 0.5em; border: none; transition-property: all; transition-duration: 0.5s; transition-delay: 0; transition-timing-function: ease; } .instance-construct .skills { display: none; } .instance-construct .specs { display: none; } .instance-construct .stats { display: none; } .instance-construct-active .avatar { min-height: 150px; } .instance-construct-active { grid-row: 1; grid-column: 1 / 3; display: grid; grid-template-rows: min-content min-content min-content 1fr min-content; grid-template-areas: "name " "skills " "specs " "avatar " "stats "; padding: 0.5em; border: none; transition-property: all; transition-duration: 0.5s; transition-delay: 0; transition-timing-function: ease; } .instance-construct-active .specs { margin: 0; } .instance-construct-active img { width: 55px; } .instance-construct:last-child { border-left: 1px solid #222; } }