.hatam-app-splash{z-index:10000;color:#e2bd69;opacity:1;visibility:visible;background:#031b15;place-items:center;width:100%;height:100%;transition:opacity .42s,visibility .42s;display:grid;position:absolute;inset:0;overflow:hidden}.hatam-app-splash.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.hatam-app-splash>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hatam-app-splash-copy{z-index:2;text-align:center;text-shadow:0 2px 16px #000000eb;flex-direction:column;align-items:center;gap:8px;width:min(82%,330px);display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hatam-app-splash-copy strong{font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);font-size:clamp(12px,3.4vw,16px);font-weight:500}.hatam-app-splash-copy span{font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);color:#e4be68;font-size:clamp(15px,4.5vw,21px);font-weight:600;display:block}.hatam-app-splash-progress{z-index:2;right:50%;bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px));background:#e2bd692e;border-radius:999px;width:76px;height:2px;position:absolute;overflow:hidden;transform:translate(50%)}.hatam-app-splash-progress i{border-radius:inherit;transform-origin:100%;background:#dfb964;width:100%;height:100%;animation:2s cubic-bezier(.22,.75,.32,1) both hatam-splash-load;display:block}@keyframes hatam-splash-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hatam-app-splash,.hatam-app-splash-progress i{transition-duration:.01ms;animation:none}}
