From ca928e306b01e56e7f9cf5d4c4d302a1a3a02cb6 Mon Sep 17 00:00:00 2001 From: adilallo <39313955+adilallo@users.noreply.github.com> Date: Thu, 5 Nov 2026 15:37:55 -0700 Subject: [PATCH] Match the 3 Nov color ramps and size-based strokes, and replace leftover palette hex with tokens. Drop Cookies Settings from the footer, link the Home features that already have pages, and give leftover routes their own descriptions. --- app/(admin)/monitor/page.tsx | 1 + app/(app)/login/layout.tsx | 1 + app/(app)/profile/page.tsx | 1 + app/components/buttons/Button/Button.tsx | 26 ++- app/components/cards/Stat/Stat.view.tsx | 8 +- .../ContentContainer.container.tsx | 4 +- .../controls/Checkbox/Checkbox.container.tsx | 8 +- app/components/controls/Chip/Chip.view.tsx | 22 +-- .../controls/MultiSelect/MultiSelect.view.tsx | 12 +- .../RadioButton/RadioButton.container.tsx | 16 +- .../controls/RadioButton/RadioButton.view.tsx | 4 +- .../controls/RadioGroup/RadioGroup.view.tsx | 4 +- .../controls/SelectInput/SelectInput.view.tsx | 8 +- .../TextInput/TextInput.container.tsx | 6 +- .../controls/Upload/Upload.view.tsx | 18 +- app/components/navigation/Footer.tsx | 3 - .../MenuItem/MenuItem.container.tsx | 12 +- .../FeatureGrid/FeatureGrid.container.tsx | 2 + .../sections/FeatureGrid/FeatureGrid.types.ts | 1 + .../sections/FeatureGrid/FeatureGrid.view.tsx | 72 +++++--- .../sections/QuoteBlock/QuoteBlock.view.tsx | 2 +- app/not-found.tsx | 7 +- app/tailwind.css | 163 +++++++++--------- messages/en/components/featureGrid.json | 4 +- messages/en/components/footer.json | 4 +- messages/en/metadata.json | 16 +- tests/components/FeatureGrid.test.tsx | 22 ++- tests/components/Footer.test.tsx | 6 +- tests/components/Upload.test.tsx | 8 +- tests/e2e/critical-journeys.spec.ts | 15 +- tests/pages/home.test.jsx | 2 +- tests/unit/figmaTokens.test.ts | 11 +- 32 files changed, 276 insertions(+), 213 deletions(-) diff --git a/app/(admin)/monitor/page.tsx b/app/(admin)/monitor/page.tsx index cd8bb9d..5b53782 100644 --- a/app/(admin)/monitor/page.tsx +++ b/app/(admin)/monitor/page.tsx @@ -5,6 +5,7 @@ import MonitorPageContent from "./MonitorPageContent"; export const metadata: Metadata = routeMetadata("/monitor", { title: messages.metadata.monitor.title, + description: messages.metadata.monitor.description, }); export default function MonitorPage() { diff --git a/app/(app)/login/layout.tsx b/app/(app)/login/layout.tsx index 8fa4dca..aafd966 100644 --- a/app/(app)/login/layout.tsx +++ b/app/(app)/login/layout.tsx @@ -4,6 +4,7 @@ import { NO_INDEX_ROBOTS, routeMetadata } from "../../../lib/siteMetadata"; export const metadata: Metadata = routeMetadata("/login", { title: messages.metadata.login.title, + description: messages.metadata.login.description, robots: NO_INDEX_ROBOTS, }); diff --git a/app/(app)/profile/page.tsx b/app/(app)/profile/page.tsx index 98e5c48..cac4509 100644 --- a/app/(app)/profile/page.tsx +++ b/app/(app)/profile/page.tsx @@ -5,6 +5,7 @@ import ProfilePageClient from "./ProfilePageClient"; export const metadata: Metadata = routeMetadata("/profile", { title: messages.metadata.profile.title, + description: messages.metadata.profile.description, robots: NO_INDEX_ROBOTS, }); diff --git a/app/components/buttons/Button/Button.tsx b/app/components/buttons/Button/Button.tsx index 1ccb4b3..06460c4 100644 --- a/app/components/buttons/Button/Button.tsx +++ b/app/components/buttons/Button/Button.tsx @@ -112,6 +112,14 @@ const Button = memo( xlarge: "p-[var(--space-400)] gap-[var(--space-200)]", }; + const strokeStyles: Record = { + xsmall: "border-[1px] active:border-[1.25px]", + small: "border-[1.25px] active:border-[1.5px]", + medium: "border-[1.5px] active:border-[1.75px]", + large: "border-[1.75px]", + xlarge: "border-[2px]", + }; + const fontStyles: Record = { xsmall: "text-xx-small-label", small: "text-x-small-label", @@ -122,21 +130,21 @@ const Button = memo( const variantStyles: Record = { filled: - "bg-[var(--color-surface-invert-primary)] text-[var(--color-content-invert-primary)] border-[1.5px] border-transparent hover:bg-[var(--color-surface-invert-primary)] hover:text-[var(--color-content-invert-brand-primary)] hover:border-[var(--color-border-invert-brand-primary)] focus-visible:bg-[var(--color-surface-invert-primary)] focus-visible:text-[var(--color-content-invert-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-default)] active:bg-[var(--color-surface-invert-brand-primary)] active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-[var(--color-surface-invert-primary)] text-[var(--color-content-invert-primary)] border-transparent hover:bg-[var(--color-surface-invert-primary)] hover:text-[var(--color-content-invert-brand-primary)] hover:border-[var(--color-border-invert-brand-primary)] focus-visible:bg-[var(--color-surface-invert-primary)] focus-visible:text-[var(--color-content-invert-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-default)] active:bg-[var(--color-surface-invert-brand-primary)] active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", "filled-inverse": - "bg-[var(--color-surface-default-primary)] text-[var(--color-content-default-primary)] border-[1.5px] border-transparent hover:bg-[var(--color-surface-default-primary)] hover:text-[var(--color-content-default-brand-primary)] hover:border-[var(--color-border-default-brand-primary)] focus-visible:bg-[var(--color-surface-default-primary)] focus-visible:text-[var(--color-content-default-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-default-brand-primary)] active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-[var(--color-surface-default-primary)] text-[var(--color-content-default-primary)] border-transparent hover:bg-[var(--color-surface-default-primary)] hover:text-[var(--color-content-default-brand-primary)] hover:border-[var(--color-border-default-brand-primary)] focus-visible:bg-[var(--color-surface-default-primary)] focus-visible:text-[var(--color-content-default-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-default-brand-primary)] active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", outline: - "bg-transparent text-[var(--color-content-default-primary)] border-[1.5px] border-[var(--color-border-invert-primary)] hover:bg-transparent hover:text-[var(--color-content-default-brand-primary)] hover:border-[1.5px] hover:border-[var(--color-border-default-brand-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-primary)] focus-visible:outline-none focus-visible:border-[1.5px] focus-visible:border-[var(--color-border-invert-primary)] focus-visible:shadow-[var(--shadow-focus-default)] active:bg-transparent active:text-[var(--color-content-default-primary)] active:border-[1.5px] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-[1.5px] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-default-primary)] border-[var(--color-border-invert-primary)] hover:bg-transparent hover:text-[var(--color-content-default-brand-primary)] hover:border-[var(--color-border-default-brand-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-invert-primary)] focus-visible:shadow-[var(--shadow-focus-default)] active:bg-transparent active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", "outline-inverse": - "bg-transparent text-[var(--color-content-invert-primary)] border-[1.5px] border-[var(--color-border-default-primary)] hover:bg-transparent hover:text-[var(--color-content-invert-brand-primary)] hover:border-[1.5px] hover:border-[var(--color-border-invert-brand-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-primary)] focus-visible:outline-none focus-visible:border-[1.5px] focus-visible:border-[var(--color-border-default-primary)] focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-transparent active:text-[var(--color-content-invert-primary)] active:border-[1.5px] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-[1.5px] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-invert-primary)] border-[var(--color-border-default-primary)] hover:bg-transparent hover:text-[var(--color-content-invert-brand-primary)] hover:border-[var(--color-border-invert-brand-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-default-primary)] focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-transparent active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", ghost: - "bg-transparent text-[var(--color-content-default-brand-primary)] border-[1.5px] border-transparent hover:bg-transparent hover:text-[var(--color-content-default-primary)] hover:border-transparent focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-default)] active:bg-transparent active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-default-brand-primary)] border-transparent hover:bg-transparent hover:text-[var(--color-content-default-primary)] hover:border-transparent focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-default)] active:bg-transparent active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", "ghost-inverse": - "bg-transparent text-[var(--color-content-invert-primary)] border-[1.5px] border-transparent hover:bg-transparent hover:text-[var(--color-content-invert-primary)] hover:border-transparent focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-invert-brand-primary)] active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-invert-primary)] border-transparent hover:bg-transparent hover:text-[var(--color-content-invert-primary)] hover:border-transparent focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-brand-primary)] focus-visible:outline-none focus-visible:border-transparent focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-invert-brand-primary)] active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-invert-brand-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", danger: - "bg-transparent text-[var(--color-content-default-negative-primary)] border border-[var(--color-border-default-negative-primary)] hover:bg-[var(--color-surface-invert-negative-secondary)] hover:text-[var(--color-content-invert-negative-primary)] hover:border-[var(--color-border-default-negative-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-negative-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-default-negative-primary)] focus-visible:shadow-[var(--shadow-focus-default)] active:bg-[var(--color-surface-invert-negative-primary)] active:text-[var(--color-content-invert-primary)] active:border-[1.5px] active:border-[var(--color-border-default-negative-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-default-negative-primary)] border-[var(--color-border-default-negative-primary)] hover:bg-[var(--color-surface-invert-negative-secondary)] hover:text-[var(--color-content-invert-negative-primary)] hover:border-[var(--color-border-default-negative-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-default-negative-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-default-negative-primary)] focus-visible:shadow-[var(--shadow-focus-default)] active:bg-[var(--color-surface-invert-negative-primary)] active:text-[var(--color-content-invert-primary)] active:border-[var(--color-border-default-negative-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-default-secondary)] disabled:text-[var(--color-content-invert-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", "danger-inverse": - "bg-transparent text-[var(--color-content-invert-negative-primary)] border border-[var(--color-border-invert-negative-primary)] hover:bg-transparent hover:text-[var(--color-content-invert-negative-primary)] hover:border-[var(--color-border-invert-negative-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-negative-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-invert-negative-primary)] focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-default-negative-primary)] active:text-[var(--color-content-default-primary)] active:border-[1.5px] active:border-[var(--color-border-default-negative-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", + "bg-transparent text-[var(--color-content-invert-negative-primary)] border-[var(--color-border-invert-negative-primary)] hover:bg-transparent hover:text-[var(--color-content-invert-negative-primary)] hover:border-[var(--color-border-invert-negative-primary)] focus-visible:bg-transparent focus-visible:text-[var(--color-content-invert-negative-primary)] focus-visible:outline-none focus-visible:border-[var(--color-border-invert-negative-primary)] focus-visible:shadow-[var(--shadow-focus-invert)] active:bg-[var(--color-surface-default-negative-primary)] active:text-[var(--color-content-default-primary)] active:border-[var(--color-border-default-negative-primary)] active:shadow-none active:scale-[0.98] disabled:bg-[var(--color-surface-invert-secondary)] disabled:text-[var(--color-content-default-tertiary)] disabled:border-transparent disabled:cursor-not-allowed disabled:opacity-50 disabled:active:scale-100", }; // Hover/focus: color + border only — no scale and no extra outline (those @@ -144,7 +152,7 @@ const Button = memo( // and cards: color, opacity, or shadow on hover; scale only on press. // State prop is informational for Figma alignment; CSS pseudo-classes own // the actual interaction states. - const baseStyles = `inline-flex items-center justify-start box-border whitespace-nowrap shrink-0 touch-manipulation [-webkit-tap-highlight-color:transparent] ${sizeStyles[size]} rounded-[var(--radius-full)] ${fontStyles[size]} transition-[transform,color,background-color,border-color,box-shadow] duration-150 ease-out cursor-pointer ${variantStyles[variant]}`; + const baseStyles = `inline-flex items-center justify-start box-border whitespace-nowrap shrink-0 touch-manipulation [-webkit-tap-highlight-color:transparent] ${sizeStyles[size]} rounded-[var(--radius-full)] ${fontStyles[size]} transition-[transform,color,background-color,border-color,box-shadow] duration-150 ease-out cursor-pointer ${variantStyles[variant]} ${strokeStyles[size]}`; const combinedStyles = `${baseStyles} ${className}`; const sharedA11y = { diff --git a/app/components/cards/Stat/Stat.view.tsx b/app/components/cards/Stat/Stat.view.tsx index be1742d..f66fdf1 100644 --- a/app/components/cards/Stat/Stat.view.tsx +++ b/app/components/cards/Stat/Stat.view.tsx @@ -21,7 +21,7 @@ function StatView({ return (
@@ -29,16 +29,16 @@ function StatView({ variant={shapeVariant} className="absolute -left-[11px] -top-[21px] size-[80px] rotate-[15deg] opacity-90" /> -

+

{value}

-

+

{label}

{asOf ? ( -

+

{sourcedYear ? ( <> {asOfPrefix ? {`${asOfPrefix} `} : null} diff --git a/app/components/content/ContentContainer/ContentContainer.container.tsx b/app/components/content/ContentContainer/ContentContainer.container.tsx index 9357ff9..96145d6 100644 --- a/app/components/content/ContentContainer/ContentContainer.container.tsx +++ b/app/components/content/ContentContainer/ContentContainer.container.tsx @@ -33,10 +33,10 @@ const ContentContainerContainer = memo( const onLight = tone === "onLight"; const titleColor = onLight ? "text-[var(--color-content-default-primary)] group-hover:text-[var(--color-content-default-brand-primary)]" - : "text-[var(--color-content-invert-brand-royal)] group-hover:text-blue-200"; + : "text-[var(--color-content-invert-brand-navy)] group-hover:text-[var(--color-content-invert-brand-royal)]"; const bodyColor = onLight ? "text-[var(--color-content-default-secondary)]" - : "text-[var(--color-content-invert-brand-royal)]"; + : "text-[var(--color-content-invert-brand-navy)]"; const getIconImage = (slug: string): string => { const resolvedSlug = diff --git a/app/components/controls/Checkbox/Checkbox.container.tsx b/app/components/controls/Checkbox/Checkbox.container.tsx index 4619dd1..f5c9967 100644 --- a/app/components/controls/Checkbox/Checkbox.container.tsx +++ b/app/components/controls/Checkbox/Checkbox.container.tsx @@ -56,7 +56,7 @@ const CheckboxContainer = memo( // Default state: tertiary border, with hover and focus states via CSS // Hover changes border to brand primary color // Focus removes border and shows shadow (double ring: 2px white inner, 4px dark outer) - return `${baseBox} bg-[var(--color-surface-default-primary)] border border-solid border-[var(--color-border-default-control)] hover:border-[var(--color-border-default-brand-primary,#fdfaa8)] focus:border-transparent focus:shadow-[var(--shadow-focus-invert)] focus:outline-none`; + return `${baseBox} bg-[var(--color-surface-default-primary)] border border-solid border-[var(--color-border-default-control)] hover:border-[var(--color-border-default-brand-primary)] focus:border-transparent focus:shadow-[var(--shadow-focus-invert)] focus:outline-none`; } // Inverse mode styles per Figma @@ -64,7 +64,7 @@ const CheckboxContainer = memo( // Inverse: transparent background, white border // Hover changes border to brand primary color // Focus shows shadow (2px dark inner, 4px white outer) - note: reversed from standard - return `${baseBox} bg-transparent border border-solid border-[var(--color-border-invert-primary,white)] hover:border-[var(--color-border-default-brand-primary,#fdfaa8)] focus:shadow-[var(--shadow-focus-default)] focus:outline-none`; + return `${baseBox} bg-transparent border border-solid border-[var(--color-border-invert-primary)] hover:border-[var(--color-border-default-brand-primary)] focus:shadow-[var(--shadow-focus-default)] focus:outline-none`; } return baseBox; @@ -75,8 +75,8 @@ const CheckboxContainer = memo( // Checkmark color per Figma const checkGlyphColor = checked ? isStandard - ? "var(--color-content-default-brand-primary, #fefcc9)" // Light yellow/cream for standard mode - : "var(--color-content-invert-primary, #000000)" // Black for inverse mode + ? "var(--color-content-default-brand-primary)" + : "var(--color-content-invert-primary)" : "transparent"; // Label color diff --git a/app/components/controls/Chip/Chip.view.tsx b/app/components/controls/Chip/Chip.view.tsx index a480bbb..09f5b4d 100644 --- a/app/components/controls/Chip/Chip.view.tsx +++ b/app/components/controls/Chip/Chip.view.tsx @@ -8,7 +8,7 @@ function chipSurfaceStyle( palette: ChipViewProps["palette"], size: ChipViewProps["size"], ): CSSProperties { - const borderWidth = size === "s" ? "1.25px" : "2px"; + const borderWidth = size === "s" ? "1.25px" : "1.5px"; const reset: CSSProperties = { appearance: "none", WebkitAppearance: "none", @@ -64,14 +64,14 @@ function chipSurfaceStyle( } if (state === "selected") { return paint( - "var(--color-surface-invert-brand-primary, #fefcc9)", - "var(--color-content-invert-primary, #000)", - "var(--color-border-default-brand-primary, #fdfaa8)", + "var(--color-surface-invert-brand-primary)", + "var(--color-content-invert-primary)", + "var(--color-border-default-brand-primary)", ); } return paint( "transparent", - "var(--color-content-default-brand-primary, #fefcc9)", + "var(--color-content-default-brand-primary)", "var(--color-border-default-control)", ); } @@ -185,7 +185,7 @@ function ChipView({ {onCheck && (