.recovery-card__header{gap:.75rem}.recovery-card__title{max-width:28ch;margin:.28rem 0 0;font-size:.82rem;font-weight:650;line-height:1.35}.recovery-card__close{opacity:.7;border:1px solid;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;transition:opacity .16s,background-color .16s,transform .16s;display:inline-grid}.recovery-card__close:hover{opacity:1;background:#75dfcd1a}.recovery-card__close:active{transform:scale(.94)}.recovery-card__option{border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;min-height:7.5rem;padding:.8rem .65rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.recovery-card__option:hover{transform:translateY(-1px)}.recovery-card__option:active{transform:scale(.97)}.recovery-card__option:focus-visible,.recovery-card__close:focus-visible{outline-offset:2px;outline:2px solid #75dfcd}.recovery-card__option--dark{color:#dff7f1;background:#ffffff0b;border:1px solid #75dfcd33}.recovery-card__option--dark:hover{background:#56d9c31a;border-color:#75dfcd6b}.recovery-card__option--light{color:#115e59;background:#ffffffb8;border:1px solid #0d948833}.recovery-card__option--light:hover{background:#fff;border-color:#0d94886b}.recovery-card__option-icon{color:#75dfcd;background:#75dfcd1f;border:1px solid #75dfcd33;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.recovery-card__option--light .recovery-card__option-icon{color:#0d9488;background:#0d948814;border-color:#0d94882e}.recovery-card__note{letter-spacing:.02em;margin:0}.recovery-card__completion,.recovery-card__movement-mark{color:#75dfcd;background:#75dfcd1f;border:1px solid #75dfcd40;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.recovery-card__movement-mark{color:#ffd97a;background:#fcb1311a;border-color:#fcb13140}@media (max-width:420px){.recovery-card__option{min-height:6.8rem}}.recovery-card--foyer{animation:.62s cubic-bezier(.2,.8,.2,1) both recovery-foyer-in}.recovery-card--foyer .recovery-card__header,.recovery-card--foyer .recovery-card__options,.recovery-card--foyer .recovery-card__note{animation:.52s cubic-bezier(.2,.8,.2,1) both recovery-foyer-rise}.recovery-card--foyer .recovery-card__options{animation-delay:.13s}.recovery-card--foyer .recovery-card__note{animation-delay:.22s}@keyframes recovery-foyer-in{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes recovery-foyer-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.recovery-card__option--attention{animation:2.1s ease-in-out .85s both recovery-option-breathe}@keyframes recovery-option-breathe{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px #0d94881f,0 10px 26px #0d948829}}@media (prefers-reduced-motion:reduce){.recovery-card__option,.recovery-card__close{transition:none}.recovery-card__option:hover,.recovery-card__option:active,.recovery-card__close:active{transform:none}.recovery-card--foyer,.recovery-card--foyer .recovery-card__header,.recovery-card--foyer .recovery-card__options,.recovery-card--foyer .recovery-card__note,.recovery-card__option--attention{animation:none}}
