.header #account-button[aria-pressed="true"]{background:#b6eec5}
.account-identity,.dialog-message{overflow-wrap:anywhere}
.player-profile{margin:14px 0}
.player-profile label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}
.username-edit{display:flex;gap:8px;align-items:center}
.username-edit input{min-width:0;flex:1;width:100%;padding:10px 12px;border:2px solid #293f39;border-radius:6px;background:#fff;color:#293f39;font:inherit;font-size:14px;letter-spacing:0}
.username-edit button{width:40px;height:40px;flex-shrink:0;padding:8px;background:#b6eec5}
.player-profile p{font-size:12px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}
.wallet-balance{border-block:1px solid #ccdedb;padding:14px 0;margin-top:14px}
.wallet-balance-heading{display:flex;align-items:center;gap:12px;font-size:12px}
.wallet-balance-heading span{font-size:10px;color:#71867b}
.wallet-balance-heading button{margin-left:auto;padding:7px;width:34px;height:34px}
.wallet-balance output{display:block;font-size:24px;font-weight:700;margin-top:6px;overflow-wrap:anywhere}
.wallet-balance .wallet-address{font-family:monospace;font-size:11px;overflow-wrap:anywhere;margin:8px 0}
.wallet-balance .balance-time{display:block;font-size:10px;line-height:1.5;color:#71867b}
@media(max-width:420px){
  .header{height:96px;flex-wrap:wrap;padding:7px 12px;gap:5px}
  .header .balances{width:100%;justify-content:flex-end;gap:5px}
  .header .brand{font-size:19px}
}
