/** Matches the tender title `<h1>` in the header */
export const TENDER_HEADER_TITLE_CLASS =
  "text-balance text-xl font-bold leading-tight text-dark dark:text-white sm:text-2xl lg:text-[1.65rem]";

export const TENDER_SECTION_IDS = {
  procurement: "tender-section-procurement",
  lots: "tender-section-lots",
  timeline: "tender-section-timeline",
  location: "tender-section-location",
  translation: "tender-section-translation",
  documents: "tender-section-documents",
  description: "tender-section-description",
  aiSummary: "tender-section-ai-summary",
} as const;

/** Sticky app header clearance — keep in sync with `getTenderSectionScrollOffset`. */
export const TENDER_SECTION_SCROLL_OFFSET_PX = 96;

/** For hash / native scroll-into-view (matches offset above). */
export const HEADER_SCROLL_MARGIN = "scroll-mt-24";

/** Body area only: center content in the card; ShowcaseSection `title` is unchanged */
export const SHOWCASE_CENTERED_BODY = {
  rootClassName: "flex h-full min-h-0 flex-col",
  className:
    "flex min-h-0 flex-1 flex-col items-center justify-center text-center",
} as const;
