/**
 * DialByDay For Him: official midnight-blue brand palette (2026-10-27).
 * Swatch sampled from founder reference: #0B1728 core, #081425 shadow,
 * and #111B2E illuminated edge. Scoped to For Him's HOME page ONLY.
 * No product/video/photography effects; For Her, Together, gateway and Studio unchanged.
 */
.home.collection-edit-him {
  --him-blue: #0B1728;
  --him-blue-shadow: #081425;
  --him-blue-lift: #111B2E;
  --him-blue-stage: linear-gradient(115deg, #081425 0%, #0B1728 52%, #111B2E 100%);
  --ink: var(--him-blue);
  --deep: var(--him-blue);
  --editorial-deep: var(--him-blue);
  --editorial-blue: var(--him-blue);
  --editorial-ink: #182D40;
}
.home.collection-edit-him .editorial-home { --journey-surface: var(--him-blue); }

/* Match the underlying film stage and all intentional navy editorial sections. */
.home.collection-edit-him .week-hero--interactive,
.home.collection-edit-him .week-hero--interactive .week-hero__film,
.home.collection-edit-him .editorial-quality,
.home.collection-edit-him .editorial-fulfillment,
.home.collection-edit-him .editorial-closing,
.home.collection-edit-him .site-footer {
  background: var(--him-blue-stage);
}
.home.collection-edit-him .week-hero__visual { background-color: var(--him-blue); }
/* Desktop copy belongs ON the video: no rectangular background behind the text. */
@media (min-width:901px) {
  .home.collection-edit-him .week-hero--interactive .week-hero__rail,
  .home.collection-edit-him .week-hero--interactive .week-hero__preview-note {
    background: transparent;
    box-shadow: none;
  }
}
/* On small screens the rail follows the video, so retain an opaque readable stage. */
@media (max-width:900px) {
  .home.collection-edit-him .week-hero--interactive .week-hero__rail,
  .home.collection-edit-him .week-hero--interactive .week-hero__preview-note {
    background: var(--him-blue);
  }
}
.home.collection-edit-him .week-hero--interactive .week-hero__cta--precious {
  --precious-surface: linear-gradient(120deg, #111B2E, #0B1728 60%, #081425);
}
.home.collection-edit-him .conversion-steps {
  background: var(--him-blue);
  border-top-color: rgba(218,211,193,.24);
}

/* Replace the old saturated discovery blue without changing any watch visuals. */
.home.collection-edit-him .dbd-discover--him {
  --dbd-bg: var(--him-blue);
  background: var(--him-blue-stage);
  border-color: rgba(218,211,193,.17);
}
.home.collection-edit-him .dbd-discover--him .dbd-discover__arrow:hover {
  color: var(--him-blue);
}

/* The offer section stays ivory; only dark buttons adopt the new brand blue. */
.home.collection-edit-him .dbd-choices--him {
  --glass-button: var(--him-blue);
  --dbd-choices-ink: var(--him-blue);
}
.home.collection-edit-him .dbd-choices--him .dbd-box-card__cta:hover {
  background: var(--him-blue-lift);
}
.home.collection-edit-him .editorial-button:not(.editorial-button--light) {
  background-color: var(--him-blue);
  border-color: var(--him-blue);
}
.home.collection-edit-him .editorial-button:not(.editorial-button--light):hover {
  background-color: var(--him-blue-lift);
}
@media (max-width:850px) {
  .home.collection-edit-him .site-nav { background: var(--him-blue); }
}
