/* ============================================
   Eat Page — Page-Specific Styles
   (Shared components: hero, nav, editorial,
    spaces, contact are in front-page.css)
   ============================================ */

/* Override global padding so hero sits behind transparent header */
#main-content { padding-top: 0; }

/* ============================================
   Accessibility Contrast Hardening
   ============================================ */
html[data-theme='dark'] .page-id-10 .alp-btn {
  color: #0f1a12;
}

html[data-theme='dark'] .page-id-10 .alp-btn--outline,
html[data-theme='dark'] .page-id-10 .alp-btn--ghost {
  color: #ffffff;
}
