#game[data-route="care"] .action[data-action="feed"]{--action-card-image:url('assets/action-complete-feed-v32.webp')}
#game[data-route="care"] .action[data-action="ball"]{--action-card-image:url('assets/action-complete-ball-v32.webp')}
#game[data-route="care"] .action[data-action="bath"]{--action-card-image:url('assets/action-complete-bath-v32.webp')}
#game[data-route="care"] .action[data-action="nap"]{--action-card-image:url('assets/action-complete-nap-v32.webp')}
#game[data-route="care"] .action[data-action="sport"]{--action-card-image:url('assets/action-complete-sport-v32.webp')}
#game[data-route="care"] .action[data-action="music"]{--action-card-image:url('assets/action-complete-music-v32.webp')}

#game[data-route="care"] .needs{top:450px;height:91px}
#game[data-route="care"] .form-ribbon{top:426px}
#game[data-route="care"] .actions{top:552px;grid-auto-rows:140px;gap:7px 8px}
#game[data-route="care"] .action{height:140px;padding:0;border-radius:14px;overflow:hidden;display:block}
#game[data-route="care"] .action::before{background-image:var(--action-card-image);filter:none}
#game[data-route="care"] .action::after{content:none;pointer-events:none}
#game[data-route="care"] .action .action-icon{display:none}
#game[data-route="care"] .action .action-heading{position:absolute;left:6px;right:6px;bottom:35px;height:29px;max-width:none;background:url('assets/button-secondary.webp') center/100% 100% no-repeat}
#game[data-route="care"] .action strong{font-size:17px;line-height:1.15;letter-spacing:1px}
#game[data-route="care"] .action .effects{position:absolute;left:4px;right:4px;bottom:2px;height:32px;min-height:0;max-width:none;font-size:10.5px;line-height:1.08;column-gap:3px;row-gap:0}
#game[data-route="care"] .action-heading .disabled-reason{position:absolute;left:2px;right:2px;bottom:72px;padding:3px;background:url('assets/button-secondary.webp') center/100% 100% no-repeat;line-height:1.2}
#game[data-route="care"] .action.wished{box-shadow:0 0 0 2px #ffca3b,0 0 12px #ffd241a0}
@media(max-width:360px) and (max-height:650px) and (orientation:portrait){
 #game[data-route="care"] .action strong{font-size:max(17px,calc(12.5px / var(--scale)))}
 #game[data-route="care"] .action .effects{font-size:max(10.5px,calc(9.6px / var(--scale)));column-gap:2px}
}

#game[data-route="care"] .toast{top:206px;left:18px;right:146px;line-height:1.2}
#game[data-route="care"] .float-text{top:388px}
