@layer sections {
/* ── Recipe bank (scroll area) ─────────────────────────── */
.bank-screen, .week-screen {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.recipes-scroll {
  flex: 1;
  padding: 24px 28px;
  overflow-y: auto;
}
#recipe_results { display: block; }
}
