/* Fullbody stays whole; real UI foreground covers it where the illustration overlaps. */
.v20-portrait-foreground{position:absolute;inset:0;width:1672px;height:941px;z-index:3;pointer-events:none;object-fit:fill}
.v20-portrait-foreground.character{clip-path:inset(0 0 0 660px)}
.v20-portrait-foreground.equipment{clip-path:inset(0 0 0 626px)}
.v18-quest-header{top:0;height:160px;object-fit:contain;object-position:center top}

.v6-menu .v5-party-unit[data-character="6"] .party-sprite{height:273.23px!important}
.party-cursor[data-character="6"]{height:171.48px!important;width:auto!important;max-width:none!important}

.v6-menu .v5-party-unit[data-character="7"] .party-sprite{height:239.00px!important}
.party-cursor[data-character="7"]{height:150.00px!important;width:auto!important;max-width:none!important}

.v6-menu .v5-party-unit[data-character="8"] .party-sprite{height:240.18px!important}
.party-cursor[data-character="8"]{height:150.74px!important;width:auto!important;max-width:none!important}
.v20-slot-foreground.slot-0{clip-path:inset(212px 1509px 590px 15px round 18px)}
.v20-slot-foreground.slot-1{clip-path:inset(360px 1509px 442px 15px round 18px)}
.v20-slot-foreground.slot-2{clip-path:inset(508px 1509px 294px 15px round 18px)}
