.character-slider-controls{justify-content:flex-end;margin:0 0 20px}
.character-slider .character-realm-label{color:var(--red);font-size:10px;letter-spacing:1.3px;padding:0 0 15px}
.game-art-page .bento.work-layout .character-slider .tile.character{width:100%;display:flex;flex-direction:column;transform:none;overflow:hidden;border:1px solid #333}
.game-art-page .bento.work-layout .character-slider .tile.character:hover{border-color:var(--red)}
.game-art-page .bento.work-layout .character-slider .tile.character>img{width:100%;height:min(65svh,650px);max-height:none;aspect-ratio:auto;object-fit:contain;padding:12px;mask-image:none;background:#0e0e0e;transform:none}
.game-art-page .bento.work-layout .character-slider .tile.character .tile-caption{position:static;display:grid;gap:8px;min-height:100px;padding:20px 24px;background:#111;border-top:1px solid #333}
.game-art-page .bento.work-layout .character-slider .tile.character .tile-caption strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;font-weight:800;line-height:1.1;text-transform:uppercase}
@media(max-width:700px){.game-art-page .bento.work-layout .character-slider .tile.character>img{height:min(58svh,500px);padding:6px}.game-art-page .bento.work-layout .character-slider .tile.character .tile-caption{padding:18px;min-height:95px}}
