/* Progressive catalogue controls are page-scoped so unrelated pages do not download them. */
.ds-v2 .species-catalog .fish-aquarium-guide__options a[aria-current="page"]{border-color:var(--green);background:var(--sage);box-shadow:inset 0 0 0 1px var(--green)}
.ds-v2 .species-catalog .fish-aquarium-guide__options a:focus-visible{outline:3px solid #d59645;outline-offset:3px}
.ds-v2 .species-catalog .species-pagination--progressive.is-enhanced{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0}
.ds-v2 .species-catalog .species-pagination--progressive.is-enhanced .species-pagination__position{width:100%;color:var(--muted);font-size:.72rem;text-align:center}
.ds-v2 .species-catalog .species-pagination--progressive.is-enhanced .species-pagination__next{display:inline-flex;min-height:48px;align-items:center;justify-content:center;width:min(100%,420px);padding:12px 22px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--green-dark);font-weight:720;text-decoration:none}
.ds-v2 .species-catalog .species-pagination--progressive.is-enhanced .species-pagination__next[aria-disabled="true"]{cursor:wait;opacity:.65}
.ds-v2 .species-catalog .species-pagination__top{width:100%;padding-top:4px;color:var(--green-dark);font-size:.75rem;text-align:center;text-decoration:none}
