.account-links{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.account-page{max-width:1120px;margin:28px auto;padding:0 20px 50px}.account-page .panel{padding:24px;margin:20px 0;border:1px solid #424c55;border-radius:10px;background:#191f25}.account-page h1{font-size:25px}.account-page h2{font-size:19px}.account-page .field{display:grid;gap:7px;margin-bottom:18px}.account-page input,.account-page select{padding:10px;border:1px solid #59636e;border-radius:5px;background:#11171e;color:#f3f3f4;font:inherit;min-width:0}.account-page .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.account-page .muted{color:#aeb9c6}.account-page .error{color:#ffc282}.account-page .notice{padding:13px;border-left:3px solid #e9a535;background:#302919;margin:16px 0;white-space:pre-wrap}.account-page .replay-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.account-page .replay-item{border:1px solid #414c58;border-radius:8px;padding:18px;background:#101922}.account-page .replay-item h3{margin:0 0 12px;overflow-wrap:anywhere}.account-page .replay-meta{font-size:12px;color:#b9c4ce;line-height:1.8;margin-bottom:13px}.account-page .badge{font-size:11px;background:#354330;padding:4px 7px;border-radius:4px}.account-page .badge.shared{background:#394b60}.account-page .pager{margin:18px 0}.account-page .users{overflow-x:auto}.account-page table{border-collapse:collapse;width:100%;font-size:13px}.account-page td,.account-page th{text-align:left;border-bottom:1px solid #3d4753;padding:10px}.account-page .user-email{font-size:11px;color:#b5c2d1}.account-page .sign-in-form{max-width:520px}.cloud-save-status{font:11px/1.4 system-ui;color:#b7cda7;padding:7px 10px}.cloud-save-status.error{color:#ffd298}.board-replay-library{margin:18px 0;padding:18px;border:1px solid #546346;border-radius:8px}.board-login-notice{padding:13px;background:#262a30;border-radius:6px}.board-signin{display:inline-block;margin:8px 0}.cloud-buttons{display:flex;flex-wrap:wrap;gap:8px}.accounts-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.accounts-tabs .active{border-color:#f7aa27;color:#f7aa27}
@media(max-width:650px){.account-page{padding:0 12px 35px}.account-page .panel{padding:16px}.account-page .replay-list{grid-template-columns:1fr}.account-links .btn{font-size:11px;padding:7px}.account-page input{max-width:100%}}

@media(max-width:640px){body.in-game .arena-top .topbar-right>.account-links{display:none}.arena-menu-links .account-links{display:flex;flex-direction:column;align-items:stretch;padding-top:8px;border-top:1px solid #4b5764}}
body.in-game .dock-tools .cloud-save-status{padding:0;max-width:190px;font-size:10px;line-height:1.3;overflow-wrap:anywhere}
@media(max-width:640px){body.in-game .dock-tools .cloud-save-status{max-width:100px;font-size:9px}}
