.portrait {
	max-width: 100%;
	box-sizing:border-box;
}

.portrait img {
	height:auto;
	max-width:100%;
	/* margin:0.5rem 1rem; */
	border:solid;
	display: block;
	box-sizing: border-box;
}

.info-pane {
    padding: 0.5rem 1rem 1rem;
    background-color: #91eff915;
    border-right: 1px solid;
    border-left: 0.5rem double;
    border-bottom: 1px solid;
}

.info-pane h5{
	font-family:VT323;
	font-size: 1.3rem;
	font-weight:400;
	padding-bottom: 0;
	margin:0;
	transform: scaleX(1.2);
	transform-origin: left;
	max-width:80%;
}

.info-pane span {
	font-size: 0.9rem;
	text-indent:1.3em;
}

.info {
	padding-bottom:0.5em;
}