:root{--auth-primary: var(--xbesh-accent-500);--auth-primary-hover: var(--xbesh-accent-600);--auth-primary-alpha-10: rgba(var(--xbesh-accent-500-rgb), .1);--auth-primary-alpha-20: rgba(var(--xbesh-accent-500-rgb), .2);--auth-text-primary: var(--xbesh-elements-textPrimary);--auth-text-secondary: var(--xbesh-elements-textSecondary);--auth-border-color: var(--xbesh-elements-borderColor);--auth-border-color-active: var(--xbesh-elements-borderColorActive);--auth-bg-depth-1: var(--xbesh-elements-background-depth-1);--auth-bg-depth-2: var(--xbesh-elements-background-depth-2);--auth-bg-depth-3: var(--xbesh-elements-background-depth-3)}.auth-primary-button{background:var(--auth-primary);color:#fff;font-weight:500;border-radius:.5rem;padding:.625rem 1rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.auth-primary-button:hover{background:var(--auth-primary-hover);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.auth-primary-button:active{filter:brightness(90%)}.auth-field-focus{border-color:var(--auth-border-color);outline:none}.auth-field-focus:focus{border-color:var(--auth-border-color-active);box-shadow:0 0 0 2px var(--auth-primary-alpha-10);outline:none}.auth-link{color:var(--auth-primary);transition:color .15s ease;text-decoration:none}.auth-link:hover{color:var(--auth-primary-hover);text-decoration:underline}
