/**
 * program-finder component styling, converted to literal CSS from Sass
 * source that Phase 3 Batch E deleted without promoting:
 * src/stories/components/program-finder/program-finder.scss
 * (last live at commit 16c36793^, deleted by 16c36793 itself)
 *
 * RESTORATION CONTEXT: Phase 10 Batch B's own final review found this rule
 * had been silently orphaned since Phase 3 (weeks before this migration's
 * Phase 10), then nearly permanently lost when Batch B's original plan
 * removed the `program-finder:` library definition and its 2
 * `attach_library()` calls believing the content was already-dead cruft.
 * It is not: this rule is real and load-bearing. See
 * docs/superpowers/specs/2026-07-21-storybook-sdc-conversion-inventory.md's
 * open-items table for the full history of the misclassification.
 *
 * LOAD-BEARING DEPENDENCY: src/templates/block/block--inline-block--program-finder.html.twig
 * renders a `.text-light` "or" separator between the two program-finder
 * search paths. Bootstrap's `.text-light` resolves to pure white text.
 * Without this rule's dark-green `.program-finder` background, that "or"
 * is invisible (white-on-white) on the real, live homepage block
 * (`block_content.type.program_finder`).
 *
 * Verbatim rules transcribed from the recovered Sass source. The only
 * change from the Sass is resolving the single Sass variable used:
 *   $serenity-garden -> #1b3a24 (src/stories/global/_variables.scss:86)
 * Everything else (selectors, property values, `!important`) is
 * unchanged from the original source.
 */

.program-finder {
  background: #1b3a24;
  position: relative;
}
.program-finder::before {
  content: "";
  background: #1b3a24;
  display: block;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: -1;
}
.program-finder .form-item {
  margin: 0 !important;
}
