.ch-card .ch-glow{opacity:.8;transition:opacity .5s}.ch-card:hover .ch-glow{opacity:1}.ch-card .ch-pulse{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite ch-pulse}.ch-card .ch-day{animation:6.7s linear infinite ch-day}.ch-card .ch-blink{animation:2.4s ease-in-out infinite ch-blink}.ch-card .ch-cloud-l{animation:7s ease-in-out infinite ch-drift-l}.ch-card .ch-cloud-r{animation:8s ease-in-out infinite ch-drift-r}.ch-card .ch-ring{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ch-ring}@keyframes ch-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ch-day{0%,8%{fill:var(--gd-dot)}16%,to{fill:var(--gd-faint)}}@keyframes ch-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ch-drift-l{0%,to{transform:translate(0)}50%{transform:translate(8px,-4px)}}@keyframes ch-drift-r{0%,to{transform:translate(0)}50%{transform:translate(-8px,4px)}}@keyframes ch-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ch-card .ch-pulse,.ch-card .ch-day,.ch-card .ch-blink,.ch-card .ch-cloud-l,.ch-card .ch-cloud-r,.ch-card .ch-ring{animation:none}}
