/* Small pointer feedback; no permanent layers or looping effects. */
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .header-btn, .closing-btn, .service-link, .form-cta {
    transition: filter 180ms ease;
  }
  .header-btn:hover, .closing-btn:hover, .service-link:hover, .form-cta:hover {
    filter: brightness(1.06);
  }
}
@media print {
  [data-motion-reveal] { opacity: 1 !important; transform: none !important; }
}
