@keyframes lk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lk-rise{animation:.6s cubic-bezier(.22,1,.36,1) both lk-rise;animation-delay:calc(var(--lk-i,0) * 70ms)}@keyframes lk-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.lk-halo{animation:6s ease-in-out infinite lk-halo}.lk-lift{transition:transform .22s,box-shadow .22s}@media (hover:hover){.lk-lift:hover{transform:translateY(-2px)}}.lk-btn{background:linear-gradient(135deg, var(--lk-a), var(--lk-b));box-shadow:0 10px 24px -12px color-mix(in srgb, var(--lk-a) 75%, transparent);transition:transform .2s,box-shadow .2s}@media (hover:hover){.lk-btn:hover{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--lk-a) 85%, transparent);transform:translateY(-1px)}}.lk-cover img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.lk-cover:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.lk-rise,.lk-halo{animation:none}.lk-lift,.lk-btn,.lk-cover img{transition:none}.lk-lift:hover,.lk-btn:hover,.lk-cover:hover img{transform:none}}
