html,body{height:100%;margin:0;overflow:hidden;background:#0E1726}
#loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;color:#E6EDF7;font:16px sans-serif;padding:16px;box-sizing:border-box;text-align:center}
#loading .box{max-width:560px;line-height:1.6}
#loading .h{font-size:17px;margin:0 0 8px}
#loading .d{font-size:12px;opacity:.7;word-break:break-word}
#loading a{display:block;color:#7CC4FF;margin:14px 0}
#loading button{font:inherit;padding:10px 20px;border:0;border-radius:10px;background:#EF9F27;color:#111;cursor:pointer}
