@media (max-width: 1000px) { body { overflow-y: initial; } #mnml { font-size: 8pt; padding: 0.25em; .instance { grid-template-columns: 1fr; grid-template-rows: min-content 1fr; grid-template-areas: "vbox" "constructs"; svg { stroke-width: 1.25em; } } .game { .team, #targeting, .resolving-skill { width: calc(90% - 3em); } .game-construct { grid-template-columns: 1fr; grid-template-rows: min-content 1fr; .avatar { grid-area: initial; position: absolute; top: 0; height: 100%; width: 100%; z-index: -1; } svg { height: 1.5em; } } .skills { button[disabled] { display: none; } } .effects { font-size: 1em; } .skill-description { font-size: 0.8em; svg { height: 1em; } } .player { .game-construct { grid-template-areas: "left" "right"; .left { grid-template-columns: 1fr; grid-template-rows: 1fr min-content; grid-template-areas: "skills" "effects"; } } } .opponent { .game-construct { grid-template-rows: 2fr min-content; grid-template-rows: 1fr; grid-template-areas: "right" "left"; .left { grid-template-columns: min-content 1fr; } } .avatar { top: 3em; } } } .instance-construct { position: relative; .skills, .specs { font-size: 75%; } .avatar { grid-area: initial; position: absolute; top: 0; height: 100%; width: 100%; z-index: -1; } } aside { font-size: 75%; button { margin-bottom: 0.5em; } } } } // portrait menu @media (max-width: 600px) { #mnml { grid-template-columns: 1fr; grid-template-rows: 1fr; grid-template-areas: "main" } section { grid-template-columns: 1fr; .list { grid-template-columns: 1fr 1fr; &.play { grid-template-columns: 1fr; } } } .account { grid-template-columns: 1fr; div { padding: 0; } } .play-ctrl { display: none; } .menu { height: auto; display: block; .options { display: grid; grid-template-columns: repeat(2, 1fr); button:not(:last-child) { border: 2px solid #222; } button.logo { grid-column-end: span 2; border: none; margin-right: 0; margin-top: 0.5em; background-position: center; } } .team { grid-template-columns: 1fr; .construct { height: 10em; } } .news { padding: 0; } } section { .list { grid-template-columns: 1fr; } } }