/* Projects Gallery paging controls (see gallery-pages.js). */
.gallery-page-hidden{display:none!important}
.gallery-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin:0 0 12px;scroll-margin-top:90px}
.gallery-pager__status{margin:0;font-size:12px;color:#5f8797}
.gallery-pager__per{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#41809d}
.gallery-pager__per select{border:1px solid #c1dce1;border-radius:11px;padding:7px 12px;background:#fff;color:#284554;font:inherit;letter-spacing:normal;outline-offset:3px;cursor:pointer}
.gallery-pager__pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 20px}
.gallery-pager__pages--bottom{margin:20px 0 0}
.gallery-pager__pages[hidden]{display:none}
.gallery-pager__btn{min-width:38px;min-height:38px;padding:8px 13px;border:1px solid #d4e9ed;border-radius:999px;background:rgba(255,255,255,.85);color:#284554;font:inherit;font-size:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}
.gallery-pager__btn:hover:not(:disabled):not(.is-current){background:#eef8fa;border-color:#9fcbd5}
.gallery-pager__btn:focus-visible{outline:2px solid #41809d;outline-offset:2px}
.gallery-pager__btn.is-current{background:#193f4d;border-color:#193f4d;color:#fff;cursor:default}
.gallery-pager__btn:disabled{opacity:.45;cursor:not-allowed}
.gallery-pager__gap{padding:0 4px;color:#708189}
@media(max-width:720px){.gallery-pager{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.gallery-pager__btn{transition:none}}
