/* Downloads (src/web/download.ts, public/assets/download.js): the download control sits in a post's row like the other
   icons (finish-post.css sizes it at the 44px hit target); while a clip is being made the control is dimmed and a
   Cancel sits beside it. Settings carries one status line under the choice. Motion: none; hover is the row's one shift. */
.pk-engage-download { min-width: var(--pk-hit, 44px); min-height: var(--pk-hit, 44px); }
.pk-engage-download[disabled] { opacity: .6; cursor: progress; }
.pk-engage-cancel-download { min-width: var(--pk-hit, 44px); min-height: var(--pk-hit, 44px); padding: 0 12px; border: 0; border-radius: 12px; background: none; color: var(--pk-ink); font: 600 14px/1 var(--fs-font, inherit); }
.pk-downloads-settings .pk-downloads-status { min-height: 1.4em; margin: 8px 0 0; font-size: 13px; }
.pk-downloads-settings .pk-downloads-status:empty { margin: 0; }
.pk-downloads-settings .pk-downloads-status[data-tone="error"] { color: var(--pk-danger, var(--pk-ink)); }
@media (hover: hover) {
  .pk-engage-cancel-download:hover { filter: brightness(1.08); }
}
