/* Homepage latest collectible sales strip. Scoped; does not restyle other sections. */
.rt-hsales{padding-top:12px;padding-bottom:8px}
.rt-hsales-row{display:grid;grid-auto-flow:column;grid-auto-columns:126px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px;scrollbar-width:thin}
.rt-hsales-card{display:flex;flex-direction:column;gap:7px;scroll-snap-align:start;min-width:0;padding:8px;background:linear-gradient(170deg,#2e3238,#24272c);border-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);color:inherit;text-decoration:none}
.rt-hsales-card:hover{color:inherit}
.rt-hsales-card:hover .rt-hsales-price,.rt-hsales-card:focus-visible .rt-hsales-price{color:var(--accl)}
.rt-hsales-cover{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#1A1C20;border-radius:3px;display:block}
.rt-hsales-cover-empty{background:#22252B}
.rt-hsales-body{display:flex;flex-direction:column;min-width:0;line-height:1.25}
.rt-hsales-artist{font:600 12.5px/1.25 var(--hf);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rt-hsales-title{display:block;font-size:12px;color:#CDD2DA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rt-hsales-meta,.rt-hsales-date{display:block;font:10px/1.3 var(--lf);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rt-hsales-price{margin-top:2px;font:700 15px/1.1 var(--hf);color:var(--acc);letter-spacing:0}
@media(min-width:600px){.rt-hsales-row{grid-auto-columns:156px}}
@media(prefers-reduced-motion:reduce){.rt-hsales-row{scroll-snap-type:none}}
