/* Readable shared account control; keep the existing black surface and placement. */
#main-content .header-account{width:340px;max-width:100%}
#main-content .header-account>.store-account{min-height:74px;padding:12px 16px;gap:14px;border-radius:12px}
#main-content .header-account .discord-trigger-avatar{width:46px;height:46px;flex:none}
#main-content .header-account .discord-trigger-identity strong{font-size:16px;line-height:1.45;font-weight:600}
#main-content .header-account .discord-trigger-identity small{font-size:12px;line-height:1.6;margin-top:3px;color:#b6a5af}
#main-content .header-account .discord-trigger-chevron{font-size:17px}
#main-content .header-account-balance{font-size:12px;line-height:1.7;gap:6px;margin-top:8px;color:#b3a1ae;flex-wrap:wrap;white-space:normal}
#main-content .header-account-balance strong{font-size:13px!important;line-height:1.7;color:#e5d5df!important;white-space:nowrap}
#main-content .header-account .discord-login-button strong{font-size:16px;line-height:1.5}
#main-content .header-account .discord-login-button small{font-size:10px;line-height:1.6;margin-top:3px}
.shop-toolbar{grid-template-columns:180px minmax(0,1fr) 350px}
.shop-account-slot{min-width:0;justify-self:end;width:350px;max-width:100%}
.shop-account-slot .account-toolbar-inner{padding:13px 0 11px}
.shop-account-slot .header-account{width:100%!important}
.account-toolbar-inner{min-height:110px}
@media(max-width:1150px){.shop-toolbar{grid-template-columns:minmax(0,1fr) 350px;gap:6px 20px}.shop-account-slot{grid-row:1;grid-column:2}.shop-toolbar .store-nav{grid-column:1/-1;grid-row:2}}
@media(max-width:767px){.shop-toolbar{grid-template-columns:minmax(95px,1fr) 320px;gap:0 13px}.shop-account-slot{width:320px}#main-content .header-account>.store-account{min-height:68px;padding:11px 13px;gap:11px}#main-content .header-account .discord-trigger-avatar{width:42px;height:42px}#main-content .header-account .discord-trigger-identity strong{font-size:15px}#main-content .header-account .discord-trigger-identity small{font-size:11px}#main-content .header-account-balance{font-size:10px;margin-top:6px;gap:5px}#main-content .header-account-balance strong{font-size:12px!important}.account-toolbar-inner{min-height:101px}}
@media(max-width:500px){.shop-toolbar{grid-template-columns:75px minmax(0,1fr);gap:0 10px}.shop-toolbar .store-wordmark{font-size:16px;letter-spacing:.07em}.shop-toolbar .store-wordmark span{font-size:5px}.shop-account-slot{width:min(320px,100%);max-width:100%;grid-row:1;grid-column:2;justify-self:end}.shop-account-slot .account-toolbar-inner{padding:11px 0 8px}#main-content .header-account>.store-account{min-height:66px;padding:10px 11px;gap:10px}#main-content .header-account .discord-trigger-avatar{width:40px;height:40px}#main-content .header-account .discord-trigger-identity strong{font-size:14px}#main-content .header-account .discord-trigger-identity small{font-size:11px;margin-top:2px}#main-content .header-account-balance{font-size:10px;gap:4px;line-height:1.8;margin-top:6px}#main-content .header-account-balance strong{font-size:12px!important}#main-content .header-account .discord-login-button strong{font-size:14px}#main-content .header-account .discord-login-button small{font-size:9px}.account-toolbar-inner{min-height:100px}}
@media(max-width:359px){.shop-toolbar{grid-template-columns:minmax(0,1fr);gap:0}.shop-toolbar>.store-wordmark{display:none}.shop-account-slot{grid-column:1;grid-row:1;width:100%;max-width:none}.shop-toolbar .store-nav{grid-column:1;grid-row:2}#main-content .header-account .discord-trigger-identity strong{font-size:15px}#main-content .header-account .discord-trigger-identity small{font-size:11px}#main-content .header-account-balance{font-size:10px}#main-content .header-account-balance strong{font-size:12px!important}}

