body[data-page=leaderboards] .boards-page{overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:none}
body[data-page=leaderboards] .boards-page::-webkit-scrollbar{display:none}
.topbar-title{font:26px/1.1 'VT323',monospace;font-weight:400;margin:0;color:#e3eaf2;min-width:0}
#refresh-boards{width:32px;height:32px;min-width:32px;min-height:32px;padding:4px;border:1px solid #485565;background:#20262e;color:#a6b5c5}
#refresh-boards:hover:not(:disabled){background:#2c3b48;color:#d8eaf8;border-color:#7893aa}
#boards-error{font-size:17px;color:#eea38f;padding:0 16px}
.boards-page .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:#3a4653;--bs-accordion-btn-color:#dde6f0;--bs-accordion-btn-bg:#222a34;--bs-accordion-active-color:#bee6f0;--bs-accordion-active-bg:#2b3b48;--bs-accordion-btn-focus-box-shadow:0 0 0 2px #8ed4e625}
.boards-page .accordion-item{border-radius:0;border-left:0;border-right:0}
.boards-page .accordion-button{gap:10px;padding:13px 16px;font:21px 'VT323',monospace;min-height:72px;box-shadow:none}
.accordion-button>.tier-heading{display:flex;flex-direction:column;gap:4px;min-width:0}
.accordion-button>.tier-icon{display:inline-grid;place-items:center;width:22px;height:26px;flex-shrink:0}
.tier-icon svg{width:22px;height:22px}
.accordion-button small{font-size:15px;color:#9eafbf}
.accordion-button strong{font-size:22px;font-weight:400}
.boards-page .accordion-button:after{width:13px;height:13px;background-size:13px;margin-left:0;flex-shrink:0}
.tier-count{margin-left:auto;font-size:13px;white-space:nowrap;color:#aab8c6;flex-shrink:0}
.tier-list{list-style:none;padding:0;margin:0;background:#1b222a}
.tier-list .leader-row{border-color:#323f4d;min-height:43px;font-size:19px;padding:8px 16px;margin:0}
.tier-list .leader-name{color:#d5deea}
.tier-list .is-you .leader-name{color:#8ed4e6}
.tier-empty{margin:0;padding:24px 16px;color:#929eae;text-align:center}
.tier-own{padding:13px 16px;background:#2c3b48;color:#b7e5ef;font-size:18px}
@media(max-width:350px){.boards-page .accordion-button{padding:12px 8px;gap:7px}.accordion-button strong{font-size:20px}.tier-count{font-size:12px}}