@@ -356,7 +356,7 @@ export default function LoginPage({
356356 < h1 className = 'font-[430] font-season text-[40px] text-white leading-[110%] tracking-[-0.02em]' >
357357 Sign in
358358 </ h1 >
359- < p className = 'font-[430] font-season text-[#F6F6F6 ]/60 text-[18px] leading-[125%] tracking-[0.02em]' >
359+ < p className = 'font-[430] font-season text-[var(--text-primary) ]/60 text-lg leading-[125%] tracking-[0.02em]' >
360360 Enter your details
361361 </ p >
362362 </ div >
@@ -374,7 +374,7 @@ export default function LoginPage({
374374
375375 { /* Password reset success message */ }
376376 { resetSuccessMessage && (
377- < div className = 'mt-1 space-y-1 text-[#4CAF50 ] text-xs' >
377+ < div className = 'mt-1 space-y-1 text-[var(--success) ] text-xs' >
378378 < p > { resetSuccessMessage } </ p >
379379 </ div >
380380 ) }
@@ -429,7 +429,7 @@ export default function LoginPage({
429429 < button
430430 type = 'button'
431431 onClick = { ( ) => setForgotPasswordOpen ( true ) }
432- className = 'font-medium text-[#999 ] text-xs transition hover:text-[#ECECEC ]'
432+ className = 'font-medium text-[var(--text-subtle) ] text-xs transition hover:text-[var(--landing-text) ]'
433433 >
434434 Forgot password?
435435 </ button >
@@ -457,7 +457,7 @@ export default function LoginPage({
457457 < button
458458 type = 'button'
459459 onClick = { ( ) => setShowPassword ( ! showPassword ) }
460- className = '-translate-y-1/2 absolute top-1/2 right-3 text-[#999 ] transition hover:text-[#ECECEC ]'
460+ className = '-translate-y-1/2 absolute top-1/2 right-3 text-[var(--text-subtle) ] transition hover:text-[var(--landing-text) ]'
461461 aria-label = { showPassword ? 'Hide password' : 'Show password' }
462462 >
463463 { showPassword ? < EyeOff size = { 18 } /> : < Eye size = { 18 } /> }
@@ -500,10 +500,10 @@ export default function LoginPage({
500500 { showDivider && (
501501 < div className = 'relative my-6 font-light' >
502502 < div className = 'absolute inset-0 flex items-center' >
503- < div className = 'w-full border-[#2A2A2A ] border-t' />
503+ < div className = 'w-full border-[var(--surface-4) ] border-t' />
504504 </ div >
505505 < div className = 'relative flex justify-center text-sm' >
506- < span className = 'bg-[#1C1C1C ] px-4 font-[340] text-[#999 ]' > Or continue with</ span >
506+ < span className = 'bg-[var(--text-primary) ] px-4 font-[340] text-[var(--text-subtle) ]' > Or continue with</ span >
507507 </ div >
508508 </ div >
509509 ) }
@@ -529,24 +529,24 @@ export default function LoginPage({
529529
530530 { /* Only show signup link if email/password signup is enabled */ }
531531 { ! isFalsy ( getEnv ( 'NEXT_PUBLIC_EMAIL_PASSWORD_SIGNUP_ENABLED' ) ) && (
532- < div className = 'pt-6 text-center font-light text-[14px] ' >
532+ < div className = 'pt-6 text-center font-light text-sm ' >
533533 < span className = 'font-normal' > Don't have an account? </ span >
534534 < Link
535535 href = { isInviteFlow ? `/signup?invite_flow=true&callbackUrl=${ callbackUrl } ` : '/signup' }
536- className = 'font-medium text-[#ECECEC ] underline-offset-4 transition hover:text-white hover:underline'
536+ className = 'font-medium text-[var(--landing-text) ] underline-offset-4 transition hover:text-white hover:underline'
537537 >
538538 Sign up
539539 </ Link >
540540 </ div >
541541 ) }
542542
543- < div className = 'absolute right-0 bottom-0 left-0 px-8 pb-8 text-center font-[340] text-[#999 ] text-[13px] leading-relaxed sm:px-8 md:px-[44px]' >
543+ < div className = 'absolute right-0 bottom-0 left-0 px-8 pb-8 text-center font-[340] text-[var(--text-subtle) ] text-small leading-relaxed sm:px-8 md:px-[44px]' >
544544 By signing in, you agree to our{ ' ' }
545545 < Link
546546 href = '/terms'
547547 target = '_blank'
548548 rel = 'noopener noreferrer'
549- className = 'text-[#999 ] underline-offset-4 transition hover:text-[#ECECEC ] hover:underline'
549+ className = 'text-[var(--text-subtle) ] underline-offset-4 transition hover:text-[var(--landing-text) ] hover:underline'
550550 >
551551 Terms of Service
552552 </ Link > { ' ' }
@@ -555,7 +555,7 @@ export default function LoginPage({
555555 href = '/privacy'
556556 target = '_blank'
557557 rel = 'noopener noreferrer'
558- className = 'text-[#999 ] underline-offset-4 transition hover:text-[#ECECEC ] hover:underline'
558+ className = 'text-[var(--text-subtle) ] underline-offset-4 transition hover:text-[var(--landing-text) ] hover:underline'
559559 >
560560 Privacy Policy
561561 </ Link >
@@ -605,7 +605,7 @@ export default function LoginPage({
605605 aria-live = 'polite'
606606 >
607607 < div className = 'overflow-hidden' >
608- < div className = 'mt-1 text-[#4CAF50 ] text-xs' >
608+ < div className = 'mt-1 text-[var(--success) ] text-xs' >
609609 < p > { resetStatus . message } </ p >
610610 </ div >
611611 </ div >
0 commit comments