#bootLoading{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:radial-gradient(ellipse at top,#493444,#17121e 75%);color:#f5e9d1;font-family:Georgia,serif;text-align:center}
#bootLoading[hidden]{display:none}.boot-panel{width:min(520px,100%)}.boot-kicker{text-transform:uppercase;letter-spacing:.22em;color:#d6b479;font-size:12px}.boot-panel h1{font-size:clamp(26px,5vw,40px);font-weight:normal;margin:20px 0}#bootStatus,.boot-hint{font:14px/1.6 system-ui,sans-serif;color:#c9bfce}.boot-hint{font-size:12px;margin:22px 0 0}#bootProgress{display:block;width:100%;height:12px;margin:24px 0 12px;accent-color:#d6b479;border:1px solid #876c48;border-radius:12px;overflow:hidden;background:#241c2c}#bootProgress::-webkit-progress-bar{background:#241c2c}#bootProgress::-webkit-progress-value{background:linear-gradient(90deg,#967044,#efd29a);transition:width .2s}#bootPercent{font:22px system-ui,sans-serif;color:#efd29a}#bootRetry{margin-top:16px;padding:10px 24px;background:#d6b479;color:#241c2c;border:0;border-radius:6px;cursor:pointer}#bootRetry[hidden]{display:none}
