/* v1.9.76 Leaderboard event cards */
.lb-cards-form{flex:1 1 100%;min-width:0;width:100%}
.lb-hidden-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.lb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;width:100%;margin:2px 0 4px}
.lb-card{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 14px;border-radius:14px;cursor:pointer;
  background:var(--panel2,#142447);border:1px solid var(--line,#1f3460);color:inherit;font:inherit;min-width:0;
  transition:border-color .15s,transform .15s}
.lb-card:hover{border-color:color-mix(in srgb,var(--accent,#4db3ff) 55%,var(--line,#1f3460))}
.lb-card:focus-visible{outline:2px solid var(--accent,#4db3ff);outline-offset:2px}
.lb-card.is-on{border:2px solid var(--accent,#4db3ff);padding:11px 13px;background:color-mix(in srgb,var(--accent,#4db3ff) 10%,var(--panel2,#142447))}
.lb-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.lb-tag{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;
  background:color-mix(in srgb,var(--muted,#9fb3d1) 16%,transparent);color:var(--muted,#9fb3d1)}
.tone-clan .lb-tag{background:color-mix(in srgb,#a78bfa 20%,transparent);color:#c4b5fd}
.tone-solo .lb-tag{background:color-mix(in srgb,var(--warn,#ffc24d) 18%,transparent);color:var(--warn,#ffc24d)}
.tone-cash .lb-tag{background:color-mix(in srgb,var(--good,#3ee3a6) 18%,transparent);color:var(--good,#3ee3a6)}
html[data-theme="light"] .tone-clan .lb-tag{color:#6d28d9}
html[data-theme="light"] .tone-solo .lb-tag{color:#9a6700}
html[data-theme="light"] .tone-cash .lb-tag{color:#047857}
.lb-live{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--good,#3ee3a6)}
.lb-live i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 25%,transparent)}
.lb-name{font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lb-sub{font-size:12px;color:var(--muted,#9fb3d1);min-height:1em}
.lb-cards.is-loading{opacity:.6;pointer-events:none}
@media (max-width:640px){
  .lb-cards{grid-template-columns:1fr;gap:6px}
  .lb-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name top" "sub top";align-items:center;gap:2px 10px;padding:10px 12px}
  .lb-card.is-on{padding:9px 11px}
  .lb-card-top{grid-area:top;flex-direction:column;align-items:flex-end;gap:4px}
  .lb-name{grid-area:name;font-size:14px}
  .lb-sub{grid-area:sub}
}
:where(div,section,header,form):has(> .lb-cards-form){flex-wrap:wrap}
.command-hero-top:has(> .lb-cards-form){align-items:flex-start}
