/* Adjacent light rows share the public ivory/paper palette.
 * Scope by page and section: nested cards, dark panels, and colored panels
 * retain their own treatments. No geometry or typography changes here.
 * WordPress accent-1/2 are yellow/pink, not this light surface palette.
 */
:root {
  --runcible-row-ivory: #fffdf7;
  --runcible-row-warm: #f2ecdf;
}

/* / */
body.page-id-4026 main .runcible-page-body > .section#other-half {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4026 main .runcible-page-body > .section#opportunity,
body.page-id-4026 main .runcible-page-body > .section#architecture {
  background-color: var(--runcible-row-warm);
}

/* /solutions/ */
body.page-id-4030 main .runcible-page-body > .section#one-object,
body.page-id-4030 main .runcible-page-body > .section#conditions,
body.page-id-4030 main .runcible-page-body > .section#leaders,
body.page-id-4030 main .runcible-page-body > .section#values,
body.page-id-4030 main .runcible-page-body > .section#proof {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4030 main .runcible-page-body > .section#advantage,
body.page-id-4030 main .runcible-page-body > .section#reliance,
body.page-id-4030 main .runcible-page-body > .section#compound,
body.page-id-4030 main .runcible-page-body > .section#members,
body.page-id-4030 main .runcible-page-body > .section#choices {
  background-color: var(--runcible-row-warm);
}

/* /how-it-works/ */
body.page-id-2854 main .runcible-page-body > .section#information-to-action,
body.page-id-2854 main .runcible-page-body > .section#constructibility,
body.page-id-2854 main .runcible-page-body > .section#operation,
body.page-id-2854 main .runcible-page-body > .section#responsibility,
body.page-id-2854 main .runcible-page-body > .section#evidence,
body.page-id-2854 main .runcible-page-body > .section#depth-markers {
  background-color: var(--runcible-row-ivory);
}

body.page-id-2854 main .runcible-page-body > .section#orientation,
body.page-id-2854 main .runcible-page-body > .section#label,
body.page-id-2854 main .runcible-page-body > .section#method,
body.page-id-2854 main .runcible-page-body > .section#architecture,
body.page-id-2854 main .runcible-page-body > .section#questions {
  background-color: var(--runcible-row-warm);
}

/* /runcible-ai/ */
body.page-id-4028 main .runcible-page-body > .section#constructibility,
body.page-id-4028 main .runcible-page-body > .section#one-claim,
body.page-id-4028 main .runcible-page-body > .section#result,
body.page-id-4028 main .runcible-page-body > .section#adoption {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4028 main .runcible-page-body > .section#stronger-information,
body.page-id-4028 main .runcible-page-body > .section#product,
body.page-id-4028 main .runcible-page-body > .section#method,
body.page-id-4028 main .runcible-page-body > .section#agency {
  background-color: var(--runcible-row-warm);
}

/* /runcible-os/ */
body.page-id-4027 main .runcible-page-body > .section#context,
body.page-id-4027 main .runcible-page-body > .section#model,
body.page-id-4027 main .runcible-page-body > .section#capacity,
body.page-id-4027 main .runcible-page-body > .section#incentives {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4027 main .runcible-page-body > .section#product,
body.page-id-4027 main .runcible-page-body > .section#matter,
body.page-id-4027 main .runcible-page-body > .section#values,
body.page-id-4027 main .runcible-page-body > .section#difference {
  background-color: var(--runcible-row-warm);
}

/* /investors/ */
body.page-id-4101 main #runcible-investor-entry-4101 > .section#investor-opportunity,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#investor-oversing,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#investor-business,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#further-context {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4101 main #runcible-investor-entry-4101 > .section:first-child,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#investor-constructive,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#investor-education,
body.page-id-4101 main #runcible-investor-entry-4101 > .section#materials {
  background-color: var(--runcible-row-warm);
}

/* /investors/capital/ */
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-correlation,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-record,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-pathologies,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#materials {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4102 main #runcible-investor-entry-4102 > .section:first-child,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-dimensions,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-refinement,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#investor-capital,
body.page-id-4102 main #runcible-investor-entry-4102 > .section#further-context {
  background-color: var(--runcible-row-warm);
}

/* /investors/technology-platform/ */
body.page-id-4104 main .runcible-page-body > .section#first-principles {
  background-color: var(--runcible-row-ivory);
}

body.page-id-4104 main .runcible-page-body > .section#generation-qualification,
body.page-id-4104 main .runcible-page-body > .section#components {
  background-color: var(--runcible-row-warm);
}

/* /for-government/ */
body.page-id-3666 main .runcible-page-body > .section#people,
body.page-id-3666 main .runcible-page-body > .section#evaluation {
  background-color: var(--runcible-row-ivory);
}

body.page-id-3666 main .runcible-page-body > .section#questions,
body.page-id-3666 main .runcible-page-body > .section#example,
body.page-id-3666 main .runcible-page-body > .section#next {
  background-color: var(--runcible-row-warm);
}

/* /for-defense/ */
body.page-id-3669 main .runcible-page-body > .section#institution,
body.page-id-3669 main .runcible-page-body > .section#next {
  background-color: var(--runcible-row-ivory);
}

body.page-id-3669 main .runcible-page-body > .section#work,
body.page-id-3669 main .runcible-page-body > .section#evaluation {
  background-color: var(--runcible-row-warm);
}

/* /frequently-asked-questions/ */
body.page-id-911 main .runcible-page-body > .section#models,
body.page-id-911 main .runcible-page-body > .section#closure,
body.page-id-911 main .runcible-page-body > .section#people,
body.page-id-911 main .runcible-page-body > .section#next {
  background-color: var(--runcible-row-ivory);
}

body.page-id-911 main .runcible-page-body > .section#products,
body.page-id-911 main .runcible-page-body > .section#judgment,
body.page-id-911 main .runcible-page-body > .section#record,
body.page-id-911 main .runcible-page-body > .section#status {
  background-color: var(--runcible-row-warm);
}
