/* PERCIPE! visual content standard · v5.9
 * Used by photo-realistic story, character and object imagery.
 * Never stretch an image or cut off essential context to fill a frame.
 * Decorative UI icons are exempt; they are navigational symbols, not story art.
 */
.percipe-story-image,.percipe-content-image,.percipe-image-frame img {
 display:block; width:100%; max-width:100%; height:auto; object-fit:contain;
 object-position:center; background:#152c48;
}
.percipe-image-frame {overflow:hidden; background:#152c48; border-radius:14px}
.percipe-image-caption {font-size:.83rem; color:#52667b; line-height:1.5}
.percipe-image-reveal {font-weight:600}
@media(prefers-reduced-motion:reduce){.percipe-image-frame img{transition:none!important}}

/* v6.0: visual assets are fitted without trimming faces, characters or instructional objects. */
.story-image,.reading-illustration,.learning-object-image{object-fit:contain;object-position:center;}
