.wrapper { position: relative; width: 100%; height: 100%; border-radius: inherit; } .imageCount { position: absolute; bottom: 16px; right: 16px; max-height: 32px; width: 48px; background-color: rgba(0, 0, 0, 0.6); padding: var(--Spacing-x-quarter) var(--Spacing-x-half); border-radius: var(--Corner-radius-Small); display: flex; align-items: center; gap: var(--Spacing-x-quarter); color: var(--Text-Inverted); } .triggerArea { background-color: transparent; border-width: 0; padding: 0; position: absolute; inset: 0; cursor: pointer; border-radius: inherit; } .image { width: 100%; height: 100%; object-fit: cover; border-radius: inherit; } .imagePlaceholder { height: 100%; min-height: 190px; aspect-ratio: 16/9; width: 100%; background-color: #fff; background-image: linear-gradient(45deg, #000000 25%, transparent 25%), linear-gradient(-45deg, #000000 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #000000 75%), linear-gradient(-45deg, transparent 75%, #000000 75%); background-size: 180px 180px; background-position: 0 0, 0 90px, 90px -90px, -90px 0; }