/* Reuse the arrival scene inside the original compact preset thumbnail. */
.battle-art{position:relative;width:76px;height:76px;padding:0;overflow:hidden;isolation:isolate;flex-shrink:0}
.battle-art:disabled{opacity:1;cursor:default}
.battle-art[data-mode=arrival]{background:#0b1926;border-color:#81dbc15c;cursor:pointer}
.battle-art[data-mode=arrival]:hover{border-color:#9cf0d5;box-shadow:0 0 15px #8defd31a}
.battle-art:focus-visible{outline:2px solid var(--cyan,#8defd3);outline-offset:4px}
.battle-art .battle-art-still{object-fit:contain;image-rendering:pixelated}
.battle-art .battle-art-arrival.color-arrival{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);box-shadow:none;pointer-events:none}
.battle-art-arrival .arrival-topline,.battle-art-arrival .arrival-identity,.battle-art-arrival .arrival-marker,.battle-art-arrival .arrival-corners{display:none}
.battle-art-arrival .arrival-arena{position:absolute;inset:0;min-height:0;overflow:hidden}
.battle-art-arrival .arrival-pixels{inset:auto;top:50%;left:50%;width:225%;height:168.75%;max-width:none;object-fit:fill;transform:translate(-50%,-52.777778%);image-rendering:pixelated}
.battle-art-arrival .arrival-orbit-outer{top:51%;width:86%;height:86%}
.battle-art-arrival .arrival-orbit-inner{top:51%;width:70%;height:70%}
.battle-art-arrival .arrival-grid{background-size:12px 8px}
.battle-art-arrival .arrival-pedestal{top:92%;width:80%;height:12%;box-shadow:0 2px 10px #8defd312}
.battle-art-arrival .arrival-pedestal:after{inset:2px 7px}
.battle-art-arrival .arrival-pedestal i{width:28px;height:5px;filter:blur(4px)}
.battle-art-arrival .arrival-scan{left:8%;width:84%;box-shadow:0 0 6px #8defd340}
.battle-art-arrival .arrival-fallback{left:8%;top:8%;bottom:auto;width:84%;height:84%;max-width:none;object-fit:contain}
@media(max-width:760px){.battle-art{width:64px;height:64px}}
