/* The established gallery grid/card styles remain in multipage.css. */
[data-project-gallery] .project-gallery-pagination { display:flex; justify-content:center; margin-top:48px; }
[data-project-gallery] .project-gallery-pagination[hidden] { display:none; }
[data-project-gallery] .project-gallery-pagination .btn { min-height:48px; }
[data-project-gallery] .project-gallery-status { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
[data-project-gallery] .project-gallery-status.is-error { position:static; width:auto; height:auto; clip-path:none; white-space:normal; text-align:center; color:var(--muted); margin-top:20px; }
