/* Square atlas cells keep faces and hand gestures in their original proportions. */
.cast-portrait{background-image:var(--portrait-sheet);background-size:200% 300%;background-position:var(--portrait-x) var(--portrait-y);background-repeat:no-repeat;mask-image:linear-gradient(transparent 3.5%,#000 6%,#000 94%,transparent 99%)}
.theatre-portrait,.mission-character .cast-portrait{aspect-ratio:1;border-radius:0;mask-image:linear-gradient(transparent 3.5%,#000 6%,#000 90%,transparent)}
.rpg-field .theatre-portrait{aspect-ratio:1;mask-image:linear-gradient(transparent 3.5%,#000 6%,#000 90%,transparent)}
.rpg-face.cast-portrait,.field-dialogue .rpg-face.cast-portrait{height:auto;aspect-ratio:1;border-radius:0;align-self:flex-start;mask-image:linear-gradient(transparent 3.5%,#000 6%,#000 90%,transparent)}
.cast-avatar{height:35px;width:35px;border-radius:0}
@media(max-width:700px){.rpg-field .theatre-cast .cast-avatar{height:23px;width:23px}}
