/* =========================================================
   v124 — deeper navy
   Color-only refinement on top of v123. No layout, scrolling,
   sizing, imagery or mobile geometry changes.
   ========================================================= */

:root{
  --night:#081722;
  --night-2:#0d2430;
  --surface:#12303d;
  --surface-2:#173847;
  --surface-3:#20495b;
  --blue-deep:#102c3a;
}

html,
body,
.home-page,
.projects-page,
.project-page,
.home-project-showcase,
.showcase.section.white,
.projects-page .section.white,
.project-page .section.white{
  background-color:#081722!important;
}

.site-header{
  background:rgba(8,23,34,.95)!important;
}
.home-page .site-header{
  background:linear-gradient(to bottom,rgba(6,20,30,.92),rgba(8,24,35,.50))!important;
}
.main-nav{
  background-color:rgba(8,23,34,.985)!important;
}

.home-strip,
.site-footer,
.home-project-scene,
.home-hero-media,
.home-hero-scroll-media,
.project-photo-section,
.project-photo-section .gallery-image,
.scene-alice,
.scene-aliceii,
.scene-aliceii .home-project-scene-media{
  background-color:#0b202b!important;
}

.home-shop{
  background-color:#143847!important;
}

.editorial-card,
.editorial-grid .editorial-card,
.editorial-grid .editorial-copy,
.projects-page .project-card,
.projects-page .project-card .card-body,
.project-page .gallery-card,
.project-page .gallery-caption,
.project-design-section .gallery-card,
.project-design-section .gallery-caption,
.project-coming-panel,
.project-empty-media{
  background-color:#102d39!important;
}

.projects-page .project-tools{
  background-color:#0d2935!important;
}
.projects-page .project-search input,
.projects-page .filter-group select,
.projects-page .filter-toggle,
.projects-page .filter-clear,
.projects-page .filter-apply{
  background-color:#153541!important;
}

body.home-page section.home-manifesto{
  background:
    linear-gradient(90deg,rgba(8,33,48,.52),rgba(14,49,66,.38)),
    url('/assets/effects/manifesto-bg-user-v117.png?v=124') center center / cover no-repeat!important;
}

.home-page .mid-switch-scroll,
.home-page .mid-switch-scroll .home-project-sticky,
.home-page .mid-switch-scroll .home-project-scene-media,
.home-page .mid-switch-scroll .scroll-frame,
.home-page .aliceii-motion-scene{
  background-color:#0b202b!important;
}

.home-page .mid-switch-scroll .home-project-scene-content,
.home-page .aliceii-motion-scene .home-project-scene-content{
  background:rgba(7,25,35,.82)!important;
}

.scene-challenger .home-project-scene-effect{
  background:
    linear-gradient(90deg,rgba(5,20,30,.91) 0%,rgba(8,28,40,.55) 36%,rgba(8,28,40,.11) 68%,rgba(5,20,30,.34) 100%),
    linear-gradient(0deg,rgba(5,20,30,.75),transparent 48%)!important;
}
.scene-alice .home-project-scene-effect{
  background:
    radial-gradient(circle at 36% 48%,rgba(47,92,119,.20),transparent 34%),
    linear-gradient(270deg,rgba(5,20,30,.89) 0%,rgba(8,28,40,.53) 36%,rgba(8,28,40,.15) 74%),
    linear-gradient(0deg,rgba(5,20,30,.73),transparent 46%)!important;
}
