{
  "id": "launcher-showcase-stage",
  "name": "LauncherShowcaseStage",
  "kind": "recipe-component",
  "status": "draft-stable",
  "summary": "Large showcase stage with looping ambient media, selected service media square, and glass description square.",
  "sourceRefs": [
    {
      "project": "nodedc_launcher",
      "file": "src/widgets/service-stage/ServiceStage.tsx"
    },
    {
      "project": "nodedc_launcher",
      "file": "src/styles/globals.css",
      "classes": ["service-stage", "stage-service-overlay", "stage-media-card", "stage-description-card", "stage-video-controls"]
    }
  ],
  "anatomy": [
    "stage container",
    "ambient background media",
    "topline back/title",
    "left side controls",
    "two centered equal squares: media and description",
    "bottom center previous/next controls"
  ],
  "rules": [
    "The media card and description card have equal width and height.",
    "Cards are separated by a small gap and each has four rounded corners.",
    "Ambient media fills the stage and clips to radius.card.",
    "When admin panel content is open, stage content controls are hidden and media becomes decorative."
  ]
}

