.rpg-panel{position:fixed;inset:0;z-index:240;background:#02080ddd;display:grid;place-items:center;padding:16px}.rpg-panel.hidden{display:none}.rpg-card{position:relative;width:min(620px,94vw);max-height:88vh;overflow:auto;padding:24px;color:#d7e6e9;background:#0d1b25;border:1px solid #42767b;box-shadow:0 0 60px #000;font:16px/1.6 sans-serif}.rpg-card h2,.rpg-card h3{color:#eed49e}.rpg-card small{font-size:14px}.rpg-close{float:right}.rpg-card button{color:#e7d4aa;background:#173440;border:1px solid #64796e;border-radius:4px;padding:9px 14px;cursor:pointer}.rpg-card button:disabled{opacity:.45;cursor:default}.rpg-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rpg-stats>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #34515c;padding:8px}.rpg-toxic{display:grid;gap:8px}.rpg-card progress{width:100%;height:14px;accent-color:#dfbd75}.rpg-levelup{pointer-events:none;position:fixed;left:50%;top:24%;z-index:300;max-width:90vw;width:max-content;text-align:center;padding:24px 32px;color:#fff2be;background:radial-gradient(ellipse,#977434cc,#12232baa 65%,transparent);border-block:1px solid #f5d885;font:bold 20px/1.6 sans-serif;text-shadow:0 0 18px #ffc453}.rpg-panel #rpgNotice{color:#98e5d1}@media(max-width:480px){.rpg-stats{grid-template-columns:1fr}.rpg-card{padding:16px}}
