.leaderboard{background-color:transparent;border:1px solid var(--color-slate-500)}.leaderboard-header{--ui-bg:#232f62;--ui-bg-elevated:#345b93;--ui-bg-accented:#4e7ab9;--ui-border:#fff;--ui-border-accented:#ffffff25;--tw-ring-color:#62748e40;align-items:flex-end;border-bottom:1px solid var(--color-slate-500);color:#fff;display:flex;gap:10px;justify-content:space-between;padding:10px}.leaderboard-header .filters{align-items:flex-end;display:flex;flex-direction:row}.leaderboard-header .filters input,.leaderboard-header .filters select{background:#232f62}.leaderboard-header .selectors{margin-right:10px;z-index:10}.categories{display:flex}.categories>div{display:flex;flex-direction:column;justify-content:center;margin-right:10px}.categories .active{background-color:#f5deb265}.records{background:transparent;overflow:hidden;width:100%}.records .records-header,.records .records-row{align-items:center;display:grid;grid-template-columns:40px 1fr 100px 120px 120px 120px;padding:8px 12px;text-align:center}.records .records-header{font-weight:700}.records .records-header,.records .records-row:nth-child(odd){background:color-mix(in oklab,var(--color-slate-50)5%,transparent)}.records .time{color:gold;font-weight:700}.records .link a{color:#4fc3f7;display:flex;justify-content:center;text-decoration:none}.submit-modal{--ui-border:var(--color-slate-500);--ui-primary:#839aff;--ui-bg-elevated:#345b93;justify-items:center;max-width:var(--container-xl)}.submit-modal input:disabled{color:#aaa}.submit-modal button{background-color:#232f62;color:#fff}.submit-modal button:disabled:hover{cursor:not-allowed}.submit-modal button:not(disabled):hover{background-color:var(--ui-bg-elevated)}.submit-modal-body{padding:0}.submit-form{display:flex;flex-direction:column}.submit-form .form-body{align-self:center;padding:10px}.submit-form .form-footer{align-items:center;border-top:1px solid var(--color-slate-500);display:flex;justify-content:end;padding:20px}
