:root[data-reveals] [data-reveal]:not(.revealed){opacity:0}:root[data-reveals] [data-reveal=rise]:not(.revealed){translate:0 32px}:root[data-reveals] [data-reveal=from-right]:not(.revealed){translate:48px}:root[data-reveals] [data-reveal=from-left]:not(.revealed){translate:-48px}:root[data-reveals] [data-reveal].revealed{animation:reveal-rise 1.1s cubic-bezier(.2, .7, .3, 1) var(--reveal-delay,0s) backwards}:root[data-reveals] [data-reveal=from-right].revealed{animation-name:reveal-from-right}:root[data-reveals] [data-reveal=from-left].revealed{animation-name:reveal-from-left}@keyframes reveal-rise{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@keyframes reveal-from-right{0%{opacity:0;translate:48px}to{opacity:1;translate:0}}@keyframes reveal-from-left{0%{opacity:0;translate:-48px}to{opacity:1;translate:0}}img[data-state=chargement],img[data-state=echec]{background-image:linear-gradient(135deg, var(--color-image-placeholder-start) 0%, var(--color-image-placeholder-end) 100%);border-radius:var(--placeholder-radius,10px);color:#0000;background-repeat:no-repeat;background-size:cover}:root{--color-image-placeholder-start:var(--theme-color-bg-main);--color-image-placeholder-end:var(--theme-color-grey)}img[data-state=echec]{aspect-ratio:var(--placeholder-aspect-ratio,3 / 2)}
