.habit-card[data-habit] .habit-visual img{object-position:50% 28%;filter:saturate(.8) contrast(1.02);transform:none;transform-origin:center}.habit-card[data-habit]:hover .habit-visual img{transform:scale(1.045);filter:saturate(.94) contrast(1.02)}.habit-card[data-habit=respect] .habit-visual img{object-position:61% 25%}.habit-card[data-habit=sleep] .habit-visual img{object-position:50% 31%}.habit-card[data-habit=respect] .habit-visual:after{background:linear-gradient(0deg,#121619,transparent 42%),linear-gradient(180deg,#0003,transparent 30%)}.habit-dialog[data-character] .habit-dialog-visual img{object-position:50% 28%}.habit-dialog[data-character=respect] .habit-dialog-visual img{object-position:60% 26%}@media(prefers-reduced-motion:reduce){.habit-card[data-habit]:hover .habit-visual img{transform:none}}
.habit-card[data-habit] .habit-visual img{object-position:50% 0%}.habit-card[data-habit=respect] .habit-visual img{object-position:61% 0%}.habit-dialog .habit-dialog-visual{height:300px}.habit-dialog[data-character] .habit-dialog-visual img{object-position:50% 8%}.habit-dialog[data-character=respect] .habit-dialog-visual img{object-position:60% 8%}
