/* Build 006D.3 — Health Sync & Test Recovery */

#cardGrid .living[role="button"]{
  cursor:pointer;
}

#cardGrid .living[role="button"]:hover{
  border-color:color-mix(in srgb,var(--accent) 38%,var(--line));
  transform:translateY(-1px);
}

#cardGrid .living[role="button"]:focus-visible{
  outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);
  outline-offset:3px;
}

#health .health-panel.calm-focus{
  border-color:color-mix(in srgb,var(--accent) 65%,var(--line));
  box-shadow:
    0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent),
    0 18px 42px rgba(0,0,0,.14);
  transition:border-color .25s ease,box-shadow .25s ease;
}

@media(prefers-reduced-motion:reduce){
  #cardGrid .living[role="button"],
  #health .health-panel.calm-focus{
    transition:none!important;
    transform:none!important;
  }
}
