.asset-downloads{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.asset-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #b94a00;border-radius:8px;color:#a34200;background:#fff5e9;font-size:14px;font-weight:700;line-height:1.5;text-align:center;gap:6px;text-decoration:none}.asset-download:hover{background:#ffe5c9;border-color:#8b3500}.asset-download:focus-visible{outline:3px solid #b94a00;outline-offset:3px}.card-body>.asset-download{display:flex;margin-top:14px;width:100%}.asset-downloads>.asset-download{flex:1 1 130px}.asset-download[hidden]{display:none!important}#lpDownloads{padding:0 18px}#lpDownloads .asset-downloads{margin:12px 0}#downloadBtn{margin:8px auto 14px}@media(max-width:600px){.asset-download{font-size:13px;padding:9px 10px}}
/* Library cards only. Detail dialogs retain their existing controls and styling. */
#grid .card-open,#lpGrid .card-open{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:14px;padding:11px 14px;border:1px solid #b94a00;border-radius:8px;background:#b94a00;color:#fff;font-size:15px;font-weight:750;line-height:1.5;text-align:center}
#grid .card-open span,#lpGrid .card-open span{color:#fff;font-size:19px}
#grid .card-open:hover,#lpGrid .card-open:hover{background:#963b00;border-color:#963b00}
#grid .card-body>.asset-download,#lpGrid .lp-card-body>.asset-download{display:flex;width:100%;margin-top:9px}
