All tokens
Complete generated inventory from tokens/ai-first.tokens.json. Token count: 104.
| Token | Value | Result |
|---|---|---|
color.field.primary--ai-color-field-primary |
#000021 |
|
color.field.deep--ai-color-field-deep |
#0A0A2E |
|
color.field.soft--ai-color-field-soft |
#10110E |
|
color.field.carbon--ai-color-field-carbon |
#15170F |
|
color.field.plate--ai-color-field-plate |
rgba(255,255,255,0.04) |
|
color.field.plateStrong--ai-color-field-plate-strong |
rgba(255,255,255,0.08) |
|
color.voice.primary--ai-color-voice-primary |
#FFFFFF |
|
color.voice.cream--ai-color-voice-cream |
#ECEAD1 |
|
color.voice.muted--ai-color-voice-muted |
rgba(255,255,255,0.72) |
|
color.voice.subtle--ai-color-voice-subtle |
rgba(255,255,255,0.56) |
|
color.voice.creamMuted--ai-color-voice-cream-muted |
rgba(236,234,209,0.72) |
|
color.voice.creamSubtle--ai-color-voice-cream-subtle |
rgba(236,234,209,0.56) |
|
color.signal.etoroGreen--ai-color-signal-etoro-green |
#13C636 |
|
color.signal.green--ai-color-signal-green |
#6DFF8A |
|
color.signal.cyan--ai-color-signal-cyan |
#60D4F7 |
|
color.signal.warning--ai-color-signal-warning |
#F59E0B |
|
color.signal.negative--ai-color-signal-negative |
#FF6B6B |
|
color.border.subtle--ai-color-border-subtle |
rgba(255,255,255,0.10) |
|
color.border.strong--ai-color-border-strong |
rgba(255,255,255,0.18) |
|
color.border.signal--ai-color-border-signal |
rgba(109,255,138,0.32) |
|
color.border.cream--ai-color-border-cream |
rgba(236,234,209,0.16) |
|
color.surface.page--ai-color-surface-page |
#000021 |
|
color.surface.section--ai-color-surface-section |
#0A0A2E |
|
color.surface.light--ai-color-surface-light |
#F4F7F4 |
|
color.surface.white--ai-color-surface-white |
#FFFFFF |
|
typography.fontFamily.brand--ai-typography-font-family-brand |
'eToro', 'eToro Variable', Circular, -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif |
— |
typography.fontFamily.body--ai-typography-font-family-body |
'eToro', 'eToro Variable', Circular, -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif |
— |
typography.fontFamily.mono--ai-typography-font-family-mono |
ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace |
— |
typography.fontFamily.compressed--ai-typography-font-family-compressed |
'eToro Compressed', 'eToro', 'eToro Variable', sans-serif |
— |
typography.fontFamily.numbers--ai-typography-font-family-numbers |
'eToro Numbers', 'eToro', 'eToro Variable', sans-serif |
— |
typography.display.hero.fontSize--ai-typography-display-hero-font-size |
clamp(4rem, 10vw, 10rem) |
Text size |
typography.display.hero.lineHeight--ai-typography-display-hero-line-height |
0.86 |
Line height |
typography.display.hero.letterSpacing--ai-typography-display-hero-letter-spacing |
-0.075em |
Letter spacing |
typography.display.hero.fontWeight--ai-typography-display-hero-font-weight |
800 |
— |
typography.display.section.fontSize--ai-typography-display-section-font-size |
clamp(2.75rem, 6vw, 6rem) |
Text size |
typography.display.section.lineHeight--ai-typography-display-section-line-height |
0.9 |
Line height |
typography.display.section.letterSpacing--ai-typography-display-section-letter-spacing |
-0.06em |
Letter spacing |
typography.display.section.fontWeight--ai-typography-display-section-font-weight |
800 |
— |
typography.body.large.fontSize--ai-typography-body-large-font-size |
1.25rem |
Text size |
typography.body.large.lineHeight--ai-typography-body-large-line-height |
1.55 |
Line height |
typography.body.large.fontWeight--ai-typography-body-large-font-weight |
400 |
— |
typography.body.base.fontSize--ai-typography-body-base-font-size |
1rem |
Text size |
typography.body.base.lineHeight--ai-typography-body-base-line-height |
1.6 |
Line height |
typography.body.base.fontWeight--ai-typography-body-base-font-weight |
400 |
— |
typography.body.small.fontSize--ai-typography-body-small-font-size |
0.875rem |
Text size |
typography.body.small.lineHeight--ai-typography-body-small-line-height |
1.5 |
Line height |
typography.body.small.fontWeight--ai-typography-body-small-font-weight |
400 |
— |
typography.body.eyebrow.fontSize--ai-typography-body-eyebrow-font-size |
0.75rem |
Text size |
typography.body.eyebrow.lineHeight--ai-typography-body-eyebrow-line-height |
1.2 |
Line height |
typography.body.eyebrow.fontWeight--ai-typography-body-eyebrow-font-weight |
700 |
— |
typography.body.eyebrow.letterSpacing--ai-typography-body-eyebrow-letter-spacing |
0.18em |
Letter spacing |
spacing.containerX--ai-spacing-container-x |
24px |
|
spacing.sectionY--ai-spacing-section-y |
96px |
|
spacing.sectionYMobile--ai-spacing-section-ymobile |
64px |
|
spacing.platePadding--ai-spacing-plate-padding |
32px |
|
spacing.platePaddingMobile--ai-spacing-plate-padding-mobile |
20px |
|
spacing.gap--ai-spacing-gap |
24px |
|
spacing.gapSmall--ai-spacing-gap-small |
12px |
|
radius.small--ai-radius-small |
12px |
|
radius.card--ai-radius-card |
24px |
|
radius.plate--ai-radius-plate |
32px |
|
radius.pill--ai-radius-pill |
9999px |
|
shadow.plate--ai-shadow-plate |
0 24px 80px rgba(0,0,0,0.35) |
|
shadow.signal--ai-shadow-signal |
0 0 40px rgba(109,255,138,0.16) |
|
shadow.button--ai-shadow-button |
0 0 24px rgba(19,198,54,0.28) |
|
button.radius--ai-button-radius |
{radius.pill} |
|
button.fontWeight--ai-button-font-weight |
700 |
— |
button.height.sm--ai-button-height-sm |
40px |
|
button.height.md--ai-button-height-md |
48px |
|
button.height.lg--ai-button-height-lg |
56px |
|
button.paddingX.sm--ai-button-padding-x-sm |
18px |
|
button.paddingX.md--ai-button-padding-x-md |
24px |
|
button.paddingX.lg--ai-button-padding-x-lg |
32px |
|
button.primary.background--ai-button-primary-background |
{color.signal.etoroGreen} |
|
button.primary.text--ai-button-primary-text |
{color.field.primary} |
|
button.primary.hoverBackground--ai-button-primary-hover-background |
{color.signal.green} |
|
button.secondary.background--ai-button-secondary-background |
transparent |
— |
button.secondary.text--ai-button-secondary-text |
{color.voice.primary} |
|
button.secondary.border--ai-button-secondary-border |
{color.border.strong} |
|
button.secondary.hoverBackground--ai-button-secondary-hover-background |
rgba(255,255,255,0.08) |
|
disclaimer.background--ai-disclaimer-background |
{color.field.primary} |
|
disclaimer.text--ai-disclaimer-text |
rgba(255,255,255,0.78) |
|
disclaimer.border--ai-disclaimer-border |
{color.border.subtle} |
|
disclaimer.fontSize--ai-disclaimer-font-size |
12px |
Text size |
disclaimer.lineHeight--ai-disclaimer-line-height |
1.45 |
Line height |
disclaimer.zIndexFloating--ai-disclaimer-z-index-floating |
50 |
— |
breakpoint.mobile--ai-breakpoint-mobile |
768px |
— |
breakpoint.tablet--ai-breakpoint-tablet |
1024px |
— |
breakpoint.desktop--ai-breakpoint-desktop |
1280px |
— |
background.pageGradient--ai-background-page-gradient |
radial-gradient(circle at 82% 10%, rgba(109,255,138,0.16), transparent 32%), radial-gradient(circle at 9% 58%, rgba(96,212,247,0.08), transparent 28%), linear-gradient(145deg, #000021, #07070A 55%, #0B0B08) |
|
background.newPanel--ai-background-new-panel |
linear-gradient(180deg, rgba(13,16,19,0.84), rgba(5,7,6,0.94)) |
|
background.productLens--ai-background-product-lens |
linear-gradient(135deg, rgba(109,255,138,0.12), rgba(255,255,255,0.035)) |
|
background.noiseDot--ai-background-noise-dot |
radial-gradient(circle, rgba(255,255,255,0.17) 0.75px, transparent 0.8px) |
|
layout.maxContent--ai-layout-max-content |
1120px |
— |
layout.heroAside--ai-layout-hero-aside |
430px |
— |
layout.panelMinHeight--ai-layout-panel-min-height |
720px |
— |
layout.mobilePanelMinHeight--ai-layout-mobile-panel-min-height |
calc(100svh - 184px) |
— |
motion.fast--ai-motion-fast |
180ms ease |
— |
motion.standard--ai-motion-standard |
240ms ease |
— |
stat.fontSize--ai-stat-font-size |
38px |
Text size |
stat.lineHeight--ai-stat-line-height |
0.95 |
Line height |
stat.letterSpacing--ai-stat-letter-spacing |
-0.05em |
Letter spacing |
zIndex.sticky--ai-z-index-sticky |
20 |
— |
zIndex.overlay--ai-z-index-overlay |
40 |
— |