/* AXIS LUMEN - corrections propres : accueil, boutique, vidéos, séance */

[data-axis-home-vendre-hidden="true"] {
  display: none !important;
}

.axis-book-cover-frame {
  width: 100%;
  min-height: 260px;
  display: grid;
  place-items: center;
  margin: 0 0 20px;
  border-radius: 26px;
  overflow: hidden;
  border: 1px solid rgba(218,181,96,.28);
  background:
    radial-gradient(circle at 50% 18%, rgba(218,181,96,.22), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.025));
  box-shadow: inset 0 0 40px rgba(218,181,96,.06), 0 20px 60px rgba(0,0,0,.28);
}

.axis-book-cover-restored {
  width: 100%;
  max-width: 220px;
  max-height: 320px;
  height: auto;
  object-fit: contain;
  display: block;
  filter: drop-shadow(0 24px 42px rgba(0,0,0,.52));
}

.axis-session-result {
  margin-top: 22px;
  padding: 22px;
  border-radius: 24px;
  border: 1px solid rgba(218,181,96,.24);
  background: rgba(255,255,255,.045);
}

.axis-session-result h3 {
  margin: 0 0 12px;
  color: #f4d986;
}

.axis-session-result ol {
  margin: 12px 0 0;
  padding-left: 22px;
}

.axis-session-result li {
  margin: 8px 0;
}

.axis-video-choice-active {
  border-color: rgba(244,217,134,.75) !important;
  box-shadow: 0 0 0 1px rgba(244,217,134,.25), 0 20px 60px rgba(0,0,0,.34) !important;
}

video {
  pointer-events: auto !important;
}

@media (max-width: 720px) {
  .axis-book-cover-frame {
    min-height: 210px;
  }

  .axis-book-cover-restored {
    max-width: 170px;
    max-height: 250px;
  }
}