div#References{grid-gap:1em 1em;display:grid;grid-auto-rows:250px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:1em}div#References div{position:relative}div#References div img{border-radius:.5em;cursor:pointer;display:block;max-height:100%;max-width:100%}div#References div div#referenceInfo{background-color:hsla(0,0%,100%,.75);border-bottom-left-radius:.5em;border-top-right-radius:.5em;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:15em}div#References div div#referenceInfo label{font-size:1.2em;padding:0 .2em}
