:root {
  --lpi-size: 52px;
  --lpi-radius: 50%;
  --lpi-border: rgba(0, 0, 0, .2);
  --lpi-shadow: 0 4px 12px rgba(0, 0, 0, .16);
}
.lastposter-image, .lastposter-characterimage, .lpi-image { width: var(--lpi-size); height: var(--lpi-size); border: 1px solid var(--lpi-border); border-radius: var(--lpi-radius); box-shadow: var(--lpi-shadow); object-fit: cover; vertical-align: middle; }
.lpi-wrapper { display: inline-flex; align-items: center; gap: 8px; }
