vessel-gallery-counter { position: absolute; inset: auto 16px 16px auto; padding: 4px 8px; background: white; color: #1d1d1d; font: 400 12px/1.2 'Inter Tight', sans-serif; z-index: 1; }
vessel-gallery-counter[hidden] { display: none; }
@media (min-width: 1000px) { vessel-gallery-counter { display: none; } }
