.detail-img { text-align: center; }
.detail-img img { max-width: 100%; max-height: 100vh; }
#detail-page body { background-color: #000; color: #fff; margin: 0; }
#detail-page a:link, #detail-page a:visited { color: #E0E0E0; }
.detail-info { font-family: monospace; padding: 0.5em; padding-top: 0.1em; }

#query-page { background-color: #000; color: #fff; }

