/* S12 · Liman Hamamı: havuzdaki karakter belden yukarı görünür, çevresinde halkalar (room.js inWater). */
.walker.in-water .walker-sprite{clip-path:inset(0 0 46% 0);translate:0 46%}
.walker.in-water .walker-shadow{display:none}
.walker.in-water::after{content:'';position:absolute;left:0;bottom:-2px;width:calc(var(--walker-height)*.62);height:calc(var(--walker-height)*.13);transform:translateX(-50%);border-radius:50%;border:2px solid rgba(235,252,255,.75);box-shadow:0 0 0 3px rgba(120,210,220,.25);animation:bath-ripple 2.6s ease-out infinite;pointer-events:none}
@keyframes bath-ripple{0%{opacity:.9;scale:.8}100%{opacity:0;scale:1.35}}
.walker.in-water.reduced-motion::after{animation:none}
@media(prefers-reduced-motion:reduce){.walker.in-water::after{animation:none}}
.walker.in-water .walker-label{translate:0 calc(var(--walker-height)*.46)}
/* S12 · 4 · su ve buhar (bath-life.js): resmin üstünde, karakterin altında. */
.bath-life{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
