diff --git a/apps/sim/app/(auth)/components/auth-button-classes.ts b/apps/sim/app/(auth)/components/auth-button-classes.ts index a55f334ea8e..95a3592fe96 100644 --- a/apps/sim/app/(auth)/components/auth-button-classes.ts +++ b/apps/sim/app/(auth)/components/auth-button-classes.ts @@ -4,3 +4,7 @@ export const AUTH_PRIMARY_CTA_BASE = /** Full-width variant used for primary auth form submit buttons. */ export const AUTH_SUBMIT_BTN = `${AUTH_PRIMARY_CTA_BASE} w-full` as const + +/** Shared className for inline auth action links on dark auth surfaces. */ +export const AUTH_TEXT_LINK = + 'font-medium text-[var(--brand-accent)] underline-offset-4 transition hover:text-[var(--brand-accent-hover)] hover:underline disabled:cursor-not-allowed disabled:opacity-50' as const diff --git a/apps/sim/app/_styles/globals.css b/apps/sim/app/_styles/globals.css index 15fb1c30cf3..1555a0cc2ab 100644 --- a/apps/sim/app/_styles/globals.css +++ b/apps/sim/app/_styles/globals.css @@ -36,7 +36,6 @@ --shadow-overlay: 0 16px 48px rgba(0, 0, 0, 0.15); --shadow-kbd: 0 4px 0 0 rgba(48, 48, 48, 1); --shadow-kbd-sm: 0 2px 0 0 rgba(48, 48, 48, 1); - --shadow-brand-inset: inset 0 1.25px 2.5px 0 #9b77ff; --shadow-card: 0 1px 3px rgba(0, 0, 0, 0.04); } @@ -762,12 +761,8 @@ input[type="search"]::-ms-clear { --card-text: 0 0% 3.9%; --card-hover: 0 0% 96.1%; --base-muted-foreground: #737373; - --gradient-primary: 263 85% 70%; - --gradient-secondary: 336 95% 65%; - --brand: #6f3dfa; - --brand-hover: #6338d9; - --brand-link: #6f3dfa; - --brand-link-hover: #6f3dfa; + --brand: #33c482; + --brand-hover: #2dac72; } .dark { @@ -799,12 +794,8 @@ input[type="search"]::-ms-clear { --card-text: 0 0% 98%; --card-hover: 0 0% 12.0%; --base-muted-foreground: #a3a3a3; - --gradient-primary: 263 90% 75%; - --gradient-secondary: 336 100% 72%; - --brand: #701ffc; - --brand-hover: #802fff; - --brand-link: #9d54ff; - --brand-link-hover: #a66fff; + --brand: #33c482; + --brand-hover: #2dac72; } } diff --git a/apps/sim/app/chat/components/auth/email/email-auth.tsx b/apps/sim/app/chat/components/auth/email/email-auth.tsx index 2515b92f4f4..3224e0bb4bb 100644 --- a/apps/sim/app/chat/components/auth/email/email-auth.tsx +++ b/apps/sim/app/chat/components/auth/email/email-auth.tsx @@ -7,7 +7,7 @@ import { Input, InputOTP, InputOTPGroup, InputOTPSlot, Label, Loader } from '@/c import { cn } from '@/lib/core/utils/cn' import { quickValidateEmail } from '@/lib/messaging/email/validation' import AuthBackground from '@/app/(auth)/components/auth-background' -import { AUTH_SUBMIT_BTN } from '@/app/(auth)/components/auth-button-classes' +import { AUTH_SUBMIT_BTN, AUTH_TEXT_LINK } from '@/app/(auth)/components/auth-button-classes' import { SupportFooter } from '@/app/(auth)/components/support-footer' import Navbar from '@/app/(landing)/components/navbar/navbar' import { useChatEmailOtpRequest, useChatEmailOtpVerify } from '@/hooks/queries/chats' @@ -123,7 +123,7 @@ export default function EmailAuth({ identifier }: EmailAuthProps) {
@@ -159,11 +159,11 @@ export default function EmailAuth({ identifier }: EmailAuthProps) { className={cn( showEmailValidationError && emailErrors.length > 0 && - 'border-red-500 focus:border-red-500' + 'border-[var(--text-error)] focus:border-[var(--text-error)]' )} /> {showEmailValidationError && emailErrors.length > 0 && ( -
{error}
))} @@ -211,7 +211,7 @@ export default function EmailAuth({ identifier }: EmailAuthProps) {{authError}
@@ -154,11 +154,11 @@ export function EmailAuth({ identifier, onAuthenticated }: EmailAuthProps) { className={cn( showEmailValidationError && emailErrors.length > 0 && - 'border-red-500 focus:border-red-500' + 'border-[var(--text-error)] focus:border-[var(--text-error)]' )} /> {showEmailValidationError && emailErrors.length > 0 && ( -
{error}
))} @@ -206,7 +206,7 @@ export function EmailAuth({ identifier, onAuthenticated }: EmailAuthProps) {{authError}
<start.files>.
{missingFields.any && (
-
+
)}
{titleError}
} -{config.name}
- >
- ) : null}
-
- {config.type}
-