/* Time-based modes */
body.mode-lunch .hero-image-lunch {
  display: block;
}

body.mode-lunch .hero-image-dinner {
  display: none;
}

body.mode-dinner .hero-image-lunch {
  display: none;
}

body.mode-dinner .hero-image-dinner {
  display: block;
}

body.mode-lunch .hero-copy-lunch {
  display: block;
}

body.mode-lunch .hero-copy-dinner {
  display: none;
}

body.mode-dinner .hero-copy-lunch {
  display: none;
}

body.mode-dinner .hero-copy-dinner {
  display: block;
}

/* Fallback when JS is disabled: lunchモードを前提に表示 */
.hero-image-dinner,
.hero-copy-dinner {
  display: none;
}

.menu-sections {
  display: flex;
  flex-direction: column;
}

/* order制御：デフォルトはランチ優先 */
#lunch {
  order: 1;
}

#dinner {
  order: 2;
}

body.mode-dinner #dinner {
  order: 1;
}

body.mode-dinner #lunch {
  order: 2;
}

