:root{--blue:#2d4b39;--deep:#26392e;--sky:#ded9ba;--paper:#f4ecd7;--yellow:#efcf86;--mint:#c8d7b1;--green:#2d4b39;--pink:#d5a58c;--display:Silkscreen,monospace}
body.photo-page{background:#1b2826;color:#26392e}
.photo-page .site-shell{border-color:#a4a68a;background:#f4ecd7}
.photo-page .gallery-header{background:#2b4435;border-color:#a4a68a;color:#f4ecd7}
.photo-page .gallery-wordmark{font:clamp(21px,3vw,32px)/1.3 Silkscreen,monospace;letter-spacing:-.02em;color:#f4ecd7}
.photo-page .gallery-header a{color:#f4ecd7}
.photo-page .gallery-navigation{background:#ded9ba;border-color:#a4a68a}
.photo-page .gallery-intro h1{font:clamp(27px,4vw,38px)/1.4 Silkscreen,monospace}
.photo-page .print-room{background:#cfdbb7;border-color:#778962}
.photo-page .print-room h2{font:clamp(22px,3vw,31px)/1.4 Silkscreen,monospace}
.photo-page .retro-button{background:#ede2c2;color:#26392e;border-color:#7e886b;box-shadow:none}
.photo-page .gallery-footer{border-color:#a4a68a}
.photo-page :focus-visible{outline-color:#934f94}
@media(max-width:620px){.photo-page .gallery-wordmark{font-size:20px}.photo-page .gallery-intro h1{font-size:26px}.photo-page .print-room h2{font-size:23px}}
