/* Keep portrait edges consistent and the songbook in view. */
body[data-page="home"] .songbook-photo{border-radius:18px;overflow:hidden}
body[data-page="home"] .songbook-photo img{object-position:center 25%;filter:saturate(.88) contrast(1.02)}
body[data-page="about"] .roots-portrait{border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at center bottom,#38191b,#130a0b 72%)}
body[data-page="about"] .roots-portrait img{object-fit:contain;object-position:center bottom}
body[data-page="about"] .roots-portrait figcaption{right:auto;width:45%;text-align:left;padding:55px 18px 18px;background:linear-gradient(transparent,rgba(19,3,4,.78))}
body[data-page="about"] .scene-image-button,body[data-page="about"] .legacy-pancham-photo img{border-radius:18px;overflow:hidden}
@media(max-width:700px){body[data-page="about"] .roots-portrait figcaption{width:48%;padding:32px 12px 12px}body[data-page="about"] .roots-portrait figcaption strong{font-size:clamp(16px,4.5vw,22px)}}
