/* Saltanat startup gate: version, server and core assets become ready before the UI is revealed. */
.startup-prepared .startup-loader{display:none!important}
.startup-loader{position:fixed;z-index:20000;inset:0;display:grid;place-items:center;padding:24px;color:#fff7df;background:radial-gradient(circle at 50% 18%,rgba(39,121,91,.32),transparent 38%),linear-gradient(150deg,#020b08,#071d17 58%,#020a08);opacity:1;visibility:visible;transition:opacity .24s ease,visibility .24s ease}
.startup-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}
.startup-loader.is-navigation{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.startup-loader-card{width:min(330px,calc(100% - 40px));display:grid;justify-items:center;gap:12px;text-align:center;direction:rtl}
.startup-loader-logo{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.42))}
.startup-loader-title{margin:0;color:#ffe6a5;font:900 22px/1.35 SaltanatPeyda,Tahoma,Arial,sans-serif}
.startup-loader-status{min-height:21px;margin:0;color:#b9cbc4;font:500 11px/1.8 SaltanatPeyda,Tahoma,Arial,sans-serif}
.startup-loader-track{width:100%;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09);box-shadow:inset 0 1px 3px rgba(0,0,0,.38)}
.startup-loader-progress{display:block;width:12%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b77b25,#ffe5a0);box-shadow:0 0 14px rgba(244,202,107,.34);transition:width .25s ease}
.startup-loader-version{color:rgba(255,255,255,.38);font:500 9px/1.4 SaltanatPeyda,Tahoma,Arial,sans-serif;direction:ltr}
@media(prefers-reduced-motion:reduce){.startup-loader,.startup-loader-progress{transition:none}}
