[
  {
    "id": "arcade_lobby_root",
    "type": "Stack",
    "props": {
      "className": "flex flex-col gap-6"
    },
    "children": [
      {
        "id": "arcade_lobby_hero",
        "type": "Card",
        "props": {
          "className": "p-6"
        },
        "children": [
          {
            "id": "arcade_lobby_title",
            "type": "Heading",
            "props": {
              "children": "Arcade Lobby",
              "level": "2",
              "className": "text-2xl font-bold"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_tagline",
            "type": "Text",
            "props": {
              "children": "Drop into live queues, join tournaments, and spotlight the best plays of the night."
            },
            "children": []
          },
          {
            "id": "arcade_lobby_badges",
            "type": "Flex",
            "props": {
              "className": "flex gap-2"
            },
            "children": [
              {
                "id": "arcade_lobby_badge_queue",
                "type": "Badge",
                "props": {
                  "children": "Matchmaking",
                  "variant": "secondary"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_badge_live",
                "type": "Badge",
                "props": {
                  "children": "Live tournaments",
                  "variant": "secondary"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_badge_party",
                "type": "Badge",
                "props": {
                  "children": "Party chat",
                  "variant": "outline"
                },
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "arcade_lobby_stats",
        "type": "Grid",
        "props": {
          "className": "grid grid-cols-3 gap-4"
        },
        "children": [
          {
            "id": "arcade_lobby_stat_players",
            "type": "Card",
            "props": {
              "className": "p-4"
            },
            "children": [
              {
                "id": "arcade_lobby_stat_players_label",
                "type": "Text",
                "props": {
                  "children": "Players online",
                  "className": "text-sm text-muted-foreground"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_stat_players_value",
                "type": "Heading",
                "props": {
                  "children": "8,420",
                  "level": "3",
                  "className": "text-xl font-semibold"
                },
                "children": []
              }
            ]
          },
          {
            "id": "arcade_lobby_stat_queues",
            "type": "Card",
            "props": {
              "className": "p-4"
            },
            "children": [
              {
                "id": "arcade_lobby_stat_queues_label",
                "type": "Text",
                "props": {
                  "children": "Queues open",
                  "className": "text-sm text-muted-foreground"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_stat_queues_value",
                "type": "Heading",
                "props": {
                  "children": "14",
                  "level": "3",
                  "className": "text-xl font-semibold"
                },
                "children": []
              }
            ]
          },
          {
            "id": "arcade_lobby_stat_tournaments",
            "type": "Card",
            "props": {
              "className": "p-4"
            },
            "children": [
              {
                "id": "arcade_lobby_stat_tournaments_label",
                "type": "Text",
                "props": {
                  "children": "Tournaments",
                  "className": "text-sm text-muted-foreground"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_stat_tournaments_value",
                "type": "Heading",
                "props": {
                  "children": "3 live",
                  "level": "3",
                  "className": "text-xl font-semibold"
                },
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "arcade_lobby_games",
        "type": "Card",
        "props": {
          "className": "p-6"
        },
        "children": [
          {
            "id": "arcade_lobby_games_title",
            "type": "Heading",
            "props": {
              "children": "Featured queues",
              "level": "3",
              "className": "text-xl font-semibold"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_games_grid",
            "type": "Grid",
            "props": {
              "className": "grid grid-cols-3 gap-4"
            },
            "children": [
              {
                "id": "arcade_lobby_game_1",
                "type": "Card",
                "props": {
                  "className": "p-4"
                },
                "children": [
                  {
                    "id": "arcade_lobby_game_1_title",
                    "type": "Heading",
                    "props": {
                      "children": "Neon Rush",
                      "level": "4",
                      "className": "text-lg font-semibold"
                    },
                    "children": []
                  },
                  {
                    "id": "arcade_lobby_game_1_text",
                    "type": "Text",
                    "props": {
                      "children": "Fast-paced sprint arenas · Avg wait 45s",
                      "className": "text-sm text-muted-foreground"
                    },
                    "children": []
                  }
                ]
              },
              {
                "id": "arcade_lobby_game_2",
                "type": "Card",
                "props": {
                  "className": "p-4"
                },
                "children": [
                  {
                    "id": "arcade_lobby_game_2_title",
                    "type": "Heading",
                    "props": {
                      "children": "Gridline",
                      "level": "4",
                      "className": "text-lg font-semibold"
                    },
                    "children": []
                  },
                  {
                    "id": "arcade_lobby_game_2_text",
                    "type": "Text",
                    "props": {
                      "children": "Team tactics mode · Avg wait 2m",
                      "className": "text-sm text-muted-foreground"
                    },
                    "children": []
                  }
                ]
              },
              {
                "id": "arcade_lobby_game_3",
                "type": "Card",
                "props": {
                  "className": "p-4"
                },
                "children": [
                  {
                    "id": "arcade_lobby_game_3_title",
                    "type": "Heading",
                    "props": {
                      "children": "Star Kart",
                      "level": "4",
                      "className": "text-lg font-semibold"
                    },
                    "children": []
                  },
                  {
                    "id": "arcade_lobby_game_3_text",
                    "type": "Text",
                    "props": {
                      "children": "Party racing · Avg wait 30s",
                      "className": "text-sm text-muted-foreground"
                    },
                    "children": []
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "arcade_lobby_cta",
        "type": "Card",
        "props": {
          "className": "p-6"
        },
        "children": [
          {
            "id": "arcade_lobby_cta_title",
            "type": "Heading",
            "props": {
              "children": "Party up",
              "level": "3",
              "className": "text-xl font-semibold"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_cta_text",
            "type": "Text",
            "props": {
              "children": "Create a squad, invite friends, and keep the lobby humming.",
              "className": "text-sm text-muted-foreground"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_cta_actions",
            "type": "Flex",
            "props": {
              "className": "flex flex-wrap gap-2"
            },
            "children": [
              {
                "id": "arcade_lobby_cta_party",
                "type": "Button",
                "props": {
                  "children": "Start party",
                  "variant": "default"
                },
                "children": []
              },
              {
                "id": "arcade_lobby_cta_tournament",
                "type": "Button",
                "props": {
                  "children": "Create tournament",
                  "variant": "outline"
                },
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "arcade_lobby_queue",
        "type": "Card",
        "props": {
          "className": "p-6"
        },
        "children": [
          {
            "id": "arcade_lobby_queue_title",
            "type": "Heading",
            "props": {
              "children": "Queue status",
              "level": "3",
              "className": "text-xl font-semibold"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_queue_text",
            "type": "Text",
            "props": {
              "children": "Neon Rush matchmaking is ramping up. Estimated wait: 45s.",
              "className": "text-sm text-muted-foreground"
            },
            "children": []
          },
          {
            "id": "arcade_lobby_queue_progress",
            "type": "Progress",
            "props": {
              "value": 65
            },
            "children": []
          }
        ]
      }
    ]
  }
]
