.arcade-highscores-toolbar{display:flex;justify-content:flex-end;margin:1rem 0}.arcade-highscores-toolbar button,.arcade-highscores-dialog button{padding:.65rem 1rem;border:1px solid #5c8b9b;color:#edf6fb;background:rgba(18,45,61,.64);cursor:pointer;font:inherit}.arcade-highscores-dialog{width:min(92vw,42rem);max-height:85dvh;overflow:auto;color:#edf6fb;border:1px solid #5c8b9b;padding:1.4rem;background:rgba(9,24,39,.8)}.arcade-highscores-dialog::backdrop{background:rgba(0,8,18,.5)}.arcade-highscores-dialog header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.arcade-highscores-dialog h2{font-size:1.3rem;margin:0}.arcade-highscores-dialog table{width:100%;border-collapse:collapse;margin:1rem 0;font-variant-numeric:tabular-nums}.arcade-highscores-dialog th,.arcade-highscores-dialog td{text-align:left;padding:.6rem .3rem;border-bottom:1px solid rgba(130,173,190,.25);overflow-wrap:anywhere}.arcade-highscores-dialog form{margin:1rem 0}.arcade-highscores-dialog form[hidden]{display:none}.arcade-highscores-dialog label{display:block}.arcade-highscores-dialog input{width:min(100%,15rem);padding:.6rem;margin:.5rem .5rem .5rem 0;color:#fff;background:rgba(10,31,44,.64);border:1px solid #5c8b9b;font:inherit}.arcade-highscores-dialog p{font-size:.88rem;line-height:1.55}.arcade-highscores-dialog [role=status]{color:#6de6ce;min-height:1.5em}.arcade-highscores-dialog button:focus-visible,.arcade-highscores-dialog input:focus-visible{outline:2px solid #2de0c5;outline-offset:3px}@media(max-width:480px){.arcade-highscores-dialog{padding:1rem}.arcade-highscores-dialog th,.arcade-highscores-dialog td{font-size:.8rem}}
