/* Approved screenshot fragments, 2026-09-19. Colours only.
   Scope: supporting case cards, meeting, audit outcomes, final CTA and research cards.
   The featured dark case card, other sections and dark theme remain unchanged. */

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-proof-grid > .focus-proof-supporting {
  --foreground: #191a1c;
  --muted-foreground: #5f6370;
  --border: #303cfa2c;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-proof-grid > .focus-proof-supporting:nth-child(2) {
  background-color: #d8eff1 !important;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-proof-grid > .focus-proof-supporting:nth-child(3) {
  background-color: #eadcf1 !important;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) main > .focus-meeting,
html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-audit-reveal-underlay,
html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-audit-reveal-underlay > .focus-paths,
html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-audit-reveal-underlay > .focus-last-cta {
  background-color: var(--muted) !important;
}

/* Extend only the background paint beyond this section's existing max-width.
   The vertical clip keeps adjacent sections untouched; layout stays identical. */
html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-audit-reveal-underlay > .focus-last-cta {
  box-shadow: 0 0 0 100vmax var(--muted);
  clip-path: inset(0 -100vmax);
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-research-grid > .focus-research-source-card {
  --foreground: #191a1c;
  --muted-foreground: #5f626b;
  --border: #191a1c25;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-research-grid > .focus-research-source-card:nth-child(1) {
  background-color: #dce3ff !important;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-research-grid > .focus-research-source-card:nth-child(1) .hv-funnel i:not(.hv-last) {
  background-color: #bec8ee;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-research-grid > .focus-research-source-card:nth-child(2) {
  background-color: #e9ddf0 !important;
}

html.orbit[data-orbit-page="home"][data-orbit-theme="light"]:not([data-holgo-color]) .focus-research-grid > .focus-research-source-card:nth-child(3) {
  background-color: #d8ecec !important;
}
