.arcade-rankings{width:100%;color:var(--foreground);margin-inline:auto}.arcade-rankings>header{margin-bottom:20px}.arcade-ranking-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:130px;display:flex}.arcade-ranking-status p{color:var(--arcade-muted,#4c6978);margin:0}.arcade-ranking-status .outline-button{width:auto;min-height:42px;padding:9px 16px}.arcade-rankings-scroll{scrollbar-width:thin;max-height:min(50dvh,480px);overflow:auto}.arcade-rankings-own{border-top:2px solid var(--border);margin-top:16px!important}.arcade-board-context{margin-bottom:20px}.arcade-ranked-score{color:var(--arcade-muted,#4c6978);justify-content:center;align-items:baseline;gap:12px;margin:0 0 18px;font-size:14px;display:flex}.arcade-ranked-score strong{color:var(--foreground);font-weight:600}.arcade-rankings-empty,.arcade-ranking-signin{text-align:center;color:var(--arcade-muted,#4c6978);margin:22px 0;font-size:14px}@media (max-width:480px){.arcade-ranked-score{gap:9px;font-size:12px}}.leaderboard-modal .arcade-rankings-embedded{flex:1 0 auto;width:100%}.leaderboard-modal .arcade-rankings-embedded>.arcade-rankings-scroll{max-height:none;overflow:visible}.leaderboard-modal>.board-join,.leaderboard-modal>.board-footer{flex:none}.game-logo-home{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.game-logo-home:disabled{cursor:default}.game-logo-home:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.harbour-board-splits dl{gap:8px;margin:0;font-size:13px;display:grid}.harbour-board-splits dl>div,.harbour-board-total{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.harbour-board-splits dt{color:var(--muted-foreground)}.harbour-board-splits dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.harbour-board-total{border-top:1px solid var(--border);padding-top:10px;font-size:13px}.versus-ranking-values{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.versus-ranking-values>small{color:var(--muted-foreground)}.versus-ranking-note{color:var(--muted-foreground);margin:14px 0 0;font-size:12px;line-height:1.5}.versus-rankings .board-pagination{margin-top:12px}.game-modal.leaderboard-modal{height:min(960px,82dvh);max-height:min(960px,82dvh);overflow:clip}.leaderboard-modal>.leaderboard-heading,.leaderboard-modal>.board-controls{flex:none}.leaderboard-body{--scroll-fade-depth:88px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.leaderboard-body[data-more-below=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--scroll-fade-depth)),transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--scroll-fade-depth)),transparent);mask-image:linear-gradient(#000 calc(100% - var(--scroll-fade-depth)),transparent)}.leaderboard-scroll-content>.board-filters,.leaderboard-scroll-content>.board-context{margin-bottom:20px}.leaderboard-scroll-content>.board-pagination,.leaderboard-scroll-content>.friends-manage{margin-top:20px}.leaderboard-scroll-content>.board-list{min-height:0}.leaderboard-body .board-empty{margin:0}@media (max-width:700px){.game-modal.leaderboard-modal{height:81dvh;max-height:81dvh}.leaderboard-body{--scroll-fade-depth:72px}}@media (max-height:500px){.game-modal.leaderboard-modal{overflow-y:auto}.leaderboard-body{flex:none;overflow:visible}}@media (max-width:600px){.leaderboard-body .board-list li:not(.board-entry-no-action){grid-template-columns:27px minmax(0,1fr) auto 40px}.leaderboard-modal .board-controls{min-width:0}.leaderboard-modal .board-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:100%;width:100%;min-width:0;scroll-padding-inline:4px;display:flex;position:relative;overflow:auto hidden}.leaderboard-modal .board-tabs::-webkit-scrollbar{display:none}.leaderboard-modal .board-tabs button{flex:none;min-width:90px;min-height:44px;padding:10px 14px;font-size:14px}.leaderboard-modal .board-tabs button:focus-visible{outline-offset:-3px}}
