/* A fixed, theme-matched start screen, never the login form while auth is unknown. */
html{--gudok-start-bg:#000;--gudok-start-text:#f5f5f7;--gudok-start-muted:#a8a5b5}
@media(prefers-color-scheme:light){html:not([data-startup-theme]){--gudok-start-bg:#f5f5fa;--gudok-start-text:#15151a;--gudok-start-muted:#656272}}
html[data-startup-theme="light"]{--gudok-start-bg:#f5f5fa;--gudok-start-text:#15151a;--gudok-start-muted:#656272}
html[data-gudok-startup="pending"] #svoi-mobile,html[data-gudok-startup="error"] #svoi-mobile{visibility:hidden!important;pointer-events:none!important}
#gudok-startup[hidden],#auth[hidden]{display:none!important}
#gudok-startup{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:var(--gudok-start-bg);color:var(--gudok-start-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);box-sizing:border-box}
#gudok-startup .gudok-startup-inner{width:min(100%,340px);display:flex;flex-direction:column;align-items:center;gap:0}
#gudok-startup img{width:72px;height:72px;display:block;border-radius:20px}
#gudok-startup strong{font-size:25px;line-height:32px;letter-spacing:1px;margin-top:18px;font-weight:700}
#gudok-startup-status{font-size:14px;line-height:21px;color:var(--gudok-start-muted);min-height:63px;margin:14px 0 0;max-width:320px}
#gudok-startup .gudok-startup-actions{height:52px;margin-top:8px}
#gudok-startup-retry{border:0;border-radius:14px;background:#7852f6;color:#fff;min-height:44px;padding:10px 24px;font:600 15px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;touch-action:manipulation}
#gudok-startup-retry[hidden]{display:none}
#gudok-startup-retry:focus-visible{outline:3px solid #af99ff;outline-offset:4px}
