.loader{place-content:center;justify-items:center;gap:1.25rem;width:100%;min-height:min(24rem,45vh);padding:2rem;display:grid}.loader__emblem{aspect-ratio:1;background:linear-gradient(145deg,#fdfcf9,#eee9e1);border-radius:50%;place-items:center;width:5rem;display:grid;position:relative;box-shadow:0 .75rem 2rem #2929231a}.loader__emblem:before{content:"";border:1px solid #68705c38;border-top-color:#68705c;border-radius:50%;animation:1.8s linear infinite loader-orbit;position:absolute;inset:-.45rem}.loader__logo{object-fit:cover;border-radius:50%;width:3.125rem;height:3.125rem;display:block}.loader__dots{gap:.35rem;display:flex}.loader__dots span{background:#68705c;border-radius:50%;width:.35rem;height:.35rem;animation:1.1s ease-in-out infinite loader-pulse}.loader__dots span:nth-child(2){animation-delay:.15s}.loader__dots span:nth-child(3){animation-delay:.3s}@keyframes loader-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@media (prefers-reduced-motion:reduce){.loader__emblem:before,.loader__dots span{animation:none}}
