/* One shared status bar, with readable balances and full touch targets. */
body.street-v3 .topbar{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:52px minmax(0,1fr) 54px 44px;align-items:center;height:48px;min-height:48px;gap:0 4px;padding:0 8px;background:#0b1113;border-bottom:1px solid #293633;box-shadow:none}
.street-v3 .topbar .balances{display:contents}
.street-v3 .topbar .fuel{grid-row:1;grid-column:1;justify-self:stretch;min-width:44px;padding:0 10px 0 0;gap:3px;font-size:11px}
.street-v3 .topbar .fuel svg{width:13px;height:15px}
.street-v3 .topbar .fuel button{min-width:44px;width:100%;margin:0}
.street-v3 .topbar .fuel button:after{right:0;font-size:12px}
.street-v3 .topbar #street-power{grid-row:1;grid-column:3;text-align:center;font-size:10px;letter-spacing:-.25px}
.street-v3 .topbar #street-power:before{content:none}
.street-v3 .topbar .driver-button{grid-row:1;grid-column:4;width:44px;min-width:44px;height:44px}
.street-v3 .topbar .resource-wallet{grid-row:1;grid-column:2;display:grid;grid-template-columns:1.2fr 1fr 1.1fr;gap:2px;width:100%;min-width:0;border:0}
.street-v3 .resource-chip{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:#dfdccf;font:inherit;text-align:left;box-shadow:none;filter:none}
.street-v3 button.resource-chip{cursor:pointer}
.street-v3 .resource-chip>svg{width:15px;height:16px;flex:none;color:#c6b572;filter:none}
.street-v3 .resource-copy{display:block;min-width:0}
.street-v3 .resource-copy strong{font-size:12px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}
.street-v3 .resource-copy small{display:none}
.street-v3 .resource-bucks>svg{color:#8ebba9}
.street-v3 .resource-tokens>svg{color:#b6a0d7;filter:none}
.street-v3 button.resource-chip:hover{color:#fff;background:#ffffff05}
.street-v3 button.resource-chip:focus-visible{outline:1px solid #b6a0d7;outline-offset:-3px;border-radius:3px}
@media(max-width:350px){body.street-v3 .topbar{grid-template-columns:48px minmax(0,1fr) 46px 44px;padding-inline:4px;column-gap:2px}.street-v3 .resource-chip{gap:3px;padding-inline:0}.street-v3 .resource-chip>svg{width:13px;height:15px}.street-v3 .resource-copy strong{font-size:10px}.street-v3 .topbar #street-power{font-size:9px}}
.street-v3 button,.street-v3 a{scroll-margin-top:58px}
/* A short garage page should end with its content instead of filling a desktop-sized workspace. */
.street-v3 .workspace:has(.garage-page){min-height:0}
