.name-form{display:grid;gap:18px}.name-form label{font-weight:bold;display:grid;gap:9px}.name-form input{min-height:48px;padding:8px 14px;border-radius:12px;border:1px solid #a6c6bd;background:#123447;color:#fff5d8;font:inherit;box-sizing:border-box;width:100%}.name-form input:focus{outline:3px solid #e9cc88}.story-dialogue{position:absolute;left:6%;bottom:7%;width:min(650px,86%);box-sizing:border-box;background:#0b293bec;border:1px solid #dac58c;border-radius:22px;padding:25px;box-shadow:0 16px 70px #0005}.story-dialogue h1{margin:5px 0 18px!important}.story-dialogue p{font-size:20px!important;color:#f3ead2!important}.story-dialogue nav{display:flex;gap:12px;flex-wrap:wrap}.atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100%)}.atlas-card{padding:18px;text-align:left;background:#143347;border:1px solid #638989;border-radius:18px;display:flex;flex-direction:column;gap:10px}.atlas-card.locked{border-color:#a7895e;background:#172c3d}.atlas-card h3{margin:0;color:#f1dcaa;font-size:19px}.atlas-card p{font-size:13px;line-height:1.5;margin:0!important}.atlas-card button{font-size:14px!important;min-height:45px!important;padding:9px!important;margin:0!important;border-radius:11px!important}.atlas-card .realm-link{min-width:0;text-align:center;font-size:14px}.atlas-card .stub-buy{background:#293c4c!important;color:#e6d7b4!important;border:1px dashed #b2a17d!important;box-shadow:none!important}.atlas-card small{font-size:11px;color:#b8d6ce}#atlas-notice{max-width:1000px;min-height:30px;color:#f8d99b;line-height:1.6;font-size:15px!important}#realms h2{font-family:Georgia,serif;font-size:30px}#realms>button{font-size:16px;padding:10px 24px;min-height:44px}@media(max-width:1000px){.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-dialogue{bottom:4%;left:5%;width:90%;padding:20px}.story-dialogue p{font-size:18px!important}.front-confirm{margin:8vh 18px!important;padding:24px!important}}@media(max-width:520px){.atlas-grid{grid-template-columns:1fr}.name-form{gap:12px}}
#lives{top:16px;left:210px;background:#3d4533df;color:#ffe4a4;border:1px solid #dbbd79;border-radius:20px;padding:7px 13px;font-size:15px;font-weight:bold;letter-spacing:1px;text-shadow:none}.gameover-card{text-align:center;border-color:#e6c384!important;background:linear-gradient(#264d53ee,#102d3fee)!important}.gameover-lives{font-size:24px;color:#f1ce92;letter-spacing:3px;padding:12px}.gameover-card h1{color:#ffe5b1!important;font-size:48px!important}.gameover-card button{background:#e6cd96!important;color:#193c43!important;min-height:50px}#front-panel[data-mode=game-over]{background:linear-gradient(#173844aa,#243b43dd)}@media(max-width:1000px){#lives{left:174px;top:17px;font-size:13px;padding:6px 10px}}@media(max-width:520px){#lives{left:155px;font-size:11px;letter-spacing:0;padding:7px 9px}}#name-form label{color:#f4e1ad}#name-form input{background:#244b50;color:#fff3d7;border-color:#b6bf9a}#name-start{background:linear-gradient(#f0dba4,#c9ae72)!important;color:#264641!important}
