/* v146: #symptoms only. Match the preceding pickup card: -2px / .2s ease. */
#symptoms :is(.symptom-card-v69, .symptom-checkup-v69) {
  transition: transform .2s ease, box-shadow .2s ease;
}
#symptoms .symptom-card-links-v69 a,
#symptoms .symptom-filters-v69 button {
  transition: background-color .24s ease, border-color .24s ease, color .24s ease;
}
#symptoms :is(a, button):focus-visible {
  outline: 2px solid #80573f;
  outline-offset: 4px;
}
#symptoms .symptom-card-v69:has(:focus-visible),
#symptoms .symptom-checkup-v69:focus-visible {
  box-shadow: 0 4px 12px #2f262210;
}
@media (hover: hover) and (pointer: fine) {
  #symptoms .symptom-card-links-v69 a:hover,
  #symptoms .symptom-filters-v69 button:not([aria-pressed="true"]):hover {
    background-color: #eee8df;
    border-color: #94674f;
    color: #694832;
  }
  #symptoms .symptom-filters-v69 button[aria-pressed="true"]:hover {
    background-color: #80573f;
    border-color: #80573f;
    color: #fff;
  }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  #symptoms .symptom-card-v69:hover,
  #symptoms .symptom-checkup-v69:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #2f262210;
  }
}
@media (prefers-reduced-motion: reduce) {
  #symptoms :is(.symptom-card-v69, .symptom-checkup-v69),
  #symptoms .symptom-card-links-v69 a,
  #symptoms .symptom-filters-v69 button {
    transition: none;
  }
}
