.photo-load-status{color:#eaf2ff;text-align:center;justify-items:center;gap:18px;min-width:220px;padding:48px 24px;font-size:14px;display:grid}.photo-load-status[hidden]{display:none}.photo-load-status:not(.failed):before{content:"";border:3px solid #656f9855;border-top-color:#f90;border-radius:50%;width:36px;height:36px;animation:1s linear infinite photo-loading}@keyframes photo-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.photo-load-status:before{animation:none!important}}
