
/* TLC AUTUMN LEAVES — Mobile Appointment Pages */

.tlc-fall-scene {
  position: absolute;
  left: 0;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 40;
  contain: layout paint;
}

.tlc-fall-leaf {
  position: absolute;
  left: 0;
  top: 0;
  width: var(--size, 30px);
  height: auto;
  transform-origin: 50% 40%;
  will-change: transform, opacity;
  filter: drop-shadow(
    1px 3px 2px rgba(45,25,8,.20)
  );
}

/* Leaves subtly visible behind the TLC logo. */
@media (max-width:760px) and
       (prefers-reduced-motion:no-preference) {
  body.tlc-intakeq-page header.tlc-site-header {
    background: rgba(255,255,255,.89) !important;
  }
}

@media (min-width:761px),
       (prefers-reduced-motion:reduce) {
  .tlc-fall-scene {
    display: none !important;
  }
}
