/* The initial HTML already hides the game; these screens contain no placeholder account. */
.boot-screen,.incoming-loading{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#102b20;color:#f2efd4;text-align:center;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.boot-screen strong{font-size:42px;font-weight:900;letter-spacing:1px;color:#f0d681}.boot-screen p,.incoming-loading p{margin:0;max-width:320px;font-size:16px;line-height:1.4}
.boot-screen button{min-height:48px;border-radius:24px;border:1px solid #aecb7b;padding:10px 28px;background:#347b31;color:#fff;font:inherit;font-weight:700}
.boot-screen[hidden],.incoming-loading[hidden]{display:none!important}
.incoming-loading{z-index:30;inset:var(--window-top,0px) var(--window-right,0px) var(--window-bottom,0px) var(--window-left,0px)}
