.pose-toggle{border:1px solid #476073;border-radius:999px;background:#112333;color:#fff;padding:.6rem 1rem;cursor:pointer;font:inherit;font-size:.85rem}.pose-toggle:hover,.pose-toggle:focus-visible{border-color:#43d9ef;outline-offset:4px}.pose-caption{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#b8cfda;background:#081520cc;border-radius:99px;padding:4px 10px;white-space:nowrap}.char-art{position:relative}

.pack-page .char-card:nth-child(n) .char-art{overflow:hidden}.pack-page .char-card:nth-child(n) .char-art img{inset:12px 12px 32px;width:calc(100% - 24px);height:calc(100% - 44px);object-fit:contain;object-position:center;transform:none;animation:none}
