.rank-h2{--h2-size:clamp(1.2rem, 2vw, 1.4rem);margin:0}.rank-stats{flex-wrap:wrap;gap:1rem;display:flex}.rank-stats>div{border-radius:var(--uk-global-border-radius);background:var(--muted);flex-direction:column;flex:1 1 0;gap:.25rem;min-width:6.5rem;max-width:14rem;padding:1.25rem 1.5rem;display:flex}.rank-stats strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}.rank-leaders{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rank-leaders li{background:var(--muted);border-radius:999px;gap:.6rem;padding:.45rem .9rem;font-size:.95rem;display:flex}.rank-groups{flex-direction:column;gap:3.5rem;display:flex}.rank-group{flex-direction:column;gap:1rem;display:flex}.rank-group__head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.rank-target{color:var(--muted-foreground);font-size:.9rem}.rank-target:hover{color:var(--foreground)}.rank-table{border-radius:var(--uk-global-border-radius);background:var(--muted);overflow-x:auto}.rank-table table{border-collapse:collapse;width:100%;font-size:.95rem}.rank-table th,.rank-table td{text-align:start;vertical-align:middle;white-space:nowrap;padding:.6rem 1rem}.rank-table th{font-weight:600}.rank-table td:first-child{white-space:normal;min-width:12rem}.rank-table tbody tr:nth-child(odd){background:var(--background)}.rank-rival{color:var(--muted-foreground);text-align:end}.rank-pos{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:2.25rem;padding:.15rem .5rem;font-weight:600;display:inline-grid}.rank-pos--top{background:var(--primary);color:var(--primary-foreground)}.rank-pos--page1{background:color-mix(in oklab, var(--primary) 18%, transparent);color:var(--foreground)}.rank-pos--far{background:var(--background);color:var(--foreground)}.rank-pos--none{color:var(--muted-foreground)}.rank-change{font-variant-numeric:tabular-nums;margin-inline-start:.5rem;font-size:.85rem;font-weight:600}.rank-change--up{color:#05893e;color:lab(49.6613% -45.6133 30.4579)}.rank-change--down{color:#cc272e;color:lab(45.7636% 63.3818 40.1799)}.rank-copy summary{cursor:pointer;color:var(--muted-foreground)}.rank-copy textarea{border-radius:var(--uk-global-border-radius);background:var(--muted);width:100%;max-width:40rem;font:inherit;border:0;margin-top:.75rem;padding:.75rem 1rem;font-size:.9rem;display:block}
