/* v3.1 · Native original-quality assets.
 * Large pictures are restored from the original PNG pixels, not upscaled from
 * the v3 thumbnails. Let the browser resample only their on-screen dimensions.
 * Small atlas sprites keep their existing pixel-art presentation.
 */
.scene-bg-image,
.title-scenery img,
.intro-photo img,
.dialogue-portrait img,
.scene-cast-card > img,
.character-card__portrait,
.map-location img,
.document-object img {
  image-rendering: auto;
}
/* Avoid drawing artificial scanlines over the restored fine texture. */
.scene-visual::after { background: none; opacity: 0; }
/* Keep emotions in captions, borders and motion, not a destructive-looking wash. */
.dialogue-portrait[data-emotion] > img { filter: none; }
.intro-photo img { filter: none; }
.title-scenery img { filter: brightness(.80); }
