/* v0.12t — user-approved fixes. Source photographs untouched. */
/* HOME paired composition: actual images meet, retain full visible compositions. */
@media(min-width:761px){
 body[data-page="home"] .hy-scene.pair {gap:0!important;justify-content:center!important;align-items:center!important;padding-top:0!important}
 body[data-page="home"] .hy-scene.pair .hy-photo {transform:none!important;height:min(96%,calc((100vw - 65px)/2.186))!important;width:auto!important;flex:0 0 auto!important;max-width:none!important;align-items:center!important}
 body[data-page="home"] .hy-scene.pair .hy-photo:first-child {aspect-ratio:2200/1550}
 body[data-page="home"] .hy-scene.pair .hy-photo:last-child {aspect-ratio:1074/1400}
 body[data-page="home"] .hy-scene.pair .hy-photo img {width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
 /* Portrait and close-up take the full available photographic stage, without clipping lashes. */
 body[data-page="home"] .hy-scene.hero-wide .hy-photo {width:min(99.5%,1720px)!important;height:98%!important}
 body[data-page="home"] .hy-scene.hero .hy-photo {width:min(99.5%,1700px)!important;height:98%!important}
}
/* Original Personal Work composition stays unchanged except the oversized train. */
.personal-piece.personal-train {width:min(100%,560px)!important;align-self:center}
@media(min-width:761px){.personal-piece.personal-train{margin-top:0}}
@media(max-width:760px){.personal-piece.personal-train{width:min(85%,560px)!important}}
/* Unified music wall: actor portraits are another section, not a disconnected site page. */
body[data-page="music"] .music-artists + .music-artists {margin-top:clamp(48px,7svh,94px)}
/* Neither paper frames nor faces use an automatic display filter. */
