.5em; border: 1px solid;
	grid-template-rows: repeat(4, 3em); grid-template-columns: 5em;
	justify-self: start;}

h1 {
 	background: rgba(0,0,0,0.1);
 	padding: 0.5em 0.75em 0.25em;
	text-align: center; white-space: nowrap;
	transform: rotate(-90deg);
	font: 1.33em Helvetica, sans-serif; margin: 0;}
h1 code {font: 1.1em monospace, serif;}

div[id] span[class*="box"] {box-sizing: border-box; color: inherit; background: hsla(117,50%,50%,0.25);}

#g1 {align-content: space-between;}
#g2 {align-content: space-ar