.buy-coins-button{margin-left:7px;padding:7px 9px;border:1px solid #ffe39a;border-radius:7px;background:linear-gradient(#ffd978,#c37924);color:#31131a;font:800 9px Arial,sans-serif;white-space:nowrap}.coin-shop-card,.profile-card{position:relative}.coin-pack-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;width:100%;margin-top:14px}.coin-pack{display:grid;gap:4px;padding:12px 8px;border:1px solid rgba(245,189,69,.45);border-radius:10px;background:linear-gradient(145deg,#4b1925,#210c15);color:#fff0b2}.coin-pack:hover{border-color:#ffe39a;transform:translateY(-2px)}.coin-pack strong{font-size:20px}.coin-pack span{color:#dbcba7;font:10px Arial,sans-serif}.coin-shop-message{min-height:18px;color:#62d8ad;font:12px Arial,sans-serif}.login-choice{width:100%;margin-top:9px;padding:12px;border:1px solid rgba(245,189,69,.38);border-radius:9px;font:800 12px Arial,sans-serif;cursor:pointer}.login-choice.facebook{background:#4267b2;color:white}.login-choice.google{background:#fff;color:#333}.login-choice.apple{background:#000;color:#fff}.guest-login{display:flex;gap:8px;width:100%;margin-top:12px}.guest-name-input{flex:1;padding:11px 12px;border:1px solid rgba(245,189,69,.45);border-radius:9px;background:rgba(15,6,4,.6);color:#fff0b2;font:12px Arial,sans-serif}.guest-name-input::placeholder{color:#9c8a6d}.guest-login .gold-button{white-space:nowrap}.guest-login-note{margin-top:6px;color:#9c8a6d;font-size:10px}.account-switch-section{margin-top:14px;padding-top:12px;border-top:1px solid rgba(245,189,69,.2)}.account-switch-heading{margin:0 0 8px;color:#cbbf9c;font:800 10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.account-list{display:flex;flex-direction:column;gap:6px}.account-item{padding:9px 12px;border:1px solid rgba(245,189,69,.3);border-radius:9px;background:rgba(15,6,4,.4);color:#dbcba7;font:11px Arial,sans-serif;text-align:left;cursor:pointer}.account-item.active{border-color:#ffe39a;color:#fff0b2;background:rgba(212,154,59,.18)}.account-add-row{display:flex;gap:8px;margin-top:8px}.account-add-row .guest-name-input{margin:0}.login-divider{margin:14px 0 2px;color:#6f6252;font:800 10px Arial,sans-serif;letter-spacing:1px;text-align:center}@media(max-width:620px){.player-status{flex-wrap:wrap}.buy-coins-button{margin-left:auto}.coin-pack-list{grid-template-columns:1fr}}