.nurya-women-collection__header {
  max-width: 56rem;
  margin-bottom: var(--nurya-space-2xl);
}

.nurya-women-collection__intro {
  margin-top: var(--nurya-space-sm);
}

.nurya-chapter {
  display: block;
  text-decoration: none;
  color: inherit;
}

.nurya-chapter__media {
  position: relative;
  isolation: isolate;
  aspect-ratio: 3 / 4;
  overflow: hidden;
  margin-bottom: var(--nurya-space-md);
  perspective: 50rem;
}

/* The flacon is centered and contained on top of the tone's atmosphere
   — never cropped, never covering the scene — exactly like the Hero's
   own artefact treatment. The gradient stays visible around it. */
.nurya-chapter__media img {
  position: absolute;
  inset: 0;
  z-index: 1;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 62%;
  max-height: 72%;
  object-fit: contain;
  display: block;
  filter: drop-shadow(0 1.6rem 2.4rem rgba(0, 0, 0, 0.35));
  transition: transform var(--nurya-transition-slow), filter var(--nurya-transition-slow);
}

/* Vitrine sensation: the flacon lifts and turns a few degrees, as if
   glanced at from a slightly different angle in a display case. */
a.nurya-chapter:hover .nurya-chapter__media img,
a.nurya-chapter:focus-visible .nurya-chapter__media img {
  transform: scale(1.04) rotateY(-4deg);
  filter: drop-shadow(0 2.2rem 3.2rem rgba(0, 0, 0, 0.42));
}

@media (prefers-reduced-motion: reduce) {
  a.nurya-chapter:hover .nurya-chapter__media img,
  a.nurya-chapter:focus-visible .nurya-chapter__media img {
    transform: none;
    filter: drop-shadow(0 1.6rem 2.4rem rgba(0, 0, 0, 0.35));
  }
}

/* Grounds the flacon on a soft contact shadow instead of leaving it
   adrift in the scene — a precise, quiet floor rather than a glow. */
.nurya-chapter__media::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 84%;
  z-index: 0;
  width: 32%;
  height: 6%;
  transform: translateX(-50%);
  background: radial-gradient(ellipse, rgba(0, 0, 0, 0.4) 0%, transparent 75%);
  filter: blur(0.8rem);
  pointer-events: none;
}

.nurya-chapter__halo {
  position: absolute;
  inset: 0;
  z-index: 0;
  margin: auto;
  width: 62%;
  aspect-ratio: 1;
  border-radius: 50%;
  filter: blur(2.6rem);
  pointer-events: none;
}

.nurya-chapter__numeral {
  position: absolute;
  z-index: 2;
  top: var(--nurya-space-sm);
  right: var(--nurya-space-sm);
  font-family: var(--nurya-font-heading);
  font-size: clamp(2.4rem, 6vw, 3.6rem);
  line-height: 1;
  color: var(--nurya-ctx-accent);
  opacity: 0.45;
  pointer-events: none;
  transition: opacity var(--nurya-transition-slow);
}

a.nurya-chapter:hover .nurya-chapter__numeral,
a.nurya-chapter:focus-visible .nurya-chapter__numeral {
  opacity: 0.65;
}

.nurya-chapter__label {
  font-family: var(--nurya-font-body);
  font-size: var(--nurya-text-sm);
  letter-spacing: var(--nurya-tracking-wide);
  text-transform: uppercase;
  color: var(--nurya-ctx-accent);
  display: block;
  margin-bottom: var(--nurya-space-2xs);
}

/* Larger, more confident than a generic product-card title — this is
   the primary legibility fix requested. */
.nurya-chapter__name {
  font-family: var(--nurya-font-heading);
  font-size: var(--nurya-title-md);
  letter-spacing: 0.01em;
  margin: 0 0 var(--nurya-space-2xs);
  color: var(--nurya-color-ivory);
  /* This is an h3 — Dawn's base.css sets word-break: break-word on all
     h1-h5 by tag name. Same fix already applied on Hero/Homme/Coffrets;
     this instance had been missed until this audit pass. */
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.nurya-chapter__signature {
  margin: 0 0 var(--nurya-space-sm);
  font-family: var(--nurya-font-heading);
  font-style: italic;
  font-size: var(--nurya-text-lg);
  color: var(--nurya-ctx-accent);
  opacity: 0.9;
}

.nurya-chapter__description {
  font-family: var(--nurya-font-body);
  font-size: var(--nurya-text-sm);
  line-height: var(--nurya-leading-body);
  opacity: 0.85;
}

.nurya-chapter__availability {
  margin: var(--nurya-space-2xs) 0 0;
  font-family: var(--nurya-font-body);
  font-size: var(--nurya-text-xs);
  letter-spacing: var(--nurya-tracking-wide);
  text-transform: uppercase;
  color: var(--nurya-ctx-accent);
  opacity: 0.6;
}

/* ============ Three tones, one house ============
   Only --nurya-ctx-accent and the media background change per tone —
   name/description keep the section's own ivory-on-dark contrast, so
   legibility never depends on the tone. */

.nurya-chapter--aube {
  --nurya-ctx-accent: var(--nurya-color-gold-light);
}

.nurya-chapter--aube .nurya-chapter__media {
  background: radial-gradient(120% 110% at 30% 15%, var(--nurya-color-ivory-soft) 0%, var(--nurya-color-champagne) 55%, var(--nurya-color-gold-light) 100%);
}

/* A quiet vignette at the edges — the flat "rectangle" reads instead as
   a lit scene with depth, and integrates more gently into the section's
   dark page background. Simple single-layer radial-gradient, no blend
   mode, to stay safe and predictable across rendering engines. */
.nurya-chapter--aube .nurya-chapter__media::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: radial-gradient(120% 120% at 50% 45%, transparent 55%, rgba(0, 0, 0, 0.22) 100%);
  pointer-events: none;
}

.nurya-chapter--aube .nurya-chapter__numeral {
  color: #8a6f3f;
  opacity: 0.32;
}

/* Softened from a bright white core to a quieter, warmer glow. */
.nurya-chapter--aube .nurya-chapter__halo {
  background: radial-gradient(circle, rgba(255, 255, 255, 0.26) 0%, rgba(198, 161, 91, 0.13) 45%, transparent 72%);
}

/* A touch more natural — slightly warmer and closer than the shared
   contact shadow, since the flacon sits on a bright field here rather
   than a dark one. */
.nurya-chapter--aube .nurya-chapter__media::after {
  background: radial-gradient(ellipse, rgba(74, 58, 30, 0.32) 0%, transparent 75%);
}

.nurya-chapter--structure {
  --nurya-ctx-accent: var(--nurya-color-rose);
}

.nurya-chapter--structure .nurya-chapter__media {
  background:
    repeating-linear-gradient(to bottom, rgba(198, 161, 91, 0.12) 0px, rgba(198, 161, 91, 0.12) 1px, transparent 1px, transparent 28px),
    linear-gradient(165deg, var(--nurya-color-ivory-soft) 0%, var(--nurya-color-rose) 42%, var(--nurya-color-black-soft) 88%);
}

.nurya-chapter--structure .nurya-chapter__numeral {
  color: #6b4a44;
  opacity: 0.35;
}

/* A hair warmer and slightly wider than before — almost imperceptible,
   just enough rosé/champagne presence to lift the flacon off the
   gradient behind it. */
.nurya-chapter--structure .nurya-chapter__halo {
  width: 66%;
  background: radial-gradient(circle, rgba(217, 195, 193, 0.36) 0%, rgba(198, 161, 91, 0.13) 45%, transparent 72%);
}

/* Slightly stronger separation between flacon and the diagonal gradient
   behind it — the shared drop-shadow alone reads a touch thin here. */
.nurya-chapter--structure .nurya-chapter__media img {
  filter: drop-shadow(0 1.8rem 2.8rem rgba(0, 0, 0, 0.4));
}

a.nurya-chapter--structure:hover .nurya-chapter__media img,
a.nurya-chapter--structure:focus-visible .nurya-chapter__media img {
  filter: drop-shadow(0 2.4rem 3.6rem rgba(0, 0, 0, 0.46));
}

.nurya-chapter--nuit {
  --nurya-ctx-accent: var(--nurya-color-gold);
}

.nurya-chapter--nuit .nurya-chapter__media {
  background: radial-gradient(58% 58% at 50% 30%, rgba(198, 161, 91, 0.62) 0%, rgba(198, 161, 91, 0.1) 30%, var(--nurya-color-anthracite) 48%, var(--nurya-color-black) 88%);
}

.nurya-chapter--nuit .nurya-chapter__halo {
  width: 50%;
  background: radial-gradient(circle, rgba(198, 161, 91, 0.48) 0%, rgba(198, 161, 91, 0.1) 38%, transparent 65%);
}

/* ============ Mobile — full-bleed immersive scenes, not compressed cards ============ */

@media screen and (max-width: 749px) {
  .nurya-women-collection__grid {
    margin-inline: calc(-1 * var(--nurya-container-padding-x));
  }

  .nurya-chapter__label,
  .nurya-chapter__name,
  .nurya-chapter__description {
    padding-inline: var(--nurya-container-padding-x);
  }

  .nurya-chapter__media {
    aspect-ratio: auto;
    height: 72vh;
    min-height: 40rem;
  }
}
