/* Keep the cat ears in frame and use each expression's complete native art. */
.portrait.kuro-native-art>img{object-position:center top}
.selection-art>.kuro-native-art{top:0;height:100%;aspect-ratio:auto}
.rival-thumb>.kuro-native-art,.mobile-avatar>.kuro-native-art{width:100%;margin:0;top:0;transform:none}
.cutin.has-expressions .cutin-art .kuro-cutin-art>img{object-fit:contain;object-position:right center}
.result-reaction>.kuro-cutin-art>img{object-fit:contain;object-position:center}
.special-caprice .special-illustration{object-fit:contain;object-position:center top}
.special-caprice .special-copy>h2{text-shadow:2px 3px #6b5534,0 0 30px #efcf8e80}
.special-caprice .special-sweep{background:linear-gradient(110deg,transparent 26%,#e0ca9744 43%,#fff1c970 49%,transparent 56%)}
@media(orientation:portrait){
  .cutin.has-expressions .cutin-art .kuro-cutin-art>img{object-position:center top}
  .special-caprice .special-art{top:max(48px,env(safe-area-inset-top));height:auto;aspect-ratio:3/2}
}
