.vueko-login .vueko-login-button{min-height:40px;border:0;background:linear-gradient(160deg,rgb(255 255 255/.38),transparent 55%),var(--secondary);color:var(--secondary-foreground);box-shadow:0 10px 24px color-mix(in oklab,var(--color-vueko-sky-deep) 18%,transparent),inset 0 2px 1px rgb(255 255 255/.58);transition:transform .2s ease,box-shadow .2s ease}.vueko-login .vueko-login-button-primary{background:linear-gradient(160deg,rgb(255 255 255/.38),transparent 55%),var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px color-mix(in oklab,var(--color-vueko-pink-deep) 20%,transparent),inset 0 2px 1px rgb(255 255 255/.62)}.vueko-login .vueko-login-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 28px color-mix(in oklab,var(--color-vueko-ink) 20%,transparent)}@media (prefers-reduced-motion:reduce){.vueko-login .vueko-login-button{transition:none}.vueko-login .vueko-login-button:hover:not(:disabled){transform:none}}