/* Neon chrome only. Account, balances and reputation retain their native controls. */
body.static-characters main.world-edge-actions>.profile-top{
 padding:4px!important;gap:0!important;box-sizing:border-box!important;
 background:linear-gradient(#061323ed,#061323ed) padding-box,linear-gradient(120deg,#5aefff,#226bd2 38%,#ed66ff 80%,#46dfff) border-box!important;
 border:1px solid transparent!important;border-radius:24px 32px 32px 24px!important;
 box-shadow:inset 0 0 0 2px #74dfff20,0 0 9px #13dfff45,3px 0 10px #e653ff35!important;
}
body.static-characters main.world-edge-actions .identity-button{
 background:transparent!important;border:0!important;box-shadow:none!important;
 width:100%!important;min-width:0!important;min-height:56px!important;padding:3px 8px 3px 3px!important;gap:12px!important;
}
body.static-characters main.world-edge-actions .identity-button>span:not(.edit-icon){min-width:0!important}
body.static-characters main.world-edge-actions .identity-button b{
 display:block!important;font-size:18px!important;line-height:1.2!important;margin:0!important;
 overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f4faff!important;
 text-shadow:0 1px 5px #000!important;max-width:100%!important;
}
body.static-characters main.world-edge-actions .identity-button small{color:#96dbea!important;font-size:8px!important;letter-spacing:1.2px!important}
body.static-characters main.world-edge-actions .profile-pic{
 width:48px!important;height:48px!important;min-width:48px!important;flex:none!important;box-sizing:border-box!important;
 border:2px solid #70e9ff!important;border-radius:50%!important;
 box-shadow:0 0 0 2px #13314e,0 0 0 3px #d451ee,0 0 10px #26caff80!important;
 background-color:#0b243e!important;color:#c4f5ff!important;overflow:hidden!important;
}
body.static-characters main.world-edge-actions .reputation-hud{width:100%!important;max-width:none!important}
body.static-characters main.world-edge-actions .reputation-hud__button{
 justify-content:flex-start!important;flex-wrap:nowrap!important;gap:5px!important;min-height:44px!important;
 padding:2px 12px 2px 54px!important;border:0!important;box-shadow:none!important;
 background:transparent!important;border-radius:0 0 24px 24px!important;font-size:12px!important;color:#dcecf7!important;
}
body.static-characters main.world-edge-actions .reputation-hud__button::before{
 content:'';width:30px;height:30px;flex:none;background:url('assets/neon-icons-v97/atlas.png') 100% 100%/700% 300% no-repeat;
}
body.static-characters main.world-edge-actions .reputation-hud__value{font-size:17px!important;color:#ffe18b!important;font-weight:750!important}
body.static-characters header .currency-hud{width:360px!important;max-width:360px!important;gap:12px!important}
body.static-characters header .currency-hud button{
 min-height:56px!important;padding:4px 10px 4px 4px!important;gap:7px!important;border-radius:28px!important;
 border:1px solid transparent!important;
 background:linear-gradient(#071222ee,#071222ee) padding-box,linear-gradient(120deg,#ffda77,#6879a2 50%,#ef65ff) border-box!important;
 box-shadow:inset 0 0 0 2px #abc8ff18,0 0 8px #f17dff38!important;color:#fff3ce!important;
}
body.static-characters header .currency-hud .currency-hud__credit{
 background:linear-gradient(#071222ee,#071222ee) padding-box,linear-gradient(120deg,#65f1ff,#2877d7 50%,#f06bff) border-box!important;
 color:#e3faff!important;box-shadow:inset 0 0 0 2px #abc8ff18,0 0 8px #1ee6ff30!important;
}
body.static-characters header .currency-hud button>svg{display:none!important}
body.static-characters header .currency-hud button::before{
 content:'';display:block;width:44px;height:44px;flex:none;
 background:url('assets/neon-icons-v97/atlas.png') 100% 0%/700% 300% no-repeat;
}
body.static-characters header .currency-hud .currency-hud__credit::before{background-position:100% 50%}
body.static-characters header .currency-hud small{font-size:10px!important;color:#bcd5e5!important}
body.static-characters header .currency-hud strong{font-size:20px!important;line-height:1.1!important}
body.static-characters header .currency-hud i{color:#8eeeff!important}
body.static-characters :is(.identity-button,.reputation-hud__button,.currency-hud button):focus-visible{outline:2px solid #e6faff!important;outline-offset:3px!important}
@media(max-width:720px){
 body.static-characters.has-currency-hud main.world-edge-actions>.profile-top{
 left:8px!important;top:8px!important;width:calc(100% - 16px)!important;
 display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;
 }
 body.static-characters main.world-edge-actions .identity-button{gap:9px!important;overflow:hidden!important}
 body.static-characters main.world-edge-actions .identity-button b{font-size:15px!important}
 body.static-characters main.world-edge-actions .identity-button .edit-icon{display:none!important}
 body.static-characters main.world-edge-actions .reputation-hud__button{padding:2px 4px!important;gap:2px!important;font-size:10px!important;justify-content:center!important;border-radius:20px!important}
 body.static-characters main.world-edge-actions .reputation-hud__value{font-size:15px!important}
 body.static-characters main.world-edge-actions .reputation-hud__button::before{width:26px;height:26px}
 body.static-characters:has(main.world-edge-actions) header .currency-hud{
 position:fixed!important;left:8px!important;right:8px!important;top:82px!important;
 width:calc(100% - 16px)!important;max-width:none!important;gap:8px!important;
 }
 body.static-characters header .currency-hud button{min-height:48px!important;gap:6px!important;padding:2px 9px 2px 2px!important}
 body.static-characters header .currency-hud button::before{width:40px;height:40px}
 body.static-characters header .currency-hud strong{font-size:17px!important}
 body.static-characters header .currency-hud small{font-size:9px!important;white-space:nowrap!important}
}
@media(max-width:360px){
 body.static-characters.has-currency-hud main.world-edge-actions>.profile-top{grid-template-columns:minmax(0,1fr) 114px!important}
 body.static-characters main.world-edge-actions .identity-button b{font-size:13px!important}
 body.static-characters main.world-edge-actions .reputation-hud__button{font-size:9px!important}
 body.static-characters main.world-edge-actions .reputation-hud__button::before{width:22px;height:22px}
}
