.item-card{color:#211329;background:#df39e7;border-radius:28px;gap:14px;padding:22px;display:grid}.item-card .item-card-headline{letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.1}.item-card .item-card-rank{color:#4a0b59;margin:-8px 0 0;font-weight:800}.item-card .item-card-item{background:#ffffffe6;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.item-card .item-card-item.no-picture{grid-template-columns:minmax(0,1fr)}.item-card .item-card-cover{object-fit:cover;border-radius:12px;width:64px;height:64px}.item-card .item-card-name{overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:800;line-height:1.25}.item-card .item-card-line{color:#65546e;margin:0;font-weight:700}.item-card .item-card-note{margin:6px 0 0;font-style:italic}.item-card .item-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.item-card .item-card-footer-text{flex-direction:column;min-width:0;display:flex}.item-card .item-card-footer-text span{white-space:nowrap;font-size:clamp(.8rem,3.6vw,1rem)}.item-card .item-card-pill{color:#fff;background:#8610a3;border-radius:999px;padding:4px 14px;font-weight:800}.item-card-links{flex-wrap:wrap;gap:10px;display:flex}
