/* Project-photo/gallery delivery only; navigation cards, heroes and private viewers are unchanged. */
.public-image-download { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 8px 16px; margin: 10px 0; border: 1px solid #c00000; border-radius: 4px; background: #fff; color: #a00000; font: 700 14px/1.3 Arial, sans-serif; text-decoration: none; }
.public-image-download:focus-visible { outline: 3px solid #c00000; outline-offset: 4px; }
.public-image-download[aria-disabled="true"] { color: #666; border-color: #aaa; cursor: wait; }
.public-image-download-status { font-size: 14px; line-height: 1.5; }
