.cantate-logo{image-rendering:pixelated}.cantate-glint{animation:6.5s steps(56,end) 1.2s infinite cantate-glint;transform:translate(-10px)}@keyframes cantate-glint{0%{transform:translate(-10px)}28%{transform:translateX(var(--glint-to))}to{transform:translateX(var(--glint-to))}}.cantate-sheen{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0 45%,#fff6d673 45% 47.5%,#ffffffbf 47.5% 50.5%,#fff6d673 50.5% 53%,#0000 53% 100%) 120% 0/300% 100% no-repeat;animation:7s steps(36,end) 1.5s infinite cantate-sheen;position:absolute;inset:0}@keyframes cantate-sheen{0%{background-position:120% 0}30%{background-position:-20% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.cantate-glint{opacity:0;animation:none}.cantate-sheen{display:none}}
