/* Effect-only addition to the unchanged Novelle v139 design. */
.website-example-image { position:relative; overflow:hidden; }
.website-example-image::after {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(110deg,transparent 30%,rgba(225,239,250,.16) 49%,transparent 68%);
  transform:translateX(-125%);
}
@keyframes novelle-thumbnail-sheen {
  from { transform:translateX(-125%); }
  to { transform:translateX(125%); }
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  .website-example-image:hover::after { animation:novelle-thumbnail-sheen 750ms ease-out; }
}
@media(prefers-reduced-motion:no-preference) {
  .website-example-image:focus-visible::after { animation:novelle-thumbnail-sheen 750ms ease-out; }
}
@media(prefers-reduced-motion:reduce),(forced-colors:active) {
  .website-example-image::after { display:none; }
}
