/* Header compact pentru feedurile publice mobile. Clasa este opt-in din
   public-header.php, astfel încât paginile individuale nu moștenesc efectul. */
@media (max-width: 991.98px) {
  .feed-header-auto-hide {
    transform: translate3d(0, 0, 0);
    transition:
      transform 200ms cubic-bezier(0.22, 1, 0.36, 1),
      background-color 300ms ease,
      backdrop-filter 300ms ease,
      box-shadow 300ms ease,
      border-color 300ms ease;
    will-change: transform, background-color, backdrop-filter;
  }

  .feed-header-auto-hide.is-feed-header-hidden {
    transform: translate3d(0, calc(-100% - 2px), 0);
    pointer-events: none;
  }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .feed-header-auto-hide {
    transition:
      background-color 300ms ease,
      backdrop-filter 300ms ease,
      box-shadow 300ms ease,
      border-color 300ms ease;
  }
}
