@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.login-brand-panel,.login-stripe{background:linear-gradient(-45deg, var(--color-primary), #7c3aed, var(--color-secondary), #c026d3);background-size:400% 400%;animation:10s infinite gradient-shift}.login-form-panel [data-slot=input-wrapper]:has(:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}.login-logo-ring{background:linear-gradient(-45deg, var(--color-primary), #7c3aed, var(--color-secondary), #c026d3);background-size:400% 400%;border-radius:20px;padding:3px;animation:10s infinite gradient-shift}
