.battle-restore{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(8,18,15,.94)}
.battle-restore>div{width:min(100%,480px);padding:28px;background:#182a23;border:1px solid #8b805c;border-radius:12px;box-shadow:0 18px 70px #0008}
.battle-restore h2{margin:0 0 14px;color:#e1c993;font-size:24px}.battle-restore p{line-height:1.6;color:#d2dccc}.battle-restore button{margin:8px 8px 0 0}
