.tokens #arcade-points{display:block;font-size:22px;font-weight:750;letter-spacing:1px;font-variant-numeric:tabular-nums;color:#f8deb1;line-height:1.05}.tokens .token-wallet{display:block;margin-top:4px;font-size:10px;color:#bed5cc;white-space:nowrap}.tokens #score{font-size:12px;letter-spacing:0;font-weight:650}.tokens .eyebrow{margin-bottom:4px}
.records-dialog{width:min(570px,calc(100% - 24px))}.records-dialog h2{font-size:32px;letter-spacing:2px;color:#bcefd9}.records-dialog .records-local{font-size:13px;margin:4px 0 20px}.records-dialog #score-summary{color:#ffd5a3;font-weight:700}.records-dialog label{font-size:14px;color:#d1e8de}.name-entry-row{display:flex;gap:8px;margin-top:8px}.name-entry-row input{min-width:0;flex:1;width:100%;background:#0b1a2b;border:1px solid #8bc6b8;border-radius:8px;padding:12px;color:#e5f9e9;font:700 20px/1.2 ui-monospace,monospace;text-transform:uppercase;letter-spacing:2px}.records-scroll{overflow-x:auto}.records-dialog table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;text-align:left;font-size:14px}.records-dialog thead{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a8bfc2}.records-dialog th,.records-dialog td{padding:12px 8px;border-bottom:1px solid #87b8ab26}.records-dialog th:nth-child(3),.records-dialog td:nth-child(3){text-align:right;color:#ffdb9b}.records-dialog tbody th{font-weight:650;overflow-wrap:anywhere;max-width:150px}.records-dialog td small{display:block;color:#9bb5bd;font-size:11px;margin-top:4px}.record-current{background:#75ceb318}.records-empty{text-align:center!important;padding:28px!important;color:#aec9c7!important}.records-dialog #records-message{font-size:13px;min-height:18px;color:#b8e9d2}.records-dialog [hidden]{display:none!important}.records-dialog .trial-actions{flex-wrap:wrap}body[data-mode="gameover"] .touch-controls{display:none}#end-run[hidden]{display:none}
@media(max-width:650px){.tokens #arcade-points{font-size:16px;letter-spacing:0}.tokens #score{font-size:11px}.tokens .token-wallet{font-size:8px}.records-dialog{padding:18px}.records-dialog th,.records-dialog td{padding:10px 5px}.records-dialog table{font-size:12px}.name-entry-row{flex-wrap:wrap}.name-entry-row input{flex-basis:140px}.records-dialog h2{font-size:26px}}
@media(max-height:500px){.tokens #arcade-points{font-size:16px}.tokens .token-wallet{margin-top:2px}.tokens .eyebrow{margin-bottom:2px}}
