/* Page titles stand on their own. Only known decorative heading copy is hidden;
   counters, workspace identifiers, form help and operational states remain visible. */
#root .app-shell.product-shell.original-ui :is(
  .catalog-heading > div > .catalog-eyebrow,
  .market-header > div > .market-eyebrow,
  .offer-hub-heading > div > .offer-eyebrow,
  .project-admin .pa-heading-eyebrow,
  .project-admin .pa-section-heading > div > .pa-kicker
) {
  display: none;
}

#root .app-shell.product-shell.original-ui :is(
  .page-heading > div > p,
  .studio-heading > div > h1 + p,
  .catalog-heading > div > h2 + p,
  .discovery-heading > div > h2 + p,
  .integration-heading > div > h1 + p,
  .shop-heading > div > h2 + p,
  .market-header > div > h1 + p,
  .stock-heading > div > h2 + p,
  .product-home-simple-heading > div > h2 + p,
  .usage-heading > div > h2 + p,
  .digest-heading > div > h2 + p,
  .approval-header > div > h2 + p,
  .ai-sandbox-heading > div > h2 + p,
  .capture-heading > div > h1 + p,
  .offer-hub-heading > div > h1 + p,
  .offer-dialogues-heading > div > h1 + p,
  .tool-editor-page-heading > .tool-editor-title > div > :is(h1, h2) + p,
  .account-journal > header > div > h1 + p,
  .project-admin .pa-payments-heading > div > h2 + p.pa-muted,
  .project-admin .pa-view-heading > div > h2 + p.pa-muted:not(:has(code)),
  .project-admin .pa-payment-records > .pa-section-heading > div > h3 + p.pa-muted
):not([role="alert"]):not([role="status"]):not([aria-live]) {
  display: none;
}

/* These two headings previously reserved vertical space for their eyebrows. */
#root .app-shell.product-shell.original-ui :is(
  .catalog-heading > div > h2,
  .market-header > div > h1
) {
  margin-block: 0;
}
