.public-aquarium-visual .sbo-public-snail-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:35}
.public-aquarium-visual .sbo-public-moving-snail{position:absolute;bottom:24px;left:var(--snail-start,15%);width:58px;height:44px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #0005);animation:sbo-public-snail-crawl var(--snail-duration,120s) linear var(--snail-delay,0s) infinite alternate;animation-direction:var(--snail-direction,normal)}
@keyframes sbo-public-snail-crawl{from{transform:translateX(-18px)}to{transform:translateX(85px)}}
@media(max-width:650px){.public-aquarium-visual .sbo-public-moving-snail{width:42px;height:32px}}

/* v19.9.9 – změna velikosti šneků i ve veřejných akváriích */
.public-aquarium-visual .sbo-public-moving-snail{width:72.5px;height:55px}
.public-aquarium-visual .sbo-public-moving-snail[src*="snail-ramshorn"]{width:40.6px;height:30.8px}
@media(max-width:650px){
 .public-aquarium-visual .sbo-public-moving-snail{width:52.5px;height:40px}
 .public-aquarium-visual .sbo-public-moving-snail[src*="snail-ramshorn"]{width:29.4px;height:22.4px}
}
