.account-modal{max-width:490px}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.account-tabs .selected{background:#dcff50;color:#142036}.account-modal form label{display:block;font-size:10px;letter-spacing:1px;margin:18px 0 7px;color:#b9c7db}.account-modal input{width:100%;border:1px solid #52637b;background:#0f192b;color:#fff5df;padding:13px;border-radius:8px;font:inherit;box-sizing:border-box}.account-modal .primary{width:100%;margin-top:12px}.account-modal .secondary{margin-top:12px}.account-modal [hidden]{display:none!important}.account-message{color:#ffb5ae;font-size:13px;line-height:1.5}.account-name{font-size:25px;font-weight:800;color:#dcff50;overflow-wrap:anywhere}.identity-note{font-size:11px;line-height:1.5;color:#607084;margin:8px 0 18px}.history-modal{max-width:720px}.history-list{display:grid;gap:12px;margin:24px 0}.history-card{background:#1e2d45;border:1px solid #4e607c;border-radius:12px;padding:16px}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-score{font-size:24px;font-weight:800;color:#fff5df}.history-result{font-weight:800;color:#dcff50}.history-result.loss{color:#ffb5ae}.history-meta{font-size:12px;line-height:1.7;color:#b9c7db}.history-teams{font-size:12px;line-height:1.7;color:#d7e0f0;overflow-wrap:anywhere}.top-right{flex-wrap:wrap}.topbar{gap:10px}body.playing #open-account,body.playing #open-history{display:none}@media(max-width:760px){body:not(.playing) .topbar{height:auto;min-height:100px;align-items:center;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.top-right{gap:6px}.top-right .icon-button{font-size:9px;padding:10px}.brand small{font-size:7px}.history-card{padding:12px}.history-score{font-size:20px}.account-modal{padding:20px}}
