:root { --body-code-background-color: rgb(var(--dk-gray)); --box-shadow-color: rgba(var(--dk-gray), 0.8); --heading-color: rgb(var(--white)); --html-color: rgb(var(--white)); --html-background-color: rgb(var(--black)); --photo-params-background-color: rgb(var(--dk-gray)); --photo-params-container-background-color: rgb(var(--sub-dk-gray)); --photo-params-color: rgb(var(--super-lt-gray)); --photo-params-border-color: rgb(var(--sub-dk-gray)); --platter-background-color: rgba(var(--black), var(--platter-background-opacity)); --separator-color: rgb(var(--dk-gray)); --twitter-icon: url(/icons/twitter-dark.svg); --github-icon: url(/icons/github-dark.svg); --instagram-icon: url(/icons/instagram-dark.svg); --rss-icon: url(/icons/rss-dark.svg); } .photos.list { display: inline-block; max-width: none; margin: var(--body-item-spacing) 0; padding: 0 var(--body-item-spacing); width: 100%; } .photos.list > .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 0.8rem; margin: 0; padding: 0; } @media (max-width: 415px) { .photos > .grid { grid-template-columns: repeat(2, 1fr); } } .photos.page > nav { margin-block-end: var(--body-item-spacing); } .photos > .grid > li { line-height: 0; list-style: none; } .photos > .grid > li > a { display: block; } .photos > .grid > li img { border-radius: 3px; } .photo-params { width: 100%; } .photo-params .container { display: block; background-color: var(--photo-params-container-background-color); border-radius: 10px; margin: var(--body-item-spacing) auto; padding: calc(var(--body-item-spacing) / 2); width: 66%; } .photo-params table { background-color: var(--photo-params-background-color); color: var(--photo-params-color); border-collapse: collapse; border-radius: 6px; table-layout: fixed; text-align: center; width: 100%; } .photo-params thead td { border-bottom: 1px solid var(--photo-params-border-color); font-size: 80%; font-weight: bold; } .photo-params tr.exposure-attributes td { border-top: 1px solid var(--photo-params-border-color); border-left: 1px solid var(--photo-params-border-color); } .photo-params tr.exposure-attributes td:first-child { border-left: none; } .photo-params td { font-size: 75%; padding: 1rem; } .photo-params td:last-child { text-align: end; } .photo-params td:first-child { text-align: start; } .photo-params .make-model { font-weight: bold; } .photo-params .size { border-left: 0; } .photo-params .location { border-right: 0; } .photo-params.debug thead { font-size: 2rem; font-weight: bold; border-bottom: 2px solid rgb(var(--dk-gray)); } .photo-params.debug { width: 100%; } .photo-params.debug td { border: 1px solid var(--photo-params-border-color); overflow: scroll; vertical-align: top; }