.liquid-photo{position:relative;display:block;overflow:hidden;border-radius:8px;isolation:isolate;user-select:none;-webkit-user-select:none}
.liquid-photo>img{display:block;width:100%;height:auto;filter:grayscale(1);transition:filter .3s}
.liquid-photo>.liquid-surface{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
a:focus-visible .liquid-photo>img,.liquid-fallback>img{filter:none}a:focus-visible .liquid-surface{visibility:hidden}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.liquid-photo>img{filter:none;transition:none}.liquid-surface{display:none}}
