.rank-card[data-v-eb50c4e7]{background:#fff;border:1px solid #e1ded8;border-radius:14px;min-width:0;overflow:hidden}.rank-card__picture[data-v-eb50c4e7]{aspect-ratio:3/4;color:#252932;grid-template-rows:minmax(0,1fr);grid-template-columns:23% 77%;text-decoration:none;display:grid;overflow:hidden}.rank-card__dimensions[data-v-eb50c4e7]{border-right:1px solid #efede9;flex-direction:column;gap:2px;min-height:0;padding:8px 3px 8px 7px;font-size:clamp(8px,.8vw,10.5px);line-height:1.3;display:flex}.rank-card__dimensions>span[data-v-eb50c4e7]{text-transform:uppercase;color:#5f6571;font-size:.75em}.rank-card__dimensions b[data-v-eb50c4e7]{margin-bottom:0}.rank-card__dimensions small[data-v-eb50c4e7]{overflow-wrap:anywhere;font-size:.7em}.rank-card__dimensions strong[data-v-eb50c4e7]{color:#7c0000;font-size:.75em}.rank-card__visual[data-v-eb50c4e7]{min-width:0;min-height:0;position:relative;overflow:hidden}.rank-card__layer[data-v-eb50c4e7]{position:absolute;inset:3px}.rank-card__layer>div[data-v-eb50c4e7],.rank-card__layer[data-v-eb50c4e7] svg{width:100%;height:100%}.rank-photo-enter-active[data-v-eb50c4e7],.rank-photo-leave-active[data-v-eb50c4e7]{transition:opacity 1.8s cubic-bezier(.45,0,.55,1)}.rank-photo-enter-from[data-v-eb50c4e7],.rank-photo-leave-to[data-v-eb50c4e7]{opacity:0}.rank-card__size[data-v-eb50c4e7]{color:#a3a8b0;transition:color 1.4s;display:block}.rank-card__size.active-size[data-v-eb50c4e7]{color:#7c0000}@media (prefers-reduced-motion:reduce){.rank-card__size[data-v-eb50c4e7],.rank-photo-enter-active[data-v-eb50c4e7],.rank-photo-leave-active[data-v-eb50c4e7]{transition:none}}.rank-card__photo[data-v-eb50c4e7]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;padding:3px}.rank-card__knight[data-v-eb50c4e7]{flex-shrink:0;width:36px;height:39px;margin-top:auto;overflow:hidden}.rank-card__knight img[data-v-eb50c4e7]{width:auto;max-width:none;height:39px}.rank-card__colors[data-v-eb50c4e7]{border-top:1px solid #efede9;flex-wrap:wrap;justify-content:center;gap:5px;padding:10px 4px;display:flex}.rank-card__colors span[data-v-eb50c4e7]{border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #c9c4bb}.rank-card__colors .selected[data-v-eb50c4e7]{border-color:#7c0000}.rank-card__caption[data-v-eb50c4e7]{padding:10px;font-size:14px;line-height:1.45}.rank-card__caption a[data-v-eb50c4e7]{color:inherit;text-decoration:none}.rank-card__caption p[data-v-eb50c4e7]{margin:4px 0 0}
