Mobile · Rank tab
Leaderboards — three scales, one swipe
Friends · Your Bar · National scope tabs at top. Time filter (Today / Week / Lifetime) below. Your rank hero card always visible — even if you're #4,782, you still see where you stand. Scrollable list highlights top 3 medals and your row when in-view.
Design Mechanics · Rank tab
3 scope tabs at top — Friends · Your Bar · National. Same 3 scales from the Play screen's social ticker, now expanded to full leaderboards. Active tab (National here) gets the brand-purple gradient treatment.
Time filter — Today · Week · Lifetime as pill row. Mark's IQ Economy decision per MEMORY.md: Today/Weekly reset; Lifetime only rises. Today is the default — emphasizes "what's happening right now" over all-time stats.
Scope count on the right — "4,218 playing" when National · "38 at Kincade's" when Your Bar · "8 friends" when Friends. Frames the size of the pool.
Your Rank hero card — big #47 + "Top 2% today" + "↑12 from yesterday" + "2,450 IQ today". Always visible, even if your list position would otherwise be off-screen. Persistent ego hook.
Top 3 get medal colors — gold / silver / bronze gradient backgrounds. Classic podium visual without being cheesy.
Rank deltas per row — ↑N / ↓N / — shows each player's movement since yesterday. Creates narrative ("thundercat42 holding #1", "ratedR climbing").
Jump-to-you (not shown in this state) — when user scrolls far from their position, a floating pill appears at the bottom: "You are #47 — jump to your position". Tap returns to their row, highlighted.
Friends scope variant — avatars become the friend's custom avatar; "X pts from you" delta shown on each row; empty state prompts "Invite friends to see them here".
Your Bar variant — only shows people playing at the same venue as you (geofenced). Sidebar variant of the bar screen leaderboard.