/* =========================================================
   NovaLuxe — privacy.css (IDENTICAL TO ABOUT)
   Fonts: Inter + DM Serif Display
   Colours: --gold / --gold2 / --cream / --txt
   ========================================================= */

/* ---- BASE TYPOGRAPHY ---- */
html, body {
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: var(--nlx-text);
  background: #000;
  max-width: 100vw;
  overflow-x: hidden;
}
.font-serif {
  font-family: "DM Serif Display", ui-serif, Georgia, "Times New Roman", Times, serif !important;
}

/* iOS fixed background fix */
@supports (-webkit-touch-callout: none) {
  #privacy-hero { background-attachment: scroll; }
}

/* ---- REVEAL ---- */
.reveal {
  opacity: 0;
  transform: translateY(16px);
  will-change: opacity, transform;
  transition: opacity .6s ease, transform .6s ease;
}
.reveal.is-visible {
  opacity: 1;
  transform: none;
}

/* ---- BODY CONTENT ---- */
#privacy-content h2 {
  margin-bottom: .5rem;
  font-family: "DM Serif Display", serif !important;
  color: #fff;
}
#privacy-content p {
  color: var(--nlx-text-dim);
}
#privacy-content a {
  color: var(--nlx-gold2);
}
#privacy-content a:hover {
  color: var(--nlx-gold3);
}

.nlx-wordgrad{
  background:linear-gradient(
    180deg,
    #c8a45b 0%,
    #e6cd8c 45%,
    #ffffff 72%,
    #ffffff 100%
  );
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}



