/* Display-only exposure adjustment: keep the actual steel-frame photograph intact. */
img[data-photo-tone="steel-daylight"]{filter:brightness(1.22) contrast(.98) saturate(1.02)!important}
.blog-photo[data-project-rotation]{position:relative;overflow:hidden;background:#eef2f4;height:auto;aspect-ratio:1.6}
.blog-photo[data-project-rotation] .rotation-footer{left:18px;right:18px;bottom:18px;font-size:13px;padding:10px 13px}
.blog-photo[data-project-rotation] .rotation-credit{font-size:13px;line-height:1.75}
.blog-photo[data-project-rotation] .rotation-controls{margin-left:auto}
.blog-photo[data-project-rotation] .rotation-controls button{min-width:44px;min-height:44px}
.signature-hero .hero-controls{gap:0}
@media(max-width:950px){
 .signature-hero .hero-playback{gap:10px}
 .blog-photo[data-project-rotation]{aspect-ratio:1.4;min-height:320px}
}
@media(max-width:700px){
 .blog-photo[data-project-rotation]{aspect-ratio:1/1;min-height:0}
 .blog-photo[data-project-rotation] .rotation-footer{left:12px;right:12px;bottom:12px;padding:10px 12px}
}
@media(max-width:370px){
 .signature-hero .hero-playback{flex-wrap:wrap;width:100%;justify-content:space-between;gap:4px 12px}
 .signature-hero .hero-controls{order:3;flex-basis:100%;justify-content:flex-start}
}
