.lb-eyebrow{letter-spacing:.14em;color:#806429;font-size:.78rem}.lb-tabs{display:flex;gap:.5rem;margin:1.5rem 0;flex-wrap:wrap}.lb-tabs a{padding:.7rem 1.4rem;border:1px solid #bac6b2;border-radius:6px;text-decoration:none}.lb-tabs a[aria-current]{background:#3d5538;color:#fff;border-color:#3d5538}.lb-personal{border-left:3px solid #d5b775}.lb-my-score{font-size:1.25rem;color:#38532e}.lb-heading{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lb-heading h2{margin-right:auto}.lb-scroll{overflow:auto}.lb-table{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.lb-table th{color:#596753;font-size:.8rem;font-weight:500}.lb-table th,.lb-table td{padding:1rem .6rem;border-bottom:1px solid #d9e0d2}.lb-table td:nth-child(2){max-width:230px;overflow-wrap:anywhere}.lb-table td:nth-child(5){font-size:.8rem;min-width:145px}.lb-table progress{display:block;width:100%;height:5px;accent-color:#d5b775;margin-top:.5rem}.lb-table time{font-size:.75rem;color:#61735d}.lb-rank{display:inline-grid;place-items:center;min-width:2rem;min-height:2rem}.lb-medal{border:1px solid #cabb87;border-radius:50%;color:#71561f;background:#f6efda;font-weight:bold}.lb-self{background:#ecf2e4}.lb-report{display:block;font-size:.72rem;padding:.2rem .4rem!important;margin-top:.4rem;opacity:.8}.lb-empty{text-align:center;padding:3rem!important;color:#64725e}#lb-admin-list article{padding:1rem 0;border-bottom:1px solid #d9e0d2}#lb-admin-list button{margin:0 .5rem .5rem 0}#lb-report-dialog{max-width:540px;width:90%;background:#fff;color:#26332e;border:1px solid #727459;border-radius:8px;padding:1.5rem}#lb-report-dialog textarea{display:block;width:100%;min-height:100px;margin:1rem 0}.lb-personal .consent{display:flex;align-items:flex-start;gap:.65rem;max-width:800px}.lb-personal .consent input{flex-shrink:0;width:18px;min-width:18px;margin-top:5px}@media(max-width:600px){.lb-tabs a{padding:.55rem .8rem;flex:1;text-align:center}.lb-heading{gap:.6rem}.lb-heading h2{width:100%}.lb-personal{padding:1rem}.lb-table td,.lb-table th{padding:.8rem .5rem}}

.leaderboard-page .community-main{padding-top:20px}.leaderboard-page .community-hero{padding:8px 0 16px;margin-bottom:16px}.leaderboard-page .community-hero h1{font-size:36px;margin:8px 0 10px}.leaderboard-page .note{padding:12px;margin:12px 0}.leaderboard-page .lb-tabs{margin:18px 0}.leaderboard-page .lb-heading h2{margin-top:0;margin-bottom:0}.leaderboard-page .lb-table th,.leaderboard-page .lb-table td{padding:.8rem .6rem}.leaderboard-page .lb-personal{margin-top:24px}

[data-hub-community].leaderboard-page .community-main{padding-top:18px}
[data-hub-community].leaderboard-page .community-hero{padding:0 0 12px;margin-bottom:12px}
[data-hub-community].leaderboard-page .community-hero h1{margin:4px 0 8px;font-size:clamp(28px,3.2vw,38px)}
[data-hub-community].leaderboard-page .lb-tabs{margin:12px 0;gap:6px}
[data-hub-community].leaderboard-page .lb-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px}
[data-hub-community].leaderboard-page .lb-table :is(th,td){padding:10px}
[data-hub-community].leaderboard-page .lb-personal{margin-top:16px}
[data-hub-community].leaderboard-page .lb-empty{padding:24px 16px!important}
@media(max-width:600px){[data-hub-community].leaderboard-page .community-main{padding-top:12px}[data-hub-community].leaderboard-page .lb-table :is(th,td){padding:8px}[data-hub-community].leaderboard-page .lb-tabs a{padding:8px 10px}}
