/* Shared header for selecting, sending and receiving, including wallpapers. */
.transfer-header { display:flex; align-items:center; justify-content:space-between; width:100%; gap:16px; flex-wrap:wrap; padding-block:clamp(10px,2.4vh,24px); }
.transfer-header nav { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:12px 28px; margin:0; font-size:.95rem; font-weight:500; }
.transfer-header nav a { color:var(--muted); text-decoration:none; }
.transfer-header nav a:hover { color:var(--ink); text-decoration:underline; }
.stage-top.transfer-header { padding-inline:max(var(--gutter),calc((100vw - 1180px)/2 + var(--gutter))); }
.wall-dark .transfer-header nav a { color:inherit; }
@media(max-width:640px) {
  .transfer-header { flex-direction:column; justify-content:center; gap:12px; }
  .transfer-header nav { justify-content:center; gap:10px 18px; font-size:.85rem; }
}
