@keyframes fillDay{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes drawCheckmark{0%{stroke-dashoffset:30;stroke:#1E2A3A}50%{stroke:#1E2A3A}to{stroke-dashoffset:0;stroke:white;stroke-width:3}}@keyframes colorTransition{0%{fill:#FFA726}to{fill:#4CAF50}}.calendar-day{opacity:0;animation:fillDay .7s ease-out forwards}.day1{animation-delay:.5s}.day2{animation-delay:1s}.day3{animation-delay:1.5s}.day4{animation-delay:2s}.day5{animation-delay:2.5s}.day6{animation-delay:3s}.vacation-day .checkmark{stroke-dasharray:30;stroke-dashoffset:30}.day5.vacation-day .checkmark{animation:drawCheckmark .6s ease-out 2.7s forwards}.day5.vacation-day .day-rect{animation:colorTransition .6s ease-out 2.7s forwards}.day6.vacation-day .checkmark{animation:drawCheckmark .6s ease-out 3.2s forwards}.day6.vacation-day .day-rect{animation:colorTransition .6s ease-out 3.2s forwards}@media (prefers-reduced-motion:reduce){.calendar-day{animation:none;opacity:1}.vacation-day .checkmark{stroke:white;stroke-dashoffset:0;animation:none}.vacation-day .day-rect{fill:#4CAF50;animation:none}}