html, body {
    width: 100%;
    height: 100%;
    background-color: #ffffcf;

    margin: 0;
    padding: 0;

    display: flex;
	flex-direction:column;
    align-items: center;
    justify-content: center;

}
#circle {
    width: 90vmin;
    height: 90vmin;  
    max-width: 500px;
    max-height: 500px;
}

figure {
	display: flex;
	flex-direction: column;
	align-items: center;
}
figcaption {
	margin-top:1em
}
img {
	width:auto;
	height:auto;
	max-width:95%;
	max-height:90vh;
}

p { margin:1ex }

