h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; font-size: inherit; font-weight: inherit; }
header, nav, main, section, article, aside, footer, figure, figcaption, search, hgroup { margin: 0; padding: 0; border: 0; }
/* LP11 restores v006's scroll-led company background in A's light palette.
   Load after the opening surface CSS. This does not tint machine images. */
.a_plus .site_mode {
  --site_bg_top: rgb(243 234 215);
  --site_bg_bottom: rgb(255 248 232);
  --site_glow_a: rgb(239 204 151 / 0.18);
  --site_glow_b: rgb(197 224 207 / 0.12);
  position: relative;
  isolation: isolate;
  overflow: clip;
  background: var(--site_bg_bottom);
}

.a_plus .site_mode_glow {
  position: sticky;
  top: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100svh;
  margin-bottom: -100svh;
  background:
    radial-gradient(ellipse 56rem 42rem at 13% 29%, var(--site_glow_a), transparent 69%),
    radial-gradient(ellipse 48rem 40rem at 82% 66%, var(--site_glow_b), transparent 72%),
    linear-gradient(145deg, var(--site_bg_top), var(--site_bg_bottom) 76%);
  pointer-events: none;
}

/* Only the large slide surfaces become transparent. Consultation, pillars,
   route cards, buttons, and fixed site furniture retain their accepted colors. */
.a_plus .site_mode .a_plus_slide {
  position: relative;
  z-index: 1;
  background: transparent;
}

/* Keep the original out-of-flow navigation: docking it must not shift slides. */
.a_plus .site_mode .site_local_nav {
  z-index: 1;
  background: transparent;
}

.a_plus .site_mode .craft_hero_outer,
.a_plus .site_mode .craft_section {
  background: transparent;
}

/* Stable paper is the no-motion experience, not a faster palette switch.
   The class is also available on html or site_mode for frozen gate specimens.
   Explicit backgrounds keep snapshots fixed even if they contain inline vars. */
.background_static .site_mode,
.site_mode.background_static {
  background: #f3ead7;
}

.background_static .site_mode_glow,
.site_mode.background_static .site_mode_glow {
  background: linear-gradient(145deg, #f3ead7, #fff8e8 76%);
}

@media (prefers-reduced-motion: reduce) {
  .a_plus .site_mode { background: #f3ead7; }
  .a_plus .site_mode_glow {
    background: linear-gradient(145deg, #f3ead7, #fff8e8 76%);
  }
}
