.download-preview{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#192e29cc;backdrop-filter:blur(12px)}
.download-preview-panel{width:min(100%,480px);max-height:calc(100dvh - 32px);overflow:auto;padding:16px;border-radius:24px;background:var(--paper);box-shadow:0 24px 70px #0005}
.download-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.download-preview-head strong{font-size:18px}
.download-preview-head button{width:40px;height:40px;border:0;border-radius:50%;background:var(--soft);color:var(--ink);font-size:26px}
.download-preview-panel>p{margin:8px 0 14px;color:var(--muted);font-size:13px;line-height:1.6}
.download-preview-panel>img{display:block;width:100%;height:auto;border-radius:17px;box-shadow:0 10px 28px #3b271526;-webkit-touch-callout:default;user-select:auto}
.download-preview-panel>.download-file{width:100%;margin-top:14px}
