html,body{margin:0;width:100%;height:100%}.boot#boot-panel{--boot-ink:#142d2a;--boot-ivory:#f3e6c8;--boot-gold:#d7b574;position:fixed;inset:0;z-index:300;display:grid;place-content:center;gap:14px;box-sizing:border-box;min-height:100%;height:auto;padding:28px max(22px,env(safe-area-inset-left));overflow:auto;background:radial-gradient(ellipse at center,#254a3c,var(--boot-ink));color:var(--boot-ivory);font:15px/1.7 Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0;text-align:center}#boot-panel>*{box-sizing:border-box;width:min(460px,100%);max-width:100%;margin:0;justify-self:center}#boot-panel .boot-brand{font-size:11px;letter-spacing:4px;color:var(--boot-gold)}#boot-panel h1{font:normal clamp(23px,5vw,32px)/1.5 "STSong","SimSun",serif;color:var(--boot-gold)}#boot-panel #boot-status{font-size:14px}#boot-panel #boot-detail{font-size:12px;opacity:.78;overflow-wrap:anywhere;max-height:22vh;overflow:auto;user-select:text}#boot-panel progress{height:8px;accent-color:var(--boot-gold);border:0;border-radius:4px;overflow:hidden}#boot-panel progress::-webkit-progress-bar{background:#081d19}#boot-panel progress::-webkit-progress-value{background:var(--boot-gold)}#boot-panel button{min-height:46px;width:240px;padding:10px 16px;border:1px solid var(--boot-gold);border-radius:5px;background:#d7b574;color:var(--boot-ink);font:15px Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer;touch-action:manipulation}#boot-panel button:focus-visible{outline:3px solid var(--boot-ivory);outline-offset:3px}#boot-panel button[hidden]{display:none}#boot-panel .boot-help{font-size:11px;opacity:.7}@media(max-height:420px){.boot#boot-panel{gap:8px;padding:16px}#boot-panel h1{font-size:22px}}
