/* The same progress presentation is visible before the iframe and inside it. */
#initialLoading{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#071425;color:#ffe6a1;font:16px/1.5 ui-monospace,Consolas,monospace;padding:20px}
#initialLoading[hidden]{display:none}
.asset-loading-card{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(520px,100%);text-align:center}
.asset-loading-brand{margin:0;color:#ffe6a1;font:700 18px/1.5 ui-monospace,Consolas,monospace;letter-spacing:2px}
.asset-loading-card strong{font:700 38px/1.1 ui-monospace,Consolas,monospace;color:#ffdc61}
.asset-loading-card progress{display:block;width:100%;height:22px;appearance:none;border:2px solid #d6ab4b;border-radius:4px;background:#061c3e;color:#ffdc61}
.asset-loading-card progress::-webkit-progress-bar{background:#061c3e;border-radius:2px}
.asset-loading-card progress::-webkit-progress-value{background:#ffdc61;border-radius:2px}
.asset-loading-card progress::-moz-progress-bar{background:#ffdc61}
.asset-loading-card p{margin:0;font:14px/1.5 ui-monospace,Consolas,monospace;text-shadow:none}
.asset-loading-card button{min-height:44px;padding:10px 20px;border:2px solid #d6ab4b;border-radius:4px;background:#0b2d54;color:#ffe6a1;font:700 14px/1.5 ui-monospace,Consolas,monospace;cursor:pointer}
.asset-loading-card button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.asset-loading-card button[hidden]{display:none}
#app > .title-loading.asset-loading{background:#071425;z-index:1000}
body.assets-loading #app > .title-loading.asset-loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;visibility:visible;opacity:1;padding:20px}
