@media only screen { body { background-color: #5e5e5e; margin: 0; } main { padding: 0 72px 72px 72px; background-color: white; margin: 0; border: 0.077rem solid gray; border-top: 0; box-shadow: 0.15rem 0.5rem 0.23rem rgba(0, 0, 0, 0.3); } footer { display: block; font-size: smaller; color: white; padding: 0.77rem; text-shadow: black 1px 1px 1px, black -1px 1px 1px, black 1px -1px 1px, black -1px -1px 1px; } footer a:link, footer a:visited, footer button { display: inline; color: #4ec6f5; font-weight: bold; text-decoration: none; background: transparent; font-size: inherit; text-shadow: inherit; border: 0; margin: 0; padding: 0; } footer a:hover, footer a:focus, footer button:hover, footer button:focus { color: #87deff; } footer a:active, footer button:active { color: #3d86fc; } #image-credits:not(.showing-all) p, #image-credits.showing-all #image-credits-toggle { display: none; } header .buttons { order: 1; width: 40%; margin-bottom: 0.5rem; display: flex; flex-flow: row; justify-content: space-between; } header .buttons * { background-color: transparent; background-size: contain; border: 0; padding: 0; margin: 0; flex: 1 0 0; font-size: 1rem; line-height: 2; } header .buttons #print { flex: 5 0 0; } header .buttons .show-highlights, header .buttons .show-all { flex: 10 0 0; } .show-all, .show-highlights, #print { border: 0; padding: 0; margin: 0; background-color: transparent; background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.05) 20%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.05) 80%, transparent 100%); cursor: pointer; line-height: 2; } .highlight-icon { cursor: pointer; } .show-all:hover, .show-highlights:hover, #print:hover, .show-all:focus, .show-highlights:focus, #print:focus { background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 100, 0.1) 20%, rgba(0, 0, 100, 0.2) 30%, rgba(0, 0, 100, 0.2) 70%, rgba(0, 0, 100, 0.1) 80%, transparent 100%); } .show-all:active, .show-highlights:active, #print:active { background-image: linear-gradient(to right, transparent 0%, rgba(0, 100, 200, 0.1) 20%, rgba(0, 100, 200, 0.2) 30%, rgba(0, 100, 200, 0.2) 70%, rgba(0, 100, 200, 0.1) 80%, transparent 100%); } .lowlight:not(.lowlight-no-gradient) { background-image: linear-gradient(to left top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.1) 90%); } .show-highlights img, .show-all img, #print img { height: 1em; width: 1em; } }