/* Sameday comparison page — dark theme overrides */

body {
  --bg: #0d0d12;
  --surface: #16161d;
  --fg: #ffffff;
  --accent: #f59e0b;
  --accent-soft: #2a2218;
  --border: #252530;
  --muted: #9ca3af;
  background: var(--bg);
  color: var(--fg);
}

/* Hero */
.compare-hero {
  background: var(--bg);
}

/* Table */
.compare-table {
  background: var(--surface);
}

/* Gap / problem callout */
.compare-gap {
  background: var(--surface);
}
.compare-gap-headline,
.compare-gap-body,
.compare-gap-stat,
.compare-gap-note {
  color: white;
}
.compare-gap-stat {
  background: rgba(245, 158, 11, 0.1);
  border-color: rgba(245, 158, 11, 0.25);
}
.compare-gap-note {
  color: rgba(255,255,255,0.5);
}

/* Use case / feature breakdown */
.compare-use-case {
  background: var(--bg);
}

/* Pricing */
.compare-pricing {
  background: var(--surface);
}
.compare-pricing-headline,
.compare-pricing-body,
.compare-pricing-sub,
.compare-pricing-proof {
  color: white;
}

/* CTA footer */
.compare-cta {
  background: var(--bg);
}
.compare-cta-headline {
  color: var(--fg);
}
