/* MONEY S accounts and friends — one shared identity across the two games. */
.account-panel{display:grid;gap:11px}
.account-panel h3{font:800 24px "Barlow Condensed",Inter,system-ui,sans-serif;margin:3px 0}
.account-panel label{font-size:11px;color:#c5d5ee;display:grid;gap:5px}
.account-panel input{width:100%;min-width:0;padding:10px;font:inherit;font-size:12px;background:#0e1a2d;color:#e7efff;border:1px solid #455d79;border-radius:8px;box-sizing:border-box}
.account-panel button{padding:9px 11px}
.account-panel .account-tabs{display:flex;gap:7px}
.account-panel .account-tabs button{flex:1}
.account-panel .account-form{display:grid;gap:9px}
.account-panel .account-status{font-size:11px;color:#8ee6c2;line-height:1.5;overflow-wrap:anywhere;min-height:20px}
.account-panel .account-friend-row{display:flex;gap:6px;align-items:center}
.account-panel .account-friend-row input{flex:1}
.account-panel .account-friends{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.account-panel .account-friends li{display:flex;gap:6px;justify-content:space-between;align-items:center;padding:8px;border-radius:6px;background:#102038;font-size:11px;color:#d8eaff}
.account-panel .account-friends li div{display:flex;gap:5px}
.account-panel .account-friends button{font-size:10px;padding:6px 8px}
.account-panel [hidden]{display:none!important}
.account-panel .account-banner{padding:9px;background:#0e2639;border-radius:7px;color:#9ee8fa;font-size:11px}
.account-panel .account-tabs button[aria-pressed=true]{background:#347ba3}
