.community{--ct-ink:#183244;--ct-muted:#617786;--ct-line:#dce6e9;color:var(--ct-ink);font:15px/1.6 system-ui,sans-serif;max-width:1100px;margin:32px auto;padding:0 20px}.community *{box-sizing:border-box}.community h1{font:700 clamp(28px,4vw,42px)/1.15 system-ui;margin:0 0 10px}.community h2{font:700 22px/1.3 system-ui;margin:0 0 16px}.community h3{font:650 17px/1.3 system-ui;margin:0 0 12px}.community p{color:var(--ct-muted)}.community a{color:#008c89}.community .ct-card{border:1px solid var(--ct-line);background:white;border-radius:16px;padding:24px;margin-bottom:20px}.community .ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.community .ct-grid .ct-card{margin:0}.community label{display:block;font-weight:600;margin:12px 0 6px}.community input:not([type=checkbox]),.community select{width:100%;min-height:44px;border:1px solid #b9ccd3;border-radius:8px;background:#fff;color:var(--ct-ink);padding:10px 12px;font:inherit}.community input[type=checkbox]{width:20px;height:20px;accent-color:#009f98;flex-shrink:0}.community .ct-consent{display:flex;gap:12px;align-items:flex-start;font-weight:400}.community small{color:var(--ct-muted);font-size:12px}.community button{min-height:44px;border:1px solid #008e88;border-radius:8px;background:#079e97;color:white;padding:10px 18px;font:600 14px system-ui;cursor:pointer}.community button:disabled{opacity:.5;cursor:wait}.community .ct-status{font-size:13px;min-height:22px}.community .ct-table{overflow-x:auto}.community table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.community th,.community td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--ct-line)}.community th{font-size:12px;color:var(--ct-muted)}.community .ct-value{font-size:30px;font-weight:750;color:var(--ct-ink)}.community .ct-controls{display:flex;gap:16px;align-items:end;margin:20px 0}.community .ct-controls>label{flex:1;margin:0}.community .ct-history{margin-top:24px}.community details{border-top:1px solid var(--ct-line);padding-top:16px}.community summary{cursor:pointer;font-weight:600}.community .ct-link-row{display:flex;gap:18px;flex-wrap:wrap}.community .ct-empty{padding:28px 0;text-align:center}.community input:focus-visible,.community button:focus-visible,.community select:focus-visible{outline:3px solid #19bcb880;outline-offset:2px}.community .ct-chip{font-size:12px;color:#00817b}.community .ct-total{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}.community .ct-total p{margin:0}.auth-wrap:has(#communityAccount){max-width:1100px}.auth-wrap:has(#communityAccount) .auth-card{max-width:100%}@media(max-width:640px){.community{padding:0 14px;margin:22px auto}.community .ct-grid{grid-template-columns:1fr}.community .ct-card{padding:18px}.community .ct-controls{flex-wrap:wrap}.community .ct-controls>label{min-width:140px}.community table{font-size:13px}.community td,.community th{padding:10px 8px}}
/* Leaderboard: one focused panel, compact filters and readable mobile rows. */
.community.leaderboard{max-width:1040px;margin:52px auto 64px;padding:0 24px}
.leaderboard .lb-header{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}
.leaderboard .lb-eyebrow{display:block;color:#008b83;font-size:10px;font-weight:750;letter-spacing:.14em;margin-bottom:9px}
.community.leaderboard h1{font-size:40px;letter-spacing:-1.5px;line-height:1.15;margin:0 0 10px}
.leaderboard .lb-header p{margin:0;font-size:14px;color:#73848f}
.community.leaderboard .lb-month{margin:0;flex:0 0 180px;font-size:11px;color:#73848f;font-weight:550}
.community.leaderboard .lb-month input{margin-top:6px;min-height:42px;font-size:13px;border-color:#d9e3e8;border-radius:10px}
.leaderboard .lb-regions{display:flex;gap:4px;background:#eaf0f3;border:1px solid #e3eaee;border-radius:13px;padding:5px;margin-bottom:20px;overflow-x:auto;scrollbar-width:thin}
.community.leaderboard .lb-region{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:transparent;color:#6a7d89;border:0;border-radius:9px;font-size:13px;white-space:nowrap;transition:background .15s,color .15s}
.community.leaderboard .lb-region[aria-pressed=true]{background:white;color:#087e79;box-shadow:0 1px 5px #18324410}
.community.leaderboard .lb-region:hover{color:#087e79;background:#ffffff75}
.community.leaderboard .lb-region[aria-pressed=true]:hover{background:white}
.leaderboard .lb-region small{font-size:9px;line-height:1.4;padding:3px 6px;border-radius:5px;background:#dfe7eb;color:#778893;font-weight:500}
.leaderboard .lb-board{border:1px solid #dfe7eb;border-radius:17px;background:white;overflow:hidden;box-shadow:0 4px 22px #1d3a4d03}
.leaderboard .lb-board-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;border-bottom:1px solid #eef2f4}
.community.leaderboard .lb-board-header h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.2px}
.leaderboard .lb-board-header>span{font-size:11px;color:#8898a1;white-space:nowrap}
.leaderboard .lb-empty{display:flex;align-items:center;flex-direction:column;text-align:center;min-height:290px;padding:36px 24px 40px}
.leaderboard .lb-empty-symbol{display:flex;flex-direction:column;justify-content:center;gap:6px;width:52px;height:52px;padding:13px;background:#f0f6f6;border:1px solid #e4eeee;border-radius:14px;margin-bottom:17px;transform:rotate(-5deg)}
.leaderboard .lb-empty-symbol i{display:block;height:3px;background:#a5c2c0;border-radius:3px}
.leaderboard .lb-empty-symbol i:nth-child(2){width:74%}.leaderboard .lb-empty-symbol i:nth-child(3){width:52%}
.community.leaderboard .lb-empty h3{font-size:18px;font-weight:650;letter-spacing:-.3px;margin:0 0 8px}
.community.leaderboard .lb-empty p{max-width:350px;font-size:13px;line-height:1.65;margin:0 0 20px;color:#7b8b94}
.community.leaderboard .lb-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 17px;border-radius:9px;border:1px solid #cde4df;background:#f0faf7;color:#007f77;font-size:12px;font-weight:650;text-decoration:none}
.leaderboard .lb-loading{padding:60px 24px;text-align:center;font-size:13px}
.community.leaderboard .lb-table{table-layout:fixed;margin:0;font-size:13px}
.community.leaderboard .lb-table th{font-size:10px;font-weight:550;padding:14px 18px;background:#fcfdfe;color:#8a99a2}
.community.leaderboard .lb-table td{padding:18px;border-bottom:1px solid #edf1f3}
.community.leaderboard .lb-table tr:last-child td{border-bottom:0}
.leaderboard .lb-table th:first-child{width:10%}.leaderboard .lb-table th:nth-child(2){width:28%}.leaderboard .lb-table th:nth-child(3){width:15%}.leaderboard .lb-table th:nth-child(4){width:17%}.leaderboard .lb-table th:nth-child(5){width:19%}.leaderboard .lb-table th:last-child{width:11%}
.leaderboard .lb-table th:not(:nth-child(2)),.leaderboard .lb-table td:not(:nth-child(2)){text-align:right;font-variant-numeric:tabular-nums}
.community.leaderboard .lb-table .lb-rank{text-align:center;color:#91a0a8;font-size:13px}
.leaderboard .lb-person{display:flex;align-items:center;gap:11px;white-space:normal;font-weight:600;min-width:0}
.leaderboard .lb-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;justify-content:center;align-items:center;border-radius:50%;background:#edf3f6;color:#6b8997;font-size:10px;font-weight:600}
.leaderboard .lb-nickname{min-width:0;overflow-wrap:anywhere}
.leaderboard .lb-points{font-weight:750;color:#087f78;font-size:16px}
.leaderboard .lb-accuracy,.leaderboard .lb-time,.leaderboard .lb-tests{color:#71838e}
.leaderboard .lb-first .lb-avatar{background:#e7f5f0;color:#248d7d}.community.leaderboard .lb-first .lb-rank{color:#148879;font-weight:750}
.leaderboard .lb-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 4px 20px}
.leaderboard .lb-reward{display:flex;align-items:center;gap:13px}
.leaderboard .lb-reward-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d6e8e2;border-radius:10px;background:#ecf6f1;color:#248778;font-size:12px;font-weight:750;flex-shrink:0}
.leaderboard .lb-reward b{font-size:12px;font-weight:650}.leaderboard .lb-reward p{margin:2px 0 0;font-size:11px;color:#82949d}
.community.leaderboard .lb-rules{padding:16px 4px 0;border-color:#e0e8ec;font-size:12px}
.leaderboard .lb-rules summary{font-size:12px;font-weight:550;color:#7b8c96}.leaderboard .lb-rules p{max-width:780px;line-height:1.8}
@media(max-width:680px){
 .community.leaderboard{padding:0 16px;margin:30px auto 40px}
 .leaderboard .lb-header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:22px}
 .community.leaderboard h1{font-size:33px;letter-spacing:-1px}
 .leaderboard .lb-eyebrow{font-size:9px}.leaderboard .lb-header p{font-size:12px}
 .community.leaderboard .lb-month{flex:auto;width:172px}
 .community.leaderboard .lb-region{flex:0 0 auto;padding:9px 14px;min-width:126px;font-size:12px}
 .leaderboard .lb-regions{margin-bottom:16px}.leaderboard .lb-board-header{padding:18px 16px;gap:10px}
 .community.leaderboard .lb-board-header h2{font-size:14px}.leaderboard .lb-board-header>span{font-size:10px}
 .leaderboard .lb-empty{padding:30px 20px 32px;min-height:285px}.community.leaderboard .lb-empty p{font-size:12px}
 .community.leaderboard .lb-table,.leaderboard .lb-table tbody{display:block}
 .leaderboard .lb-table thead{display:none}
 .leaderboard .lb-table tr{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px 8px;padding:18px 14px;border-bottom:1px solid #edf1f3;align-items:center}
 .leaderboard .lb-table tr:last-child{border-bottom:0}
 .community.leaderboard .lb-table td{border:0;padding:0;font-size:12px}
 .community.leaderboard .lb-table .lb-rank{grid-column:1;grid-row:1}
 .leaderboard .lb-person{grid-column:2;grid-row:1;gap:8px}
 .leaderboard .lb-avatar{width:29px;height:29px;flex-basis:29px;font-size:9px}
 .community.leaderboard .lb-table .lb-points{grid-column:3;grid-row:1;font-size:17px}
 .leaderboard .lb-points:after{content:' b.';font-size:10px;font-weight:500;color:#91a39f}
 .leaderboard .lb-table .lb-accuracy{grid-row:2;grid-column:1/3;text-align:left!important;padding-left:28px}
 .leaderboard .lb-accuracy:before{content:'Úspešnosť ';color:#9aabb3;font-size:10px}
 .leaderboard .lb-table .lb-time{grid-row:3;grid-column:1/3;text-align:left!important;padding-left:28px}
 .leaderboard .lb-time:before{content:'Štúdium ';color:#9aabb3;font-size:10px}
 .leaderboard .lb-table .lb-tests{grid-row:2/4;grid-column:3;align-self:end}
 .leaderboard .lb-tests:after{content:' testov';font-size:10px;color:#9aabb3}
 .leaderboard .lb-bottom{padding:20px 2px}.leaderboard .lb-reward p{max-width:230px}
}
@media(prefers-reduced-motion:reduce){.community.leaderboard .lb-region{transition:none}}

/* The device prototype has its own container width inside a desktop window. */
@container website (max-width:680px){
 .community.leaderboard{padding:0 16px;margin:30px auto 40px}
 .leaderboard .lb-header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:22px}
 .community.leaderboard h1{font-size:33px;letter-spacing:-1px}
 .leaderboard .lb-eyebrow{font-size:9px}.leaderboard .lb-header p{font-size:12px}
 .community.leaderboard .lb-month{flex:auto;width:172px}
 .community.leaderboard .lb-region{flex:0 0 auto;padding:9px 14px;min-width:126px;font-size:12px}
 .leaderboard .lb-regions{margin-bottom:16px}.leaderboard .lb-board-header{padding:18px 16px;gap:10px}
 .community.leaderboard .lb-board-header h2{font-size:14px}.leaderboard .lb-board-header>span{font-size:10px}
 .leaderboard .lb-empty{padding:30px 20px 32px;min-height:285px}.community.leaderboard .lb-empty p{font-size:12px}
 .community.leaderboard .lb-table,.leaderboard .lb-table tbody{display:block}
 .leaderboard .lb-table thead{display:none}
 .leaderboard .lb-table tr{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px 8px;padding:18px 14px;border-bottom:1px solid #edf1f3;align-items:center}
 .leaderboard .lb-table tr:last-child{border-bottom:0}
 .community.leaderboard .lb-table td{border:0;padding:0;font-size:12px}
 .community.leaderboard .lb-table .lb-rank{grid-column:1;grid-row:1}
 .leaderboard .lb-person{grid-column:2;grid-row:1;gap:8px}
 .leaderboard .lb-avatar{width:29px;height:29px;flex-basis:29px;font-size:9px}
 .community.leaderboard .lb-table .lb-points{grid-column:3;grid-row:1;font-size:17px}
 .leaderboard .lb-points:after{content:' b.';font-size:10px;font-weight:500;color:#91a39f}
 .leaderboard .lb-table .lb-accuracy{grid-row:2;grid-column:1/3;text-align:left!important;padding-left:28px}
 .leaderboard .lb-accuracy:before{content:'Úspešnosť ';color:#9aabb3;font-size:10px}
 .leaderboard .lb-table .lb-time{grid-row:3;grid-column:1/3;text-align:left!important;padding-left:28px}
 .leaderboard .lb-time:before{content:'Štúdium ';color:#9aabb3;font-size:10px}
 .leaderboard .lb-table .lb-tests{grid-row:2/4;grid-column:3;align-self:end}
 .leaderboard .lb-tests:after{content:' testov';font-size:10px;color:#9aabb3}
 .leaderboard .lb-bottom{padding:20px 2px}.leaderboard .lb-reward p{max-width:230px}
}

.site-device[data-device="phone"] .community.leaderboard{padding:0;margin:24px auto 36px}

@media(max-width:680px){.leaderboard .lb-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.community.leaderboard .lb-region{min-width:0;padding:10px 6px;gap:4px;font-size:11px}.leaderboard .lb-table .lb-tests:after{content:none}.leaderboard .lb-table .lb-tests:before{content:'Testy ';font-size:10px;color:#9aabb3}}
@container website (max-width:680px){.leaderboard .lb-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.community.leaderboard .lb-region{min-width:0;padding:10px 6px;gap:4px;font-size:11px}.leaderboard .lb-table .lb-tests:after{content:none}.leaderboard .lb-table .lb-tests:before{content:'Testy ';font-size:10px;color:#9aabb3}}

.leaderboard .lb-header p,.leaderboard .lb-board-header>span,.community.leaderboard .lb-empty p,.leaderboard .lb-reward p,.leaderboard .lb-rules summary{color:#637884}

/* All regions visible together; public rows show placement, photo, nickname and monthly points. */
.community.leaderboard{max-width:1280px}.leaderboard .lb-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.leaderboard .lb-column{min-width:0;min-height:330px}.leaderboard .lb-column .lb-board-header{padding:20px 18px;min-height:65px}.community.leaderboard .lb-column h2{font-size:15px;line-height:1.45}.leaderboard .lb-column .lb-empty{min-height:260px;padding:30px 16px}.community.leaderboard .lb-column .lb-empty h3{font-size:15px}.community.leaderboard .lb-column .lb-empty p{font-size:12px;margin-bottom:18px}.leaderboard .lb-column .lb-action{font-size:11px;padding:8px 12px}.leaderboard .lb-people{list-style:none;margin:0;padding:8px 0;max-height:600px;overflow:auto}.leaderboard .lb-people li:before{content:none}.leaderboard .lb-person-row{display:flex;align-items:center;gap:12px;padding:13px 18px;min-width:0}.leaderboard .lb-person-row+.lb-person-row{border-top:1px solid #eff3f5}.leaderboard .lb-person-row:first-child{background:#f5faf9}.leaderboard .lb-person-row .lb-nickname{font-size:13px;font-weight:600;min-width:0;overflow-wrap:anywhere}.lb-avatar{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#e8f1f1;color:#39716f;font:650 12px system-ui}.lb-avatar img{width:100%;height:100%;object-fit:cover;display:block}.community .ct-photo{display:flex;gap:20px;align-items:center;margin-bottom:22px}.community .ct-avatar-large{width:80px;height:80px;flex-basis:80px;font-size:24px}.community .ct-photo-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0;overflow:hidden;pointer-events:none}.community .ct-photo small{display:block;margin-top:10px}.community .ct-photo .ct-status{margin:6px 0 0;font-size:12px}.community .ct-photo-remove{background:transparent;border-color:#c9d5db;color:#5c717e;margin-left:8px}.community [hidden]{display:none!important}
@media(max-width:1050px){.leaderboard .lb-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.leaderboard .lb-columns{grid-template-columns:1fr}.leaderboard .lb-column{min-height:0}.leaderboard .lb-column .lb-empty{min-height:210px}.community .ct-photo{align-items:flex-start;gap:14px}.community .ct-photo button{font-size:12px;padding:8px 12px}}
@container website (max-width:1050px){.leaderboard .lb-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container website (max-width:580px){.leaderboard .lb-columns{grid-template-columns:1fr}.leaderboard .lb-column{min-height:0}.leaderboard .lb-column .lb-empty{min-height:210px}}
.leaderboard .lb-columns{gap:0;border:1px solid #dfe7eb;border-radius:17px;background:#fff;overflow:hidden}.leaderboard .lb-column{border:0;border-radius:0;box-shadow:none}.leaderboard .lb-column+.lb-column{border-left:1px solid #e7edef}@media(max-width:1050px){.leaderboard .lb-column:nth-child(3){border-left:0}.leaderboard .lb-column:nth-child(n+3){border-top:1px solid #e7edef}}@media(max-width:580px){.leaderboard .lb-column+.lb-column{border-left:0;border-top:1px solid #e7edef}}@container website (max-width:1050px){.leaderboard .lb-column:nth-child(3){border-left:0}.leaderboard .lb-column:nth-child(n+3){border-top:1px solid #e7edef}}@container website (max-width:580px){.leaderboard .lb-column+.lb-column{border-left:0;border-top:1px solid #e7edef}}

/* Test history graph: lavender and blue, scoped to the account. */
.community .ct-progress-chart{margin:0 0 24px;padding:22px 0 8px}
.community .ct-progress-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.community .ct-progress-heading h3{margin:0;color:#f1efff;font-size:16px}
.community .ct-progress-badge{font-size:11px;padding:5px 10px;border:1px solid #b5bdff35;border-radius:99px;background:#8c7bff12;color:#c9b8f0}
.community .ct-progress-metrics{display:flex;gap:32px;flex-wrap:wrap;margin:24px 0 8px}
.community .ct-progress-metrics span{display:block;color:#a2abc8;font-size:11px;margin-bottom:7px}
.community .ct-progress-metrics strong{color:#e5ddff;font-size:24px;letter-spacing:-.5px}
.community .ct-progress-chart svg{display:block;width:100%;height:auto;overflow:visible}
.community .ct-progress-grid{stroke:#b5bdff22;stroke-dasharray:4 6}
.community .ct-progress-label{fill:#a2abc8;font:12px system-ui,sans-serif}
.community .ct-progress-area{fill:#8c7bff18}
.community .ct-progress-line{stroke:#bfa8f5;stroke-width:3;fill:none;stroke-linejoin:round;stroke-linecap:round}
.community .ct-progress-point{fill:#d8c8ff;stroke:#262342;stroke-width:2}
.community .ct-progress-chart figcaption{font-size:11px;color:#a2abc8;line-height:1.7;margin-top:8px}
@media(max-width:480px){.community .ct-progress-metrics{gap:20px}.community .ct-progress-metrics strong{font-size:20px}.community .ct-progress-chart{padding-top:12px}.community .ct-progress-label{font-size:16px}}

.community .personal-progress{margin:28px 0;padding:28px;border:1px solid #b5bdff28;border-radius:16px;background:linear-gradient(135deg,#20294d99,#11172eaa)}
.community .personal-progress h2{font-size:24px;color:#f1efff;margin:0 0 10px}
.community .personal-progress-note,.community .ct-progress-empty{color:#a2abc8;font-size:13px;line-height:1.8}
.community .progress-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}
.community .progress-tabs button{border:1px solid #b5bdff35;border-radius:99px;background:transparent;color:#b8bdd8;padding:10px 15px;font:600 12px system-ui;cursor:pointer}
.community .progress-tabs [aria-selected=true]{background:#c9b8f0;color:#15172e;border-color:#c9b8f0}
.community .progress-tabs button:focus-visible{outline:2px solid #c9b8f0;outline-offset:3px}
.community .personal-progress [role=tabpanel]>h3{color:#f1efff;font-size:18px}
@media(max-width:500px){.community .personal-progress{padding:20px}.community .progress-tabs{display:grid;grid-template-columns:1fr 1fr}.community .progress-tabs button{padding:10px}}

/* Visible placement and score, with no exposure of personal study statistics. */
.leaderboard .lb-person-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:15px 12px;align-items:center}
.leaderboard .lb-place{font-size:14px;font-weight:750;color:#526b78;font-variant-numeric:tabular-nums}
.leaderboard .lb-identity{display:flex;align-items:center;gap:9px;min-width:0}
.leaderboard .lb-identity .lb-avatar{width:30px;height:30px;flex-basis:30px;font-size:10px}
.leaderboard .lb-person-row .lb-nickname{font-size:12px}
.leaderboard .lb-score{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#285f5c}
.leaderboard .lb-score strong{display:block;font-size:16px;line-height:1.3}.leaderboard .lb-score small{display:block;font-size:10px;font-weight:500;color:#637884;margin-top:3px}
.leaderboard .lb-person-row[data-rank="1"] .lb-place{color:#ac7c17}.leaderboard .lb-person-row[data-rank="2"] .lb-place{color:#7e899d}.leaderboard .lb-person-row[data-rank="3"] .lb-place{color:#a66c46}
.site .community .lb-place{color:#a2abc8}.site .community .lb-score{color:#e6d9ff}.site .community .lb-score small{color:#a2abc8}
.site .community .lb-person-row[data-rank="1"] .lb-place{color:#f1d079}.site .community .lb-person-row[data-rank="2"] .lb-place{color:#c0c9df}.site .community .lb-person-row[data-rank="3"] .lb-place{color:#dba27f}

/* Match the main dark site without depending on stylesheet request order. */
.site .community.leaderboard .lb-eyebrow{color:#c9b8f0}
.site .community.leaderboard .lb-action{background:#c9b8f009;border-color:#b5bdff32;color:#c9b8f0}
.site .community.leaderboard .lb-empty-symbol,.site .community.leaderboard .lb-reward-mark{background:#c9b8f012;color:#c9b8f0;border-color:#b5bdff24}
.site .community.leaderboard .lb-reward p,.site .community.leaderboard .lb-rules summary{color:#a2abc8}
