.tank-search-card { user-select: none; display: flex; flex-direction: column; align-items: center; gap: var(--space-2); background-position: top left; background-size: contain; background-repeat: no-repeat; overflow: hidden; } .tank-search-card[data-provide-link='true'] { cursor: pointer; } .tank-search-card .link { width: 100%; display: flex; flex-direction: column; color: inherit; } .tank-search-card .image { width: 100%; height: 8rem; object-position: center right; object-fit: contain; filter: drop-shadow(-1px -1px 4px black); } .tank-search-card .class-icon { width: 1em; height: 1em; min-width: 1em; min-height: 1em; } .tank-search-card .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }