/* V2 header: coins | title | validator | player | menu. Preserve safe-area spacer. */
.app .top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:6px!important;padding-right:0!important;align-items:center}
.app .top .coinPair{display:flex;gap:3px;align-items:center}
.app .top .logo{width:32px!important;height:32px!important;flex:none!important;margin:0!important;background-size:cover!important}
.app .top h1{font-size:clamp(18px,5.4vw,46px)!important;line-height:1.05!important;white-space:nowrap;margin:0!important;letter-spacing:-.7px!important;text-align:center}
.app .top .playerStatusBadge,.app .top .menuBtn,.app .top .validatorTeamBadge{position:static!important;transform:none!important;right:auto!important;top:auto!important;width:36px!important;height:36px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid;place-items:center}
.app .top .validatorTeamBadge{border:2px solid #54c9ff;border-radius:50%;overflow:hidden;background:#10264c;color:white;font-weight:800;font-size:15px;cursor:pointer}
.validatorTeamBadge img{width:100%;height:100%;object-fit:cover}
.profileCard select{display:block;width:100%;box-sizing:border-box;min-height:48px;margin:10px 0;background:#071b40;color:#fff;border:1px solid #63bbff;border-radius:10px;padding:10px;font:16px system-ui}
.teamPreview{display:flex;align-items:center;gap:12px;margin:15px 0;text-align:left;overflow-wrap:anywhere}
.teamPreview img,.teamPreview>span{width:48px;height:48px;object-fit:cover;border-radius:50%;flex-shrink:0;background:#143c75;display:grid;place-items:center}
.catalogSource{font-size:12px!important;color:#b7d2ec}.catalogSource a{color:#9bddff}
@media(min-width:600px){.app .top .logo{width:45px!important;height:45px!important}.app .top .playerStatusBadge,.app .top .menuBtn,.app .top .validatorTeamBadge{width:46px!important;height:46px!important}.app .top{gap:10px!important}}
@media(max-width:360px){.app .top{gap:3px!important}.app .top .logo{width:27px!important;height:27px!important}.app .top .playerStatusBadge,.app .top .menuBtn,.app .top .validatorTeamBadge{width:30px!important;height:30px!important}.app .top h1{font-size:18px!important}}
