/*
 NABTECH DOMAIN FUTURE 7.1.0 | CONTINUOUS PAGE ATMOSPHERE
 Theme-specific, light-background-only correction for REGISTER and TRANSFER.
 Important: never change the hero's background, shape, canvas, search, price,
 dark story bands, component cards, CTA, section spacing or layout.
 Do not put this file in a theme-wide stylesheet; the root id/class guard matters.
*/

/* One uninterrupted canvas is painted behind the content BELOW the hero.
   It starts at nd-main so even the hero's rounded lower edge is untouched.
   Dark full-width sections retain their original independent designs. */
#order-standard_cart.nd-page.ndv-reimagined.ndw-v6 > .nd-main {
    background-color: #f3faff !important;
    background-image:
        radial-gradient(ellipse 74% 18% at 89% 15%, rgba(165,222,247,.33) 0%, rgba(165,222,247,0) 75%),
        radial-gradient(ellipse 67% 23% at 3% 47%, rgba(180,223,246,.28) 0%, rgba(180,223,246,0) 75%),
        radial-gradient(ellipse 65% 25% at 96% 78%, rgba(182,221,246,.27) 0%, rgba(182,221,246,0) 75%),
        linear-gradient(180deg, #f4fbff 0%, #ebf7fe 24%, #f8fcff 47%, #ecf7fe 71%, #f7fbff 100%) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}

/* These are the LIGHT narrative sections only. Never target the hero, the
   dark world, dark process section, cards, table rows, labels or CTA. */
#order-standard_cart.nd-page.ndv-reimagined.ndw-v6 .nd-main > :is(
    .nd-extensions,
    .ndv-story,
    .ndw-roadmap,
    .nd-pricing-section,
    .ndw-beyond,
    .ndw-transfer-care,
    .nd-faq-section
) {
    background-color: transparent !important;
    background-image: none !important;
}

/* Light sections may have an edge rule from an older design. Remove only
   that section-wide dividing line, leaving individual cards untouched. */
#order-standard_cart.nd-page.ndv-reimagined.ndw-v6 .nd-main > :is(
    .ndv-story,
    .ndw-roadmap,
    .ndw-beyond,
    .ndw-transfer-care
) {
    border-top-color: transparent !important;
}

/* Keep the existing premium floating cards' backgrounds and border radii.
   No additional selectors are needed for mobile; the same continuous paint
   works regardless of height and viewport width. */
