/* Songgyu b98bb1c: the original white PNG, #2563eb, 88px mark, 14px gap. */
#lobodoc-startup{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));background:#2563eb;color:#fff;font-family:"Noto Sans KR","Noto Sans",-apple-system,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",sans-serif;line-height:1.5;text-align:center}
#lobodoc-startup[hidden],#startup-error[hidden]{display:none}
#lobodoc-startup>img{width:88px;height:88px;object-fit:contain;animation:startup-in 200ms cubic-bezier(.05,.7,.1,1) both}
#lobodoc-startup .startup-word{font-size:26px;font-weight:800;letter-spacing:.5px;line-height:1.5;animation:startup-in 200ms 25ms cubic-bezier(.05,.7,.1,1) both}
.startup-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#app[aria-busy="true"]{visibility:hidden}
#startup-error{max-width:360px;margin-top:12px;font-size:14px;line-height:1.6}
#startup-error h1{font-size:18px;font-weight:700;line-height:1.5;font-family:inherit;margin:0 0 8px;color:inherit}
#startup-error p,.startup-noscript{font-size:14px;line-height:1.6;margin:0 0 16px;color:inherit}
#startup-retry{min-width:140px;min-height:48px;border:2px solid white;border-radius:10px;padding:10px 20px;background:white;color:#1642ac;font-size:16px;font-weight:700;line-height:1.5;font-family:inherit;cursor:pointer}
#startup-retry:focus-visible{outline:3px solid #fff;outline-offset:5px}
#startup-retry:disabled{opacity:.7;cursor:wait}
@keyframes startup-in{from{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#lobodoc-startup>img,#lobodoc-startup .startup-word{animation:none}}
