.square-loader{width:100%;height:100%}.d1-backdrop-loader,.square-loader{display:flex;justify-content:center;align-items:center}.d1-backdrop-loader{position:fixed;inset:0;z-index:15;background:rgba(5,5,6,.72)}.d1-backdrop-loader--relative{position:absolute;z-index:5;border-radius:inherit}.d1-backdrop-loader__spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top:3px solid var(--d1-red);animation:d1-spin .8s linear infinite}@keyframes d1-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.d1-backdrop-loader__spinner{animation-duration:2.4s}}