img.st-adaptive-blur {
  filter: blur(8px) saturate(.86);
  transform: scale(1.025);
  opacity: .84;
  clip-path: inset(0);
  image-rendering: auto;
  will-change: auto;
  transition: filter .32s ease, transform .42s cubic-bezier(.22,1,.36,1), opacity .25s ease;
}
img[data-adaptive-final="1"] { filter: none; transform: none; opacity: 1; will-change: auto; }
img[data-adaptive-error="1"] { filter: blur(5px) saturate(.9); opacity: .92; }
html.st-fast-scroll img.st-adaptive-blur,
html[data-st-tier="low"] img.st-adaptive-blur {
  filter: none;
  transform: none;
  opacity: .72;
  transition: none;
  will-change: auto;
}
@media (prefers-reduced-motion: reduce) {
  img.st-adaptive-blur { transition: none; }
}
