/* Card photographs only: full project galleries and outer rails are independent. */
.ssh-card-media{position:relative;overflow:hidden!important;isolation:isolate}
.ssh-card-media>.ssh-card-stage{display:block;position:absolute;inset:0;overflow:hidden;touch-action:auto}
a.ssh-card-media.ssh-card-stage{display:block;position:relative}
.ssh-card-stage>img.ssh-card-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}
a.ssh-card-media.ssh-card-stage>img.ssh-card-frame:first-child{position:relative!important;display:block}
.ssh-card-count,.ssh-card-pause{position:absolute;z-index:3;bottom:10px;background:rgba(16,45,59,.82);color:white;border:0;border-radius:4px;font:11px/1.3 system-ui;padding:7px 9px}
.ssh-card-count{inset-inline-end:10px;pointer-events:none}
.ssh-card-pause{inset-inline-start:10px;min-width:32px;min-height:32px;cursor:pointer}
.ssh-card-pause:focus-visible{outline:2px solid #54b9af;outline-offset:3px}
.ssh-card-count[hidden],.ssh-card-pause[hidden]{display:none}

.rg-card{position:relative}.rg-card>.ssh-card-count,.rg-card>.ssh-card-pause{top:10px;bottom:auto}
