
/* Only the four top HUD cards. Reference-inspired black arcade panels. */
header.top.pixel-hud.pmt-hud-reference{display:grid!important;grid-template-columns:1.45fr 1fr 1fr 1fr!important;gap:5px!important;padding:5px 2px!important;margin:0 0 7px!important;background:#080a0b!important;border:0!important;align-items:stretch!important}
.pmt-hud-reference .pmt-hud-card{position:relative;min-width:0;min-height:82px;background:linear-gradient(#131516,#020303)!important;border:4px ridge #c3c5c5!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #121719,2px 2px 0 #000!important;color:#f4f4f4!important;padding:7px!important;box-sizing:border-box!important}
.pmt-hud-reference .pmt-player-card{display:flex;align-items:center;gap:7px}
.pmt-hud-reference .pmt-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 54px;height:58px;border:2px solid #36854c;border-radius:9px;background:linear-gradient(135deg,#49b24d,#0c4b32);font-size:33px;line-height:1}
.pmt-hud-reference .pmt-player-info{flex:1;min-width:0}
.pmt-hud-reference .pmt-level{color:#ffd44d;font-weight:900;font-size:clamp(12px,2.5vw,18px);line-height:1.1}
.pmt-hud-reference .pmt-player-name{font-size:clamp(10px,2vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0 6px}
.pmt-hud-reference .pmt-xp-track{position:relative;background:#303436;border:1px solid #60676b;border-radius:5px;height:16px;overflow:hidden}
.pmt-hud-reference .pmt-xp-track>span{display:block;height:100%;background:linear-gradient(#a9ff69,#61d92c)}
.pmt-hud-reference .pmt-xp-track small{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:1px 1px #000;font-size:9px;white-space:nowrap}
.pmt-hud-reference .pmt-wallet-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;column-gap:5px}
.pmt-hud-reference .pmt-hud-symbol{font-size:clamp(19px,3vw,29px);line-height:1}
.pmt-hud-reference .pmt-hud-number{font-size:clamp(11px,2.6vw,20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}
.pmt-hud-reference .pmt-wallet-card small{grid-column:1/-1;color:#ffe15d!important;text-align:center!important;font-size:clamp(8px,1.8vw,12px)!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
@media(max-width:520px){header.top.pixel-hud.pmt-hud-reference{gap:2px!important}.pmt-hud-reference .pmt-hud-card{min-height:66px;padding:3px!important;border-width:3px!important}.pmt-hud-reference .pmt-player-card{gap:3px}.pmt-hud-reference .pmt-avatar{flex-basis:30px;height:36px;font-size:21px}.pmt-hud-reference .pmt-xp-track{height:12px}.pmt-hud-reference .pmt-xp-track small{font-size:7px}.pmt-hud-reference .pmt-hud-number{font-size:10px}.pmt-hud-reference .pmt-hud-symbol{font-size:16px}}
