.login{max-width:520px;margin:0 auto}.login h1{font-size:34px}.login .primary{margin-top:12px}.game h1{font-size:34px}.filters{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:28px 0}.filters label{font-size:14px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:16px;border-bottom:1px solid var(--line)}th{font-size:12px;color:var(--muted)}.time{font-weight:700;font-variant-numeric:tabular-nums}p[role=alert]{color:#9a302c}@media(max-width:600px){header>span{font-size:11px}th,td{padding:12px 8px}}
