@keyframes fillDay{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes drawCheckmark{0%{stroke-dashoffset:30px;stroke:#1e2a3a}50%{stroke:#1e2a3a}to{stroke-dashoffset:0;stroke:#fff;stroke-width:3px}}@keyframes colorTransition{0%{fill:#ffa726}to{fill:#4caf50}}.calendar-day{opacity:0;animation:.7s ease-out forwards fillDay}.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:30px}.day5.vacation-day .checkmark{animation:.6s ease-out 2.7s forwards drawCheckmark}.day5.vacation-day .day-rect{animation:.6s ease-out 2.7s forwards colorTransition}.day6.vacation-day .checkmark{animation:.6s ease-out 3.2s forwards drawCheckmark}.day6.vacation-day .day-rect{animation:.6s ease-out 3.2s forwards colorTransition}@media (prefers-reduced-motion:reduce){.calendar-day{opacity:1;animation:none}.vacation-day .checkmark{stroke:#fff;stroke-dashoffset:0;animation:none}.vacation-day .day-rect{fill:#4caf50;animation:none}}
