body { display: grid; grid-template-columns: 100%; grid-template-rows: 22px 16% 66% 16%; grid-template-areas: "bar" "." "container" "."; background: url("meow.jpg") center center / cover no-repeat fixed; margin: 0; height: 100%; width: 100%; color: white; } .overlay { grid-column: 1; grid-row: 2 / span 3; background-color: rgba(0, 0, 0, 0.5); } button { display: inline-block; background-color: #3f3f3f; border: 1px solid #6f6f6f; color: #d3d3d3; margin: 1px; float: left; width: 20px; height: 20px; font-size: 12px; padding: 0px; } .bar { grid-area: bar; width: 100%; height: 100%; background-color: #3f3f3f; border-color: #B7C5D9; } button:focus { border-color: #93b3a3; color: #93b3a3; } .autism { height: 100%; float:right; display: inline-flex; justify-content: flex-end; align-items: center; } .autism a, .autism time { margin: 1px; font-size: 0.7em; border-left: 1px solid #6f6f6f; padding-left: 6px; padding-right: 5px; color: #9ACD32; } .box { background-color: rgba(0, 0, 0, 0.75); border: 1px solid #93b3a3; overflow: auto; } main { order: 2; flex-basis: 72%; padding: 20px; } .sidebar { order: 1; flex-basis: 20%; min-width: 240px; } .sidebar p { text-align: center; } .sidebar ul { list-style-type: none; } .container { grid-area: container; display: flex; flex-wrap: nowrap; justify-content: space-between; width: 80%; margin-left: auto; margin-right: auto; } .imgcontainer { display: flex; justify-content: space-evenly; width: 100%; } .singlebox { flex-basis: 100%; } p, pre, li { font-family: "Lucida Console", monospace; font-size: 11px; color: #DCDCCC; } h1 { font-size: 15px; } a { color: #c5f779; } .green { color: #7f9f7f; } .grey { color: #709080; } li:hover { font-weight: bold; } #cyberia { color: #94BFF3 }