.collection-download{max-width:1356px;margin:0 auto 24px;padding:19px 22px;background:#faf7f0;border:1px solid #d8cdbb;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.collection-download__copy{margin-right:auto}.collection-download__copy strong{display:block;font-size:13px;font-weight:600;color:#0a0e16}.collection-download__copy small{display:block;margin-top:4px;font-size:11px;color:#766f65}.collection-download button,.collection-download .zip-ready,.image-download{font:12px/1.5 'Pretendard',system-ui,sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 15px;border:1px solid #a89b85;background:transparent;color:#0a0e16;cursor:pointer}.collection-download .download-all{background:#152126;color:#faf7f0;border-color:#152126}.collection-download button:disabled{opacity:.6;cursor:wait}.collection-download__progress{width:100%;display:flex;align-items:center;gap:15px}.collection-download progress{width:160px;max-width:35%;height:7px;accent-color:#a9660a}.download-status{margin:0;font-size:11px;line-height:1.7;color:#766f65;flex:1}.collection-download [hidden]{display:none!important}.viewer-top .image-download{margin-left:auto;min-height:35px;padding:6px 12px;font-size:11px}.image-download:hover,.collection-download .zip-ready:hover{background:#e9e2d5}.image-download:focus-visible,.collection-download button:focus-visible,.zip-ready:focus-visible{outline:2px solid #a9660a;outline-offset:4px}.collection-quick-nav{position:fixed;right:24px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;gap:0;align-items:center;background:#faf7f0f5;color:#0a0e16;border:1px solid #d6cbb9;box-shadow:0 5px 23px #17130b1c;border-radius:9px;overflow:hidden;backdrop-filter:blur(10px)}.collection-quick-nav a,.collection-quick-nav button{font:12px/1.5 'Pretendard',system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 15px;color:inherit;text-decoration:none;border:0;border-left:1px solid #e1d8c9;background:transparent;cursor:pointer;white-space:nowrap}.collection-quick-nav button{border-left:0}.collection-quick-nav a:hover,.collection-quick-nav button:hover{background:#eee5d6}.collection-quick-nav a:focus-visible,.collection-quick-nav button:focus-visible{outline:2px solid #a9660a;outline-offset:-4px}.collection-quick-nav[hidden]{display:none!important}body:has(.collection-quick-nav) footer{padding-bottom:100px}
@media(min-width:1700px){.collection-download{max-width:1546px}}@media(max-width:1440px){.collection-download{margin-left:42px;margin-right:42px}}@media(max-width:620px){.collection-download{margin-left:22px;margin-right:22px;padding:16px;gap:12px}.collection-download__copy{width:100%}.collection-download .download-all{flex:1}.collection-download__progress{align-items:flex-start}.collection-download progress{margin-top:6px}.collection-quick-nav{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.collection-quick-nav a,.collection-quick-nav button{flex:1;font-size:11px;padding:12px 7px}.viewer-top .image-download{font-size:10px;min-height:34px;padding:6px 9px}}
