html:has(.talkavora-login-loading){background:0 0;min-width:0;min-height:0;margin:0;overflow:hidden}body:has(.talkavora-login-loading){background:0 0;min-width:0;min-height:0;margin:0;overflow:hidden}#root:has(.talkavora-login-loading){background:0 0;min-width:0;min-height:0;margin:0;overflow:hidden}.talkavora-login-loading{box-sizing:border-box;color:#333;background-color:#edf0f3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100vw;height:100vh;font:400 14px/20px Inter,Noto Sans,Noto Naskh Arabic,Noto Nastaliq Urdu;display:flex;overflow:hidden}.talkavora-login-loading p{text-align:center;margin:0}.talkavora-loading-line{background:#b5c7de80;border-radius:3px;width:168px;height:3px;position:relative;overflow:hidden}.talkavora-loading-line span{border-radius:inherit;background:linear-gradient(90deg,#0878ed,#00cbea);width:40%;animation:1.65s linear infinite talkavora-loading-sweep;position:absolute;inset:0 auto 0 0}@keyframes talkavora-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.talkavora-loading-line span{animation:none;left:30%;transform:none}}
