.skeleton{background:#eae5ef;border-radius:8px;animation:1.8s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:.65}50%{opacity:1}}.photo-loading-skeleton{border-radius:inherit;pointer-events:none;position:absolute;inset:0}img[data-photo-state]{transition:opacity .16s}img[data-photo-state=loading]{opacity:0;visibility:hidden}.photo-picker-preview{position:relative}@media (prefers-reduced-motion:reduce){.skeleton{opacity:1;animation:none}img[data-photo-state]{transition:none}}
