.review-image{position:relative}
.item-current-image{display:grid;place-items:center;width:100%;height:100%}
.item-current-image[hidden]{display:none}
.item-current-image img{width:100%;height:100%;object-fit:contain}
.item-loading{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:12px;background:linear-gradient(145deg,#151b27,#0e121a);z-index:2}
.item-loading[hidden]{display:none}
.item-loading strong{font-size:15px;letter-spacing:.06em}
.item-loading small{color:var(--muted)}
