/* Highlight cards without replacing transforms used by drag or orbit controls. */
body :is(.panel:not(.habit-week):not(.organizer-events-panel):not(.organizer-event-history),.hero-card,.goal-detail,.habit-card,.goal-category-card,.task-item,.dashboard-exact-slot:not(:has(.organizer-events-panel,.organizer-event-history)),.challenge-card,.sport-category-card,.note-card,.library-card,.contact-card,.emergency-card){transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}
@media(hover:hover){
  body :is(.panel:not(.habit-week):not(.organizer-events-panel):not(.organizer-event-history),.hero-card,.goal-detail,.habit-card,.goal-category-card,.task-item,.dashboard-exact-slot:not(:has(.organizer-events-panel,.organizer-event-history)),.challenge-card,.sport-category-card,.note-card,.library-card,.contact-card,.emergency-card):hover{border-color:rgba(160,207,255,.48);box-shadow:inset 0 1px rgba(230,244,255,.11),0 12px 32px rgba(0,0,0,.3),0 0 22px rgba(113,167,237,.12)}
}
body :is(.note-card,.library-card,.contact-card,.emergency-card):focus-within{border-color:rgba(160,207,255,.48);box-shadow:0 0 0 2px rgba(113,167,237,.15)}
@media(prefers-reduced-motion:reduce){body :is(.panel:not(.habit-week):not(.organizer-events-panel):not(.organizer-event-history),.hero-card,.goal-detail,.habit-card,.goal-category-card,.task-item,.dashboard-exact-slot:not(:has(.organizer-events-panel,.organizer-event-history)),.challenge-card,.sport-category-card,.note-card,.library-card,.contact-card,.emergency-card){transition:none}}
