.xp-widget{z-index:35;pointer-events:none;color:#fff;font-family:Arial,sans-serif;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.xp-meter{white-space:nowrap;background:#101e2ceb;border:1px solid #aaff6744;border-radius:30px;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex;box-shadow:0 6px 24px #0004}.xp-meter b{color:#d0ff84}.xp-meter progress{accent-color:#beff64;width:100px;height:6px}.xp-popup{text-align:center;white-space:nowrap;color:#e2ff98;text-shadow:0 3px 16px #111;font-size:28px;font-weight:900;animation:.35s ease-out xp-arrive;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.xp-popup small{letter-spacing:4px;margin-bottom:7px;font-size:10px;display:block}.xp-popup.level-up{color:#fff;background:linear-gradient(110deg,#5542ad00,#5944bbed,#44378700);border-bottom:2px solid #d9ff7b;padding:16px 35px;font-size:38px}@keyframes xp-arrive{0%{opacity:0;translate:0 15px;scale:.9}to{opacity:1;translate:0;scale:1}}@media (max-width:600px){.xp-widget{bottom:80px}.xp-meter{padding:7px;font-size:9px}.xp-meter progress{width:55px}.xp-popup.level-up{font-size:25px}}@media (prefers-reduced-motion:reduce){.xp-popup{animation:none}}
