.page-loader-wrapper{z-index:9999;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader{--c:no-repeat linear-gradient(var(--color-primary,#25b09b) 0 0);background:var(--c) center/100% 10px, var(--c) center/10px 100%;width:40px;height:40px;position:relative}.loader:before{content:"";background:var(--c) 0 0, var(--c) 100% 0, var(--c) 0 100%, var(--c) 100% 100%;background-size:15.5px 15.5px;animation:1.5s cubic-bezier(.3,1,0,1) infinite l16;position:absolute;inset:0}@keyframes l16{33%{inset:-10px;transform:rotate(0)}66%{inset:-10px;transform:rotate(90deg)}to{inset:0;transform:rotate(90deg)}}
