
/* Nitrox.info – Zertifikat-Bereich (nur padi-nitrox-kurs.html) */
.nx-cert-trigger {
  display: block;
  width: 100%;
  padding: .75rem;
  border: 1px solid var(--nx-sky-deep);
  border-radius: var(--nx-radius);
  background: #fff;
  box-shadow: var(--nx-shadow);
  cursor: zoom-in;
  transition: transform .2s ease, box-shadow .2s ease;
}
.nx-cert-trigger:hover {
  transform: translateY(-2px);
  box-shadow: 0 .75rem 1.75rem rgba(14, 60, 80, .14);
}
.nx-cert-trigger:focus-visible {
  outline: 3px solid var(--nx-turquoise-dark);
  outline-offset: 3px;
}
.nx-cert-img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 30rem;
  object-fit: contain;
}
.nx-cert-hint {
  display: block;
  margin-top: .5rem;
  color: var(--nx-muted);
  font-size: .85rem;
  text-align: center;
}
.nx-cert-modal-img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 80vh;
  object-fit: contain;
}
@media (prefers-reduced-motion: reduce) {
  .nx-cert-trigger { transition: none; }
  .nx-cert-trigger:hover { transform: none; }
}
