/* MeechoTech custom overrides */

/* 1) Theme tokens */
:root {
  --brand-accent: #DCAC51;
}

/* 2) Reusable helpers */
.rounded-soft {
  border-radius: 10px;
}

/* 3) Page-specific examples */
.page-privacy h1 {
  letter-spacing: 0.01em;
}


/* Reveal animations */
.reveal {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity .7s ease, transform .7s ease;
  will-change: opacity, transform;
}
.reveal.in-view {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
  .reveal, .reveal.in-view {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
