The dense language, on every tab
Same system everywhere: serif titles, small-caps lane labels, one white card of rows per module, date blocks & state chips, ghost dashed actions. Squad is what's built; the other three are proposals for your sign-off.
Squad album — empty state
ghost prints until the first squad photo lands
What the density pass does on each tab —
Explore: big stacked event cards become one-card rows (photo thumb · title · time/venue/going · RSVP chip) under THIS WEEK / NEXT WEEK lanes; "Post an event" is a ghost dashed row.
Chats: the inbox becomes one white card; unread = bold preview + green dot + timestamp.
You: the centred photo stack becomes one identity row; About + bio + all chips merge into one card; Privacy & Sign out become an Account card.
Chat (proposed): the WhatsApp look goes — cream canvas instead of beige, your bubbles become solid forest green with white text (r20, soft corner on the tail side, no tails/shadows), serif thread title, and the input becomes one floating white pill with the camera + a proper poll icon INSIDE it and a bigger round send button; the 📊 emoji button is retired.