d1d20c4c86
- Avatar circles in top/worst-5 tables: initials from name, hsl color from hash of name - Structural skeleton on first load: 4 shimmer card boxes + 5 row placeholders (replaces LS.state.loading spinner for better layout-anchored feedback) - @media ≤640px: 2-column main grid, hero card reverts to normal size, quick-grid 2-col - Palette: existing per-card colors (violet/cyan/green/amber) already form a good muted hue family with vivid pink/amber for alert cards — kept as is to avoid regression Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>