/* Gallery-only status and original-photo action; no frame/title/layout overrides. */
.photo-viewer .viewer-original[hidden]{display:none!important}
.invitation .page-gallery .portrait-retry{display:block;margin:12px auto;min-height:44px;padding:8px 18px;border:1px solid currentColor;border-radius:5px;background:transparent;color:#71343c;font:inherit}
.photo-viewer.has-original .viewer-toolbar .viewer-count{flex:1;text-align:center;min-width:0}
.photo-viewer.has-original .viewer-toolbar{gap:8px}
