Vercel

Vercel

Build Fast and Reliable Sites
Visit
Vercel

Marketing Pages

16
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available

๐Ÿ”’ Get SaaSFrame Pro to see 13 more marketing pages from Vercel

Product Interfaces

15
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available

๐Ÿ”’ Get SaaSFrame Pro to see 12 more product intefaces from Vercel

Emails

6

๐Ÿ”’ Get SaaSFrame Pro to see 3 more emails from Vercel

Vercel Clients Logo Section
Vercel Bento Features Section
Vercel Features Section
Vercel Clients Logo Section
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Vercel Countdown Section
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Vercel Deployment platform plans
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Vercel Customer deployment results
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Vercel Web analytics addon
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Vercel Deployment project signup

Visual identity

Vercel โ€” design reference

Source: https://vercel.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Typography

  • font-family: var(--font-sans) โ€” selector .fides-banner-button
  • font-family: var(--font-geist-sans) โ€” selector .text-heading-16
  • font-family: var(--font-geist-sans)!important โ€” selector .text-heading-40!
  • font-family: var(--font-mono) โ€” selector .text-copy-14-mono
  • font-family: var(--font-mono)!important โ€” selector .text-label-12-mono!
  • font-family: var(--font-geist-pixel-circle)!important โ€” selector .[&_a]:font-pixel-circle! a
  • font-size: 14px โ€” selector .fides-banner-button
  • font-size: 24px โ€” selector .fides-modal-title
  • font-size: 0 โ€” selector .fides-toggle .fides-toggle-display
  • font-size: 16px โ€” selector .xQbA4q_productTitle
  • font-size: 100% โ€” selector .xQbA4q_buttonReset
  • font-size: 76px โ€” selector ._0sku8a_title
  • font-size: 36px โ€” selector ._0sku8a_title
  • font-size: 20px โ€” selector ._0sku8a_subtitle
  • font-weight: 500!important โ€” selector .fides-banner-button
  • font-weight: 600 โ€” selector .fides-modal-title
  • font-weight: 500 โ€” selector .fides-notice-toggle-title
  • font-weight: 800 โ€” selector ._0sku8a_title
  • font-weight: 400 โ€” selector ._0sku8a_subtitle
  • font-weight: 600!important โ€” selector .AMTIxG_heading
  • font-weight: 700 โ€” selector ._0OUYIW_title
  • line-height: 150% โ€” selector .fides-modal-container
  • line-height: 32px โ€” selector .fides-modal-title
  • line-height: 24px โ€” selector .xQbA4q_productTitle
  • line-height: 76px โ€” selector ._0sku8a_title
  • line-height: 40px โ€” selector ._0sku8a_title
  • line-height: 36px โ€” selector ._0sku8a_subtitle
  • line-height: 28px โ€” selector ._0sku8a_subtitle
  • line-height: 110%!important โ€” selector .AMTIxG_heading
  • letter-spacing: -.96px โ€” selector .fides-modal-title
  • letter-spacing: -.04em โ€” selector ._0sku8a_title
  • letter-spacing: -.01em โ€” selector ._0sku8a_subtitle
  • letter-spacing: calc(var(--font-size) \* var(--kerning-percent))!important โ€” selector .AMTIxG_heading
  • letter-spacing: -.4px โ€” selector ._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title[data-size=small]
  • letter-spacing: -.32px โ€” selector ._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title,._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title[data-size=small]
  • letter-spacing: -.02em โ€” selector ._3Ry7Nq_impact._3Ry7Nq_mini:not(._3Ry7Nq_title-as-label) ._3Ry7Nq_title strong,._3Ry7Nq_impact._3Ry7Nq_mini:not(._3Ry7Nq_title-as-label) ._3Ry7Nq_title h2
  • letter-spacing: -.015em โ€” selector .W3bdWW_tileHeading

Colors and surfaces

  • color: var(--ds-gray-1000)!important โ€” selector .fides-banner-button-primary
  • color: var(--ds-background-100)!important โ€” selector .fides-banner-button-secondary,.fides-banner-button-tertiary
  • color: #fff โ€” selector .fides-toggle .fides-toggle-display
  • color: var(--accents-5) โ€” selector ._0sku8a_subtitle
  • color: var(--button-custom-fg)!important โ€” selector .gbx7Ca_button[data-custom-button]:not([disabled])
  • color: var(--button-custom-fg-hover)!important โ€” selector .gbx7Ca_button\[data-custom-button]\[data-focus]
  • color: var(--button-custom-fg-active,var(--button-custom-fg-hover))!important โ€” selector .gbx7Ca_button\[data-custom-button]\[data-active]
  • color: var(--ds-gray-1000) โ€” selector :is(.vF3MAa_pre .language-json .token.property,.vF3MAa_pre .language-markdown .token.title,.vF3MAa_pre .language-markdown-source .token.title)
  • background-color: var(--ds-gray-100) โ€” selector .fides-toggle .fides-toggle-display
  • background-color: var(--ds-blue-700,#0070f3) โ€” selector .fides-toggle .fides-toggle-input:checked+.fides-toggle-display
  • background-color: var(--ds-gray-200) โ€” selector .-RqBSG_cell:hover .-RqBSG_exploreCardVisual
  • background-color: #171717 โ€” selector .dark-theme .-RqBSG_exploreCardVisual
  • background-color: var(--ds-gray-300) โ€” selector .-RqBSG_exploreCardVisual
  • background-color: var(--ds-background-100) โ€” selector .zm99lG_dateLocationCardContent
  • background-color: var(--ds-gray-1000) โ€” selector .l7Zt3q_videoControls progress
  • background-color: var(--geist-foreground) โ€” selector .l7Zt3q_videoControls progress[value]::-webkit-progress-value

Components and layout

  • border-radius: 128px โ€” selector .fides-banner-button
  • border-radius: 6px โ€” selector .fides-modal-button-group .fides-banner-button
  • border-radius: 50% โ€” selector .fides-toggle .fides-toggle-display:before
  • border-radius: var(--corner-small,6px) โ€” selector .HnT9Mq_card
  • border-radius: var(--geist-radius) โ€” selector .l7Zt3q_container.l7Zt3q_borderRadius
  • border-radius: 5px โ€” selector .l7Zt3q_videoControls progress
  • border-radius: 15px 0 0 15px โ€” selector .-W_jTq_button
  • border-radius: 12px โ€” selector .DOFHJW_root a
  • box-shadow: var(--ds-focus-ring) โ€” selector .fides-banner-button[data-focus-visible-added]
  • box-shadow: 0 1px 1px #00000029,0 0 4px #0000001f โ€” selector .fides-toggle .fides-toggle-display:before
  • box-shadow: 0 0 0 1px var(--geist-background), 0 0 0 3px var(--button-custom-bg-hover,var(--button-custom-bg,var(--geist-foreground)))!important โ€” selector .gbx7Ca_button\[data-custom-button]\[data-focus]
  • box-shadow: 0 1px 2px #0000000a โ€” selector .zm99lG_dateLocationCard
  • box-shadow: var(--ds-shadow-border-small) โ€” selector .-W_jTq_button
  • box-shadow: var(--ds-shadow-small) โ€” selector .Vpxv7a_root [data-offset-card]
  • box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) โ€” selector .has-[button:focus-visible]:ring-2:has(:is(button:focus-visible))
  • box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important โ€” selector .data-[nav-open]:!shadow-none[data-nav-open]
  • max-width: 420px โ€” selector div#fides-banner-container
  • max-width: 800px โ€” selector ._0sku8a_title
  • max-width: 720px!important โ€” selector .-RqBSG_exploreCardsTitle,.-RqBSG_exploreCards
  • max-width: 336px โ€” selector .-RqBSG_exploreCard
  • max-width: 100% โ€” selector .oBsGXq_container>canvas
  • max-width: 40em โ€” selector .aaV5MG_section p
  • max-width: 900px โ€” selector ._0OUYIW_subtitle
  • max-width: 80% โ€” selector .ePYXRW_content p
  • padding: 0 12px โ€” selector .fides-banner-button
  • padding: 0 24px โ€” selector .fides-modal-title,.fides-modal-description,.fides-modal-notices
  • padding: 0 โ€” selector .xQbA4q_buttonReset
  • padding: 1.5rem 0 โ€” selector ._0sku8a_title
  • padding: 6.5rem 0 โ€” selector .fbx8NG_footerSection
  • padding: var(--cell-padding) โ€” selector ._RKRWa_section
  • padding: 16px โ€” selector .zm99lG_dateLocationCardHeading
  • padding: 24px โ€” selector .HnT9Mq_card .HnT9Mq_textContent
  • gap: 12px โ€” selector #fides-button-group>div
  • gap: 24px โ€” selector .-RqBSG_exploreCardsContainer
  • gap: 46px โ€” selector .-RqBSG_exploreCards
  • gap: 16px โ€” selector .-RqBSG_exploreCard
  • gap: calc(var(--cell-padding) / 2) โ€” selector ._RKRWa_section
  • gap: 6px โ€” selector .zm99lG_dateLocationCardHeading
  • gap: 10px โ€” selector ._4ciayq_note ._4ciayq_title
  • gap: 8px โ€” selector .aGa9CG_buttons
  • transition: background .15s,border .15s โ€” selector .fides-banner-button
  • transition: opacity .2s โ€” selector .fides-modal-container
  • transition: background .1s โ€” selector .fides-notice-toggle-title
  • transition: transform .7s cubic-bezier(.5,.25,.35,1) โ€” selector div#fides-banner-container
  • transition: all .2s โ€” selector .fides-toggle .fides-toggle-display
  • transition: opacity .2s ease-out โ€” selector .xQbA4q_productTitle
  • transition: color .2s โ€” selector .-RqBSG\_cell p

Responsive rules

(prefers-reduced-motion:reduce)
(max-width:370px)
(max-width:500px)
(max-width:960px)
(max-width:600px)
screen and (max-width:960px)
screen and (max-width:800px)
screen and (max-width:600px)
screen and (max-width:440px)
screen and (max-width:380px)
(hover:hover)
(min-width:961px)
screen and (max-width:400px)
screen and (min-width:401px) and (max-width:600px)
screen and (min-width:601px) and (max-width:768px)
screen and (min-width:769px) and (max-width:960px)
screen and (min-width:961px)
(max-width:400px)
screen and (min-width:601px) and (max-width:960px)
screen and (min-width:961px) and (max-width:1200px)
screen and (min-width:1201px)
(prefers-reduced-motion:no-preference)
(min-width:960px)
(min-width:961px) and (max-width:1200px)
screen and (max-width:480px)

Source: https://vercel.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Original CSS custom-property declarations, grouped by source and selector. Up to 250 declarations; selectors preserved; media-query conditions are not attached to individual declarations.

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css โ€” body

--caveats-toggle-false: #fff;
--caveats-toggle-true: var(--ds-blue-700);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css โ€” .fides-modal-notices

--notices-border: 1px solid var(--ds-gray-400);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css โ€” .fides-toggle

--diameter: 24px;
--width: 40px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .w4TYZW_heroImage

--hero-width: 780px;
--hero-height: 640px;
--hero-square-size: 340px;
--tablet-width: calc(var(--hero-width) \* .75);
--tablet-height: calc(var(--hero-height) \* .75);
--tablet-square-size: calc(var(--hero-square-size) \* .75);
--mobile-width: calc(var(--hero-width) \* .5);
--mobile-height: calc(var(--hero-height) \* .5);
--mobile-square-size: calc(var(--hero-square-size) \* .5);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .w4TYZW_buttonsPrivate

--direction: column!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .w4TYZW_buttonsNonPrivate

--direction: column!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .gbx7Ca_button[data-custom-button]:not([disabled])

--themed-border: var(--button-custom-border)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .gbx7Ca_button\[data-custom-button]\[data-focus]

--themed-border: var(--button-custom-border-hover)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .gbx7Ca_button\[data-custom-button]\[data-hover]

--themed-border: var(--button-custom-border-hover)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .gbx7Ca_button\[data-custom-button]\[data-active]

--themed-border: var(--button-custom-border-active,var(--button-custom-border-hover))!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .vF3MAa_pre

--padding: 16px;
--shiki-color-text: var(--ds-gray-1000);
--shiki-color-background: transparent;
--shiki-token-constant: var(--ds-blue-900);
--shiki-token-string: var(--ds-green-900);
--shiki-token-comment: var(--ds-gray-900);
--shiki-token-keyword: var(--ds-pink-900);
--shiki-token-parameter: var(--ds-amber-900);
--shiki-token-function: var(--ds-purple-900);
--shiki-token-string-expression: var(--ds-green-900);
--shiki-token-punctuation: var(--ds-gray-1000);
--shiki-token-link: var(--ds-green-900);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .RRCuXa_errorRow

--guide-color: var(--ds-red-400);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .VEU71W_variable

--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .fW1cEW_variable

--font-geist-sans: "GeistSans", "GeistSans Fallback";

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_gridSystem

--light-dashed-png: url(data:image/png;
--dark-dashed-png: url(data:image/png;
--max-width: 1080px;
--min-width: 368px;
--guide-width: 1px;
--horizontal-margin: 2rem;
--grid-system-width: 100vw;
--guide-color: var(--ds-gray-400);
--cross-color: var(--ds-gray-600);
--horizontal-margin: 1rem;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .dark-theme .AMTIxG_gridSystem

--guide-color: var(--ds-gray-200);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_systemDebug

--debug-color-rgb: 255, 204, 109;
--debug-guide-color: rgba(var(--debug-color-rgb), .7);
--debug-block-color: rgba(var(--debug-color-rgb), .1);
--debug-hidden-guide-color: rgba(var(--debug-color-rgb), .1);
--guide-color: var(--debug-guide-color)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_unstable_gridSystemWrapper .AMTIxG_gridSystem

--horizontal-margin: 0px;
--grid-system-width: calc(100cqw);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_grid

--width: clamp(calc(var(--min-width) - var(--guide-width)), calc(var(--grid-system-width) - var(--guide-width) - (var(--horizontal-margin) \* 2)), calc(var(--max-width) - var(--guide-width)));
--column-width: calc(var(--width) / var(--grid-columns));
--row-height: calc(var(--height) / var(--grid-rows));
--height: var(--xs-height,var(--sm-height));
--grid-rows: var(--xs-grid-rows,var(--sm-grid-rows));
--grid-columns: var(--xs-grid-columns,var(--sm-grid-columns));
--cell-padding: 24px;
--grid-divider-gap: calc(72px - var(--cell-padding));
--height: var(--sm-height);
--grid-rows: var(--sm-grid-rows);
--grid-columns: var(--sm-grid-columns);
--height: var(--smd-height,var(--md-height,var(--sm-height)));
--grid-rows: var(--smd-grid-rows,var(--md-grid-rows,var(--sm-grid-rows)));
--grid-columns: var(--smd-grid-columns,var(--md-grid-columns,var(--sm-grid-columns)));
--cell-padding: 40px;
--grid-divider-gap: calc(120px - var(--cell-padding));
--height: var(--md-height,var(--smd-height,var(--sm-height)));
--grid-rows: var(--md-grid-rows,var(--smd-grid-rows,var(--sm-grid-rows)));
--grid-columns: var(--md-grid-columns,var(--smd-grid-columns,var(--sm-grid-columns)));
--grid-divider-gap: calc(140px - var(--cell-padding));
--height: var(--lg-height,var(--md-height,var(--smd-height,var(--sm-height))));
--grid-rows: var(--lg-grid-rows,var(--md-grid-rows,var(--smd-grid-rows,var(--sm-grid-rows))));
--grid-columns: var(--lg-grid-columns,var(--md-grid-columns,var(--smd-grid-columns,var(--sm-grid-columns))));
--cell-padding: 48px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_cross

--cross-size: 21px;
--cross-half-size: calc((var(--cross-size) / 2) + var(--guide-width) - .5px);
--cross-size: 11px;
--cross-row: var(--xs-cross-row,var(--sm-cross-row));
--cross-column: var(--xs-cross-column,var(--sm-cross-column));
--cross-row: var(--sm-cross-row);
--cross-column: var(--sm-cross-column);
--cross-size: 15px;
--cross-row: var(--smd-cross-row,var(--md-cross-row,var(--sm-cross-row)));
--cross-column: var(--smd-cross-column,var(--md-cross-column,var(--sm-cross-column)));
--cross-row: var(--md-cross-row,var(--smd-cross-row,var(--sm-cross-row)));
--cross-column: var(--md-cross-column,var(--smd-cross-column,var(--sm-cross-column)));
--cross-row: var(--lg-cross-row,var(--md-cross-row,var(--smd-cross-row,var(--sm-cross-row))));
--cross-column: var(--lg-cross-column,var(--md-cross-column,var(--smd-cross-column,var(--sm-cross-column))));

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_block

--grid-row: var(--xs-grid-row,var(--sm-grid-row));
--grid-column: var(--xs-grid-column,var(--sm-grid-column));
--block-display: var(--xs-block-display,var(--sm-block-display));
--cell-rows: var(--xs-cell-rows,var(--sm-cell-rows));
--cell-columns: var(--xs-cell-columns,var(--sm-cell-columns));
--grid-row: var(--sm-grid-row);
--grid-column: var(--sm-grid-column);
--cell-rows: var(--sm-cell-rows);
--cell-columns: var(--sm-cell-columns);
--block-display: var(--sm-block-display);
--grid-row: var(--smd-grid-row,var(--md-grid-row,var(--sm-grid-row)));
--grid-column: var(--smd-grid-column,var(--md-grid-column,var(--sm-grid-column)));
--cell-rows: var(--smd-cell-rows,var(--md-cell-rows,var(--sm-cell-rows)));
--cell-columns: var(--smd-cell-columns,var(--md-cell-columns,var(--sm-cell-columns)));
--block-display: var(--smd-block-display);
--grid-row: var(--md-grid-row,var(--smd-grid-row,var(--sm-grid-row)));
--grid-column: var(--md-grid-column,var(--smd-grid-column,var(--sm-grid-column)));
--cell-rows: var(--md-cell-rows,var(--smd-cell-rows,var(--sm-cell-rows)));
--cell-columns: var(--md-cell-columns,var(--smd-cell-columns,var(--sm-cell-columns)));
--block-display: var(--md-block-display,var(--smd-block-display));
--grid-row: var(--lg-grid-row,var(--md-grid-row,var(--smd-grid-row,var(--sm-grid-row))));
--grid-column: var(--lg-grid-column,var(--md-grid-column,var(--smd-grid-column,var(--sm-grid-column))));
--cell-rows: var(--lg-cell-rows,var(--md-cell-rows,var(--smd-cell-rows,var(--sm-cell-rows))));
--cell-columns: var(--lg-cell-columns,var(--md-cell-columns,var(--smd-cell-columns,var(--sm-cell-columns))));

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_heading

--container-width: calc(var(--row-height) _ var(--cell-columns) - (var(--cell-padding) _ 2));
--container-height: calc(var(--row-height) _ var(--cell-rows) - (var(--cell-padding) _ 2));
--scale-factor: calc(var(--cell-rows) \* var(--scaled-size-adjustment));
--computed-font-size: calc((var(--container-width) / var(--normalized-character-count)) \* var(--scale-factor));
--font-size: clamp(24px, var(--computed-font-size), 72px);
--kerning-percent: -.06;
--font-size: clamp(24px, var(--computed-font-size), 64px);
--kerning-percent: -.02;
--font-size: clamp(16px, var(--computed-font-size), 48px);
--font-size: clamp(12px, var(--computed-font-size), 32px);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_useContainer

--height: var(--xs-height,var(--sm-height));
--grid-rows: var(--xs-grid-rows,var(--sm-grid-rows));
--grid-columns: var(--xs-grid-columns,var(--sm-grid-columns));
--cell-padding: 24px;
--grid-divider-gap: calc(72px - var(--cell-padding));
--height: var(--sm-height);
--grid-rows: var(--sm-grid-rows);
--grid-columns: var(--sm-grid-columns);
--height: var(--smd-height,var(--md-height,var(--sm-height)));
--grid-rows: var(--smd-grid-rows,var(--md-grid-rows,var(--sm-grid-rows)));
--grid-columns: var(--smd-grid-columns,var(--md-grid-columns,var(--sm-grid-columns)));
--cell-padding: 40px;
--grid-divider-gap: calc(120px - var(--cell-padding));
--height: var(--md-height,var(--smd-height,var(--sm-height)));
--grid-rows: var(--md-grid-rows,var(--smd-grid-rows,var(--sm-grid-rows)));
--grid-columns: var(--md-grid-columns,var(--smd-grid-columns,var(--sm-grid-columns)));
--grid-divider-gap: calc(140px - var(--cell-padding));
--height: var(--lg-height,var(--md-height,var(--smd-height,var(--sm-height))));
--grid-rows: var(--lg-grid-rows,var(--md-grid-rows,var(--smd-grid-rows,var(--sm-grid-rows))));
--grid-columns: var(--lg-grid-columns,var(--md-grid-columns,var(--smd-grid-columns,var(--sm-grid-columns))));
--cell-padding: 48px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .AMTIxG_useContainer .AMTIxG\_block

--grid-row: var(--xs-grid-row,var(--sm-grid-row));
--grid-column: var(--xs-grid-column,var(--sm-grid-column));
--block-display: var(--xs-block-display,var(--sm-block-display));
--cell-rows: var(--xs-cell-rows,var(--sm-cell-rows));
--cell-columns: var(--xs-cell-columns,var(--sm-cell-columns));
--grid-row: var(--sm-grid-row);
--grid-column: var(--sm-grid-column);
--cell-rows: var(--sm-cell-rows);
--cell-columns: var(--sm-cell-columns);
--block-display: var(--sm-block-display);
--grid-row: var(--smd-grid-row,var(--md-grid-row,var(--sm-grid-row)));
--grid-column: var(--smd-grid-column,var(--md-grid-column,var(--sm-grid-column)));
--cell-rows: var(--smd-cell-rows,var(--md-cell-rows,var(--sm-cell-rows)));
--cell-columns: var(--smd-cell-columns,var(--md-cell-columns,var(--sm-cell-columns)));
--block-display: var(--smd-block-display);
--grid-row: var(--md-grid-row,var(--smd-grid-row,var(--sm-grid-row)));
--grid-column: var(--md-grid-column,var(--smd-grid-column,var(--sm-grid-column)));
--cell-rows: var(--md-cell-rows,var(--smd-cell-rows,var(--sm-cell-rows)));
--cell-columns: var(--md-cell-columns,var(--smd-cell-columns,var(--sm-cell-columns)));
--block-display: var(--md-block-display,var(--smd-block-display));
--grid-row: var(--lg-grid-row,var(--md-grid-row,var(--smd-grid-row,var(--sm-grid-row))));
--grid-column: var(--lg-grid-column,var(--md-grid-column,var(--smd-grid-column,var(--sm-grid-column))));
--cell-rows: var(--lg-cell-rows,var(--md-cell-rows,var(--smd-cell-rows,var(--sm-cell-rows))));
--cell-columns: var(--lg-cell-columns,var(--md-cell-columns,var(--smd-cell-columns,var(--sm-cell-columns))));

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .BwJUkq_stack

--stack-direction: var(--sm-stack-direction);
--stack-align: var(--sm-stack-align);
--stack-justify: var(--sm-stack-justify);
--stack-padding: var(--sm-stack-padding);
--stack-gap: var(--sm-stack-gap);
--stack-direction: var(--md-stack-direction,var(--sm-stack-direction));
--stack-align: var(--md-stack-align,var(--sm-stack-align));
--stack-justify: var(--md-stack-justify,var(--sm-stack-justify));
--stack-padding: var(--md-stack-padding,var(--sm-stack-padding));
--stack-gap: var(--md-stack-gap,var(--sm-stack-gap));
--stack-direction: var(--lg-stack-direction,var(--md-stack-direction,var(--sm-stack-direction)));
--stack-align: var(--lg-stack-align,var(--md-stack-align,var(--sm-stack-align)));
--stack-justify: var(--lg-stack-justify,var(--md-stack-justify,var(--sm-stack-justify)));
--stack-padding: var(--lg-stack-padding,var(--md-stack-padding,var(--sm-stack-padding)));
--stack-gap: var(--lg-stack-gap,var(--md-stack-gap,var(--sm-stack-gap)));
--stack-direction: var(--xl-stack-direction,var(--lg-stack-direction,var(--md-stack-direction,var(--sm-stack-direction))));
--stack-align: var(--xl-stack-align,var(--lg-stack-align,var(--md-stack-align,var(--sm-stack-align))));
--stack-justify: var(--xl-stack-justify,var(--lg-stack-justify,var(--md-stack-justify,var(--sm-stack-justify))));
--stack-padding: var(--xl-stack-padding,var(--lg-stack-padding,var(--md-stack-padding,var(--sm-stack-padding))));
--stack-gap: var(--xl-stack-gap,var(--lg-stack-gap,var(--md-stack-gap,var(--sm-stack-gap))));

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” ._2ZhahW_phone

--background: var(--ds-background-100);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .dark-theme ._2ZhahW_phone

--background: var(--ds-background-200);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .a0N6tq_root

--salesforce-commerce-cloud-color: #099dda;
--ds-focus-ring: 0 0 0 2px var(--ds-background-100), 0 0 0 4px var(--form-focus-color);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .R0LLkW_form

--page-padding: 32px;
--top-offset: calc(var(--header-height) + var(--cell-padding));

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .R0LLkW_form.R0LLkW\_themedForm

--page-padding: 0px;
--top-offset: calc(var(--header-height) + var(--cell-padding) + 32px);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .R0LLkW_themedForm .R0LLkW_submitButton:disabled

--themed-border: var(--ds-gray-400)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .R0LLkW_themedButton [data-geist-spinner]

--spinner-color: white!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .R0LLkW\_fields

--form-gap: 32px;
--form-gap: 24px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .l7Zt3q_posterPlay

--lightningcss-light: initial;
--lightningcss-dark: ;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .aGa9CG_overlayContainer

--shadow-width-left: 40px;
--shadow-width-right: 40px;
--scroller-0: #fffffff2;
--scroller-1: #ffffffb3;
--scroller-2: #ffffff73;
--scroller-3: #fff3;
--scroller-4: #fff0;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .aGa9CG_overlay

--scroller-gradient: #fff 0, #ffffffb3 8px, #ffffff73 14px, #ffffff4d 19px, #ffffff42 21px, #ffffff30 25px, #ffffff1f 29px, #ffffff0f 32px, #ffffff08 34px, #ffffff05 36px, #ffffff02 38px, #ffffff01 39px, #fff0 40px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” :is(.dark-theme .aGa9CG_overlay,.design-dark-theme .aGa9CG_overlay)

--scroller-gradient: #000 0, #000000b3 8px, #00000073 14px, #0000004d 19px, #00000042 21px, #00000030 25px, #0000001f 29px, #0000000f 32px, #00000008 34px, #00000005 36px, #00000002 38px, #00000001 39px, #0000 40px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .Xst2va\_bookRotateWrapper

--book-height: 240px;
--book-width: 196px;
--book-depth: 56px;
--book-color: var(--ds-gray-200);
--text-color: var(--ds-gray-1000);
--book-border-radius: 5.4px 1.8px 1.8px 5.4px;
--hover-rotate: -20deg;
--hover-scale: 1.066;
--hover-translate-x: -.5em;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .ib_Bhq_book .ib_Bhq_book-rotate-wrapper

--book-height: 190px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .pFnISG_carouselWrapper

--fade-out-px: 128px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .pFnISG\_carousel

--copies: 3;
--gap: 28px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .DOFHJW_prefix

--size: 40px;
--size: 32px;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .xHiAkW_visual-cell .xHiAkW_top-cross

--pos: calc(var(--cross-half-size) \* -1);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .knmcua\_v

--start-offset: 2;
--end-offset: 1;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .knmcua_zeroBottom

--start-offset: 2;
--end-offset: 1;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .knmcua_zeroTop

--start-offset: 0;
--end-offset: 1;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .knmcua_zeroSlash

--start-offset: 2;
--end-offset: 1;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .aaV5MG_section.aaV5MG_dark-theme

--guide-color: var(--ds-gray-300);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .dEn04G\_grid

--section-bg: var(--ds-background-100);
--guide-color: var(--ds-gray-300)!important;

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .dark-theme .dEn04G_grid

--section-bg: var(--ds-gray-100);

https://vercel.com/vc-ap-vercel-marketing/_next/static/immutable/chunks/2y9c8z4abk3c0.css โ€” .xmYGmq_bookRotateWrapper

--book-height: 240px;
--book-width: 196px;
--book-depth: 56px;
--text-color: var(--ds-gray-1000);
--book-border-radius: 6px 2px 6px 2px;
--hover-rotate: -20deg;
--hover-scale: 1.066;
--hover-translate-x: -8px;
--book-height: 190px;

Source: https://vercel.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Observed design values, with source selectors. Names shown are CSS properties, not invented official token names.

PropertyDeclared valueSelector
font-familyvar(--font-sans).fides-banner-button
font-familyvar(--font-geist-sans).text-heading-16
font-familyvar(--font-geist-sans)!important.text-heading-40!
font-familyvar(--font-mono).text-copy-14-mono
font-familyvar(--font-mono)!important.text-label-12-mono!
font-familyvar(--font-geist-pixel-circle)!important.[&_a]:font-pixel-circle! a
font-size14px.fides-banner-button
font-size24px.fides-modal-title
font-size0.fides-toggle .fides-toggle-display
font-size16px.xQbA4q_productTitle
font-size100%.xQbA4q_buttonReset
font-size76px._0sku8a_title
font-size36px._0sku8a_title
font-size20px._0sku8a_subtitle
font-weight500!important.fides-banner-button
font-weight600.fides-modal-title
font-weight500.fides-notice-toggle-title
font-weight800._0sku8a_title
font-weight400._0sku8a_subtitle
font-weight600!important.AMTIxG_heading
font-weight700._0OUYIW_title
line-height150%.fides-modal-container
line-height32px.fides-modal-title
line-height24px.xQbA4q_productTitle
line-height76px._0sku8a_title
line-height40px._0sku8a_title
line-height36px._0sku8a_subtitle
line-height28px._0sku8a_subtitle
line-height110%!important.AMTIxG_heading
letter-spacing-.96px.fides-modal-title
letter-spacing-.04em._0sku8a_title
letter-spacing-.01em._0sku8a_subtitle
letter-spacingcalc(var(--font-size) \* var(--kerning-percent))!important.AMTIxG_heading
letter-spacing-.4px._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title[data-size=small]
letter-spacing-.32px._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title,._3Ry7Nq_impact:not(._3Ry7Nq_mini) ._3Ry7Nq_title[data-size=small]
letter-spacing-.02em._3Ry7Nq_impact._3Ry7Nq_mini:not(._3Ry7Nq_title-as-label) ._3Ry7Nq_title strong,._3Ry7Nq_impact._3Ry7Nq_mini:not(._3Ry7Nq_title-as-label) ._3Ry7Nq_title h2
letter-spacing-.015em.W3bdWW_tileHeading
colorvar(--ds-gray-1000)!important.fides-banner-button-primary
colorvar(--ds-background-100)!important.fides-banner-button-secondary,.fides-banner-button-tertiary
color#fff.fides-toggle .fides-toggle-display
colorvar(--accents-5)._0sku8a_subtitle
colorvar(--button-custom-fg)!important.gbx7Ca_button[data-custom-button]:not([disabled])
colorvar(--button-custom-fg-hover)!important.gbx7Ca_button\[data-custom-button]\[data-focus]
colorvar(--button-custom-fg-active,var(--button-custom-fg-hover))!important.gbx7Ca_button\[data-custom-button]\[data-active]
colorvar(--ds-gray-1000):is(.vF3MAa_pre .language-json .token.property,.vF3MAa_pre .language-markdown .token.title,.vF3MAa_pre .language-markdown-source .token.title)
background-colorvar(--ds-gray-100).fides-toggle .fides-toggle-display
background-colorvar(--ds-blue-700,#0070f3).fides-toggle .fides-toggle-input:checked+.fides-toggle-display
background-colorvar(--ds-gray-200).-RqBSG_cell:hover .-RqBSG_exploreCardVisual
background-color#171717.dark-theme .-RqBSG_exploreCardVisual
background-colorvar(--ds-gray-300).-RqBSG_exploreCardVisual
background-colorvar(--ds-background-100).zm99lG_dateLocationCardContent
background-colorvar(--ds-gray-1000).l7Zt3q_videoControls progress
background-colorvar(--geist-foreground).l7Zt3q_videoControls progress[value]::-webkit-progress-value
border-radius128px.fides-banner-button
border-radius6px.fides-modal-button-group .fides-banner-button
border-radius50%.fides-toggle .fides-toggle-display:before
border-radiusvar(--corner-small,6px).HnT9Mq_card
border-radiusvar(--geist-radius).l7Zt3q_container.l7Zt3q_borderRadius
border-radius5px.l7Zt3q_videoControls progress
border-radius15px 0 0 15px.-W_jTq_button
border-radius12px.DOFHJW_root a
box-shadowvar(--ds-focus-ring).fides-banner-button[data-focus-visible-added]
box-shadow0 1px 1px #00000029,0 0 4px #0000001f.fides-toggle .fides-toggle-display:before
box-shadow0 0 0 1px var(--geist-background), 0 0 0 3px var(--button-custom-bg-hover,var(--button-custom-bg,var(--geist-foreground)))!important.gbx7Ca_button\[data-custom-button]\[data-focus]
box-shadow0 1px 2px #0000000a.zm99lG_dateLocationCard
box-shadowvar(--ds-shadow-border-small).-W_jTq_button
box-shadowvar(--ds-shadow-small).Vpxv7a_root [data-offset-card]
box-shadowvar(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow).has-[button:focus-visible]:ring-2:has(:is(button:focus-visible))
box-shadowvar(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important.data-[nav-open]:!shadow-none[data-nav-open]
max-width420pxdiv#fides-banner-container
max-width800px._0sku8a_title
max-width720px!important.-RqBSG_exploreCardsTitle,.-RqBSG_exploreCards
max-width336px.-RqBSG_exploreCard
max-width100%.oBsGXq_container>canvas
max-width40em.aaV5MG_section p
max-width900px._0OUYIW_subtitle
max-width80%.ePYXRW_content p
padding0 12px.fides-banner-button
padding0 24px.fides-modal-title,.fides-modal-description,.fides-modal-notices
padding0.xQbA4q_buttonReset
padding1.5rem 0._0sku8a_title
padding6.5rem 0.fbx8NG_footerSection
paddingvar(--cell-padding)._RKRWa_section
padding16px.zm99lG_dateLocationCardHeading
padding24px.HnT9Mq_card .HnT9Mq_textContent
gap12px#fides-button-group>div
gap24px.-RqBSG_exploreCardsContainer
gap46px.-RqBSG_exploreCards
gap16px.-RqBSG_exploreCard
gapcalc(var(--cell-padding) / 2)._RKRWa_section
gap6px.zm99lG_dateLocationCardHeading
gap10px._4ciayq_note ._4ciayq_title
gap8px.aGa9CG_buttons
transitionbackground .15s,border .15s.fides-banner-button
transitionopacity .2s.fides-modal-container
transitionbackground .1s.fides-notice-toggle-title
transitiontransform .7s cubic-bezier(.5,.25,.35,1)div#fides-banner-container
transitionall .2s.fides-toggle .fides-toggle-display
transitionopacity .2s ease-out.xQbA4q_productTitle
transitioncolor .2s.-RqBSG\_cell p

Source: https://vercel.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Evidence and limitations

  • Values come directly from downloaded stylesheets. Selector context is retained to distinguish elements; individual media-query conditions are not retained.
  • CSS cascade, active viewport, runtime styles, interactive states and private product UI were not verified. Colors or dimensions in utility classes may be unused on this page.
  • No inferred dark theme, semantic color roles or framework defaults have been added.
  • 1772 custom-property declarations found; 4154 relevant property declarations parsed.

Stylesheet sources