/* Small visual cue; the entire album cover remains the touch target. */
.album-action{display:none}
@media (max-width:1100px), (hover:none) and (pointer:coarse){
 body .frozen .album-card.album-cover{position:relative;aspect-ratio:1;cursor:pointer}
 body .frozen .album-card.album-cover img{display:block;width:100%;height:100%;object-fit:contain}
 body .frozen .album-action{position:absolute;z-index:2;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #b58b52;border-radius:50%;background:rgba(5,5,5,.78);color:#e8ded0;pointer-events:none}
 .album-action svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
 body .frozen .album-card.album-cover:focus-visible{outline:3px solid #e8ded0;outline-offset:4px}
}
