/* Keep the supplied artwork intact, including borders and album lettering. */
.release-image{aspect-ratio:1;background:#070b09}
.release-image img{width:100%;height:100%;object-fit:contain;filter:none}
.release:hover .release-image img{transform:none;filter:none}
.artwork-download{padding:20px 24px 23px;border-top:1px solid var(--line);background:#0b100d}
.artwork-download-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:12px 15px;border:1px solid #adba9f70;color:var(--ink);font:500 11px/1.5 var(--body);letter-spacing:.04em;transition:background .2s,border-color .2s}
.artwork-download-link:hover{background:#adba9f13;border-color:var(--sage)}
.artwork-download-link:focus-visible{outline:2px solid var(--sage);outline-offset:4px}
.artwork-download-icon{width:21px;height:21px;flex-shrink:0;color:var(--sage)}
.artwork-download-icon svg{width:100%;height:100%;display:block}
.artwork-file-details{margin:11px 0 0!important;font:400 10px/1.8 var(--body)!important;color:var(--muted);overflow-wrap:anywhere}
@media(max-width:650px){.artwork-download{padding:16px 0 18px;background:transparent}.artwork-download-link{min-height:48px;font-size:11px}.artwork-file-details{font-size:10px!important}.release-modal-visual:has(.artwork-download){padding-bottom:0}}
