/* orders.php — Night Market UI + button contrast */
body.page-orders {
  background: #07090C !important;
  color: #FFFFFF !important;
}

body.page-orders .board-lede,
body.page-orders .board-empty,
body.page-orders .board-empty h2,
body.page-orders .board-empty p,
body.page-orders .board-card,
body.page-orders .board-card strong,
body.page-orders .board-card span,
body.page-orders .board-meta,
body.page-orders .board-gate,
body.page-orders .board-gate p,
body.page-orders h1,
body.page-orders h2,
body.page-orders h3 {
  color: #FFFFFF !important;
}

body.page-orders .board-kicker,
body.page-orders h1 em {
  color: #FFC857 !important;
}

body.page-orders .board-card,
body.page-orders .board-empty,
body.page-orders .board-gate,
body.page-orders .board-panel {
  background: #12161C !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: #FFFFFF !important;
}

body.page-orders .board-btn-primary {
  background: #2EF2C8 !important;
  color: #04120E !important;
  border: none !important;
  font-weight: 800 !important;
}
body.page-orders .board-btn-primary:hover {
  background: #5CFFD9 !important;
  color: #04120E !important;
}

body.page-orders .board-btn-soft {
  background: #0B3D34 !important;
  color: #FFFFFF !important;
  border: 1px solid #2EF2C8 !important;
  font-weight: 800 !important;
}
body.page-orders .board-btn-soft:hover {
  background: #2EF2C8 !important;
  color: #04120E !important;
}

body.page-orders .board-btn-ghost {
  background: transparent !important;
  color: #FFFFFF !important;
  border: 1px solid rgba(255, 255, 255, 0.45) !important;
  font-weight: 800 !important;
}

body.page-orders .nm-nav a { color: #FFFFFF !important; }
body.page-orders .nm-nav a.is-active,
body.page-orders .nm-nav a:hover {
  background: #2EF2C8 !important;
  color: #04120E !important;
}
body.page-orders .nm-actions > a { color: #FFFFFF !important; }
body.page-orders .nm-bag {
  background: #FFC857 !important;
  color: #111111 !important;
}
body.page-orders .nm-search input {
  background: #0A0D11 !important;
  color: #FFFFFF !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
body.page-orders .nm-foot,
body.page-orders .nm-foot a,
body.page-orders .nm-foot p { color: #FFFFFF !important; }
body.page-orders .nm-foot h4,
body.page-orders .nm-ticker { color: #FFC857 !important; }
