/*

FONT PLUGINS


These plugins collect packaged font-related values for inclusion in utilities


*/

$palettes-font-misc: (

"palette-font-family": (
  ui: get-font-stack("ui"),
  heading: get-font-stack("heading"),
  body: get-font-stack("body"),
  code: get-font-stack("cond"),
  alt: get-font-stack("alt"),
  cond: get-font-stack("cond"),
  icon: get-font-stack("icon"),
  lang: get-font-stack("lang"),
  mono: get-font-stack("mono"),
  sans: get-font-stack("sans"),
  serif: get-font-stack("serif"),
),
"palette-font-family-roles": (
  ui: get-font-stack("ui"),
  heading: get-font-stack("heading"),
  body: get-font-stack("body"),
  code: get-font-stack("code"),
  alt: get-font-stack("alt"),
),
"palette-font-family-types": (
  cond: get-font-stack("cond"),
  icon: get-font-stack("icon"),
  lang: get-font-stack("lang"),
  mono: get-font-stack("mono"),
  sans: get-font-stack("sans"),
  serif: get-font-stack("serif"),
),
"palette-font-weight":
  map-collect(
    $project-font-weights,
    (
      "100": 100,
      "200": 200,
      "300": 300,
      "400": 400,
      "500": 500,
      "600": 600,
      "700": 700,
      "800": 800,
      "900": 900,
    )
  ),
"palette-font-weight-theme": $project-font-weights,
"palette-font-weight-system": (
  "100": 100,
  "200": 200,
  "300": 300,
  "400": 400,
  "500": 500,
  "600": 600,
  "700": 700,
  "800": 800,
  "900": 900,
),

);

$token-font-theme-cond-3xs: (

cond-3xs: (
  slug: "cond-3xs",
  isReadable: true,
  content: utility-font(cond, 3xs),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-2xs: (

cond-2xs: (
  slug: "cond-2xs",
  isReadable: true,
  content: utility-font(cond, 2xs),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-xs: (

cond-xs: (
  slug: "cond-xs",
  isReadable: true,
  content: utility-font(cond, xs),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-sm: (

cond-sm: (
  slug: "cond-sm",
  isReadable: true,
  content: utility-font(cond, sm),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-md: (

cond-md: (
  slug: "cond-md",
  isReadable: true,
  content: utility-font(cond, md),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-lg: (

cond-lg: (
  slug: "cond-lg",
  isReadable: true,
  content: utility-font(cond, lg),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-xl: (

cond-xl: (
  slug: "cond-xl",
  isReadable: true,
  content: utility-font(cond, xl),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-2xl: (

cond-2xl: (
  slug: "cond-2xl",
  isReadable: true,
  content: utility-font(cond, 2xl),
  dependency: $project-font-cond,
),

);

$token-font-theme-cond-3xl: (

cond-3xl: (
  slug: "cond-3xl",
  isReadable: true,
  content: utility-font(cond, 3xl),
  dependency: $project-font-cond,
),

);

$tokens-font-theme-cond: map-collect(

$token-font-theme-cond-3xs,
$token-font-theme-cond-2xs,
$token-font-theme-cond-xs,
$token-font-theme-cond-sm,
$token-font-theme-cond-md,
$token-font-theme-cond-lg,
$token-font-theme-cond-xl,
$token-font-theme-cond-2xl,
$token-font-theme-cond-3xl

);

$palettes-font-theme-cond: (

"palette-font-theme-cond-3xs": $token-font-theme-cond-3xs,
"palette-font-theme-cond-2xs": $token-font-theme-cond-2xs,
"palette-font-theme-cond-xs": $token-font-theme-cond-xs,
"palette-font-theme-cond-sm": $token-font-theme-cond-sm,
"palette-font-theme-cond-md": $token-font-theme-cond-md,
"palette-font-theme-cond-lg": $token-font-theme-cond-lg,
"palette-font-theme-cond-xl": $token-font-theme-cond-xl,
"palette-font-theme-cond-2xl": $token-font-theme-cond-2xl,
"palette-font-theme-cond-3xl": $token-font-theme-cond-3xl,
"palette-font-theme-cond": $tokens-font-theme-cond,

);

$token-font-theme-icon-3xs: (

icon-3xs: (
  slug: "icon-3xs",
  isReadable: true,
  content: utility-font(icon, 3xs),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-2xs: (

icon-2xs: (
  slug: "icon-2xs",
  isReadable: true,
  content: utility-font(icon, 2xs),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-xs: (

icon-xs: (
  slug: "icon-xs",
  isReadable: true,
  content: utility-font(icon, xs),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-sm: (

icon-sm: (
  slug: "icon-sm",
  isReadable: true,
  content: utility-font(icon, sm),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-md: (

icon-md: (
  slug: "icon-md",
  isReadable: true,
  content: utility-font(icon, md),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-lg: (

icon-lg: (
  slug: "icon-lg",
  isReadable: true,
  content: utility-font(icon, lg),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-xl: (

icon-xl: (
  slug: "icon-xl",
  isReadable: true,
  content: utility-font(icon, xl),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-2xl: (

icon-2xl: (
  slug: "icon-2xl",
  isReadable: true,
  content: utility-font(icon, 2xl),
  dependency: $project-font-icon,
),

);

$token-font-theme-icon-3xl: (

icon-3xl: (
  slug: "icon-3xl",
  isReadable: true,
  content: utility-font(icon, 3xl),
  dependency: $project-font-icon,
),

);

$tokens-font-theme-icon: map-collect(

$token-font-theme-icon-3xs,
$token-font-theme-icon-2xs,
$token-font-theme-icon-xs,
$token-font-theme-icon-sm,
$token-font-theme-icon-md,
$token-font-theme-icon-lg,
$token-font-theme-icon-xl,
$token-font-theme-icon-2xl,
$token-font-theme-icon-3xl

);

$palettes-font-theme-icon: (

"palette-font-theme-icon-3xs": $token-font-theme-icon-3xs,
"palette-font-theme-icon-2xs": $token-font-theme-icon-2xs,
"palette-font-theme-icon-xs": $token-font-theme-icon-xs,
"palette-font-theme-icon-sm": $token-font-theme-icon-sm,
"palette-font-theme-icon-md": $token-font-theme-icon-md,
"palette-font-theme-icon-lg": $token-font-theme-icon-lg,
"palette-font-theme-icon-xl": $token-font-theme-icon-xl,
"palette-font-theme-icon-2xl": $token-font-theme-icon-2xl,
"palette-font-theme-icon-3xl": $token-font-theme-icon-3xl,
"palette-font-theme-icon": $tokens-font-theme-icon,

);

$token-font-theme-lang-3xs: (

lang-3xs: (
  slug: "lang-3xs",
  isReadable: true,
  content: utility-font(lang, 3xs),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-2xs: (

lang-2xs: (
  slug: "lang-2xs",
  isReadable: true,
  content: utility-font(lang, 2xs),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-xs: (

lang-xs: (
  slug: "lang-xs",
  isReadable: true,
  content: utility-font(lang, xs),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-sm: (

lang-sm: (
  slug: "lang-sm",
  isReadable: true,
  content: utility-font(lang, sm),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-md: (

lang-md: (
  slug: "lang-md",
  isReadable: true,
  content: utility-font(lang, md),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-lg: (

lang-lg: (
  slug: "lang-lg",
  isReadable: true,
  content: utility-font(lang, lg),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-xl: (

lang-xl: (
  slug: "lang-xl",
  isReadable: true,
  content: utility-font(lang, xl),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-2xl: (

lang-2xl: (
  slug: "lang-2xl",
  isReadable: true,
  content: utility-font(lang, 2xl),
  dependency: $project-font-lang,
),

);

$token-font-theme-lang-3xl: (

lang-3xl: (
  slug: "lang-3xl",
  isReadable: true,
  content: utility-font(lang, 3xl),
  dependency: $project-font-lang,
),

);

$tokens-font-theme-lang: map-collect(

$token-font-theme-lang-3xs,
$token-font-theme-lang-2xs,
$token-font-theme-lang-xs,
$token-font-theme-lang-sm,
$token-font-theme-lang-md,
$token-font-theme-lang-lg,
$token-font-theme-lang-xl,
$token-font-theme-lang-2xl,
$token-font-theme-lang-3xl

);

$palettes-font-theme-lang: (

"palette-font-theme-lang-3xs": $token-font-theme-lang-3xs,
"palette-font-theme-lang-2xs": $token-font-theme-lang-2xs,
"palette-font-theme-lang-xs": $token-font-theme-lang-xs,
"palette-font-theme-lang-sm": $token-font-theme-lang-sm,
"palette-font-theme-lang-md": $token-font-theme-lang-md,
"palette-font-theme-lang-lg": $token-font-theme-lang-lg,
"palette-font-theme-lang-xl": $token-font-theme-lang-xl,
"palette-font-theme-lang-2xl": $token-font-theme-lang-2xl,
"palette-font-theme-lang-3xl": $token-font-theme-lang-3xl,
"palette-font-theme-lang": $tokens-font-theme-lang,

);

$token-font-theme-mono-3xs: (

mono-3xs: (
  slug: "mono-3xs",
  isReadable: true,
  content: utility-font(mono, 3xs),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-2xs: (

mono-2xs: (
  slug: "mono-2xs",
  isReadable: true,
  content: utility-font(mono, 2xs),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-xs: (

mono-xs: (
  slug: "mono-xs",
  isReadable: true,
  content: utility-font(mono, xs),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-sm: (

mono-sm: (
  slug: "mono-sm",
  isReadable: true,
  content: utility-font(mono, sm),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-md: (

mono-md: (
  slug: "mono-md",
  isReadable: true,
  content: utility-font(mono, md),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-lg: (

mono-lg: (
  slug: "mono-lg",
  isReadable: true,
  content: utility-font(mono, lg),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-xl: (

mono-xl: (
  slug: "mono-xl",
  isReadable: true,
  content: utility-font(mono, xl),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-2xl: (

mono-2xl: (
  slug: "mono-2xl",
  isReadable: true,
  content: utility-font(mono, 2xl),
  dependency: $project-font-mono,
),

);

$token-font-theme-mono-3xl: (

mono-3xl: (
  slug: "mono-3xl",
  isReadable: true,
  content: utility-font(mono, 3xl),
  dependency: $project-font-mono,
),

);

$tokens-font-theme-mono: map-collect(

$token-font-theme-mono-3xs,
$token-font-theme-mono-2xs,
$token-font-theme-mono-xs,
$token-font-theme-mono-sm,
$token-font-theme-mono-md,
$token-font-theme-mono-lg,
$token-font-theme-mono-xl,
$token-font-theme-mono-2xl,
$token-font-theme-mono-3xl

);

$palettes-font-theme-mono: (

"palette-font-theme-mono-3xs": $token-font-theme-mono-3xs,
"palette-font-theme-mono-2xs": $token-font-theme-mono-2xs,
"palette-font-theme-mono-xs": $token-font-theme-mono-xs,
"palette-font-theme-mono-sm": $token-font-theme-mono-sm,
"palette-font-theme-mono-md": $token-font-theme-mono-md,
"palette-font-theme-mono-lg": $token-font-theme-mono-lg,
"palette-font-theme-mono-xl": $token-font-theme-mono-xl,
"palette-font-theme-mono-2xl": $token-font-theme-mono-2xl,
"palette-font-theme-mono-3xl": $token-font-theme-mono-3xl,
"palette-font-theme-mono": $tokens-font-theme-mono,

);

$token-font-theme-sans-3xs: (

sans-3xs: (
  slug: "sans-3xs",
  isReadable: true,
  content: utility-font(sans, 3xs),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-2xs: (

sans-2xs: (
  slug: "sans-2xs",
  isReadable: true,
  content: utility-font(sans, 2xs),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-xs: (

sans-xs: (
  slug: "sans-xs",
  isReadable: true,
  content: utility-font(sans, xs),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-sm: (

sans-sm: (
  slug: "sans-sm",
  isReadable: true,
  content: utility-font(sans, sm),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-md: (

sans-md: (
  slug: "sans-md",
  isReadable: true,
  content: utility-font(sans, md),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-lg: (

sans-lg: (
  slug: "sans-lg",
  isReadable: true,
  content: utility-font(sans, lg),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-xl: (

sans-xl: (
  slug: "sans-xl",
  isReadable: true,
  content: utility-font(sans, xl),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-2xl: (

sans-2xl: (
  slug: "sans-2xl",
  isReadable: true,
  content: utility-font(sans, 2xl),
  dependency: $project-font-sans,
),

);

$token-font-theme-sans-3xl: (

sans-3xl: (
  slug: "sans-3xl",
  isReadable: true,
  content: utility-font(sans, 3xl),
  dependency: $project-font-sans,
),

);

$tokens-font-theme-sans: map-collect(

$token-font-theme-sans-3xs,
$token-font-theme-sans-2xs,
$token-font-theme-sans-xs,
$token-font-theme-sans-sm,
$token-font-theme-sans-md,
$token-font-theme-sans-lg,
$token-font-theme-sans-xl,
$token-font-theme-sans-2xl,
$token-font-theme-sans-3xl

);

$palettes-font-theme-sans: (

"palette-font-theme-sans-3xs": $token-font-theme-sans-3xs,
"palette-font-theme-sans-2xs": $token-font-theme-sans-2xs,
"palette-font-theme-sans-xs": $token-font-theme-sans-xs,
"palette-font-theme-sans-sm": $token-font-theme-sans-sm,
"palette-font-theme-sans-md": $token-font-theme-sans-md,
"palette-font-theme-sans-lg": $token-font-theme-sans-lg,
"palette-font-theme-sans-xl": $token-font-theme-sans-xl,
"palette-font-theme-sans-2xl": $token-font-theme-sans-2xl,
"palette-font-theme-sans-3xl": $token-font-theme-sans-3xl,
"palette-font-theme-sans": $tokens-font-theme-sans,

);

$token-font-theme-serif-3xs: (

serif-3xs: (
  slug: "serif-3xs",
  isReadable: true,
  content: utility-font(serif, 3xs),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-2xs: (

serif-2xs: (
  slug: "serif-2xs",
  isReadable: true,
  content: utility-font(serif, 2xs),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-xs: (

serif-xs: (
  slug: "serif-xs",
  isReadable: true,
  content: utility-font(serif, xs),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-sm: (

serif-sm: (
  slug: "serif-sm",
  isReadable: true,
  content: utility-font(serif, sm),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-md: (

serif-md: (
  slug: "serif-md",
  isReadable: true,
  content: utility-font(serif, md),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-lg: (

serif-lg: (
  slug: "serif-lg",
  isReadable: true,
  content: utility-font(serif, lg),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-xl: (

serif-xl: (
  slug: "serif-xl",
  isReadable: true,
  content: utility-font(serif, xl),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-2xl: (

serif-2xl: (
  slug: "serif-2xl",
  isReadable: true,
  content: utility-font(serif, 2xl),
  dependency: $project-font-serif,
),

);

$token-font-theme-serif-3xl: (

serif-3xl: (
  slug: "serif-3xl",
  isReadable: true,
  content: utility-font(serif, 3xl),
  dependency: $project-font-serif,
),

);

$tokens-font-theme-serif: map-collect(

$token-font-theme-serif-3xs,
$token-font-theme-serif-2xs,
$token-font-theme-serif-xs,
$token-font-theme-serif-sm,
$token-font-theme-serif-md,
$token-font-theme-serif-lg,
$token-font-theme-serif-xl,
$token-font-theme-serif-2xl,
$token-font-theme-serif-3xl

);

$palettes-font-theme-serif: (

"palette-font-theme-serif-3xs": $token-font-theme-serif-3xs,
"palette-font-theme-serif-2xs": $token-font-theme-serif-2xs,
"palette-font-theme-serif-xs": $token-font-theme-serif-xs,
"palette-font-theme-serif-sm": $token-font-theme-serif-sm,
"palette-font-theme-serif-md": $token-font-theme-serif-md,
"palette-font-theme-serif-lg": $token-font-theme-serif-lg,
"palette-font-theme-serif-xl": $token-font-theme-serif-xl,
"palette-font-theme-serif-2xl": $token-font-theme-serif-2xl,
"palette-font-theme-serif-3xl": $token-font-theme-serif-3xl,
"palette-font-theme-serif": $tokens-font-theme-serif,

);

$palette-font-theme-types: (

"palette-font-theme-types":
  map-collect(
    $tokens-font-theme-cond,
    $tokens-font-theme-icon,
    $tokens-font-theme-lang,
    $tokens-font-theme-mono,
    $tokens-font-theme-sans,
    $tokens-font-theme-serif
  ),

);

$palettes-font-theme-types: map-collect(

$palettes-font-theme-cond,
$palettes-font-theme-icon,
$palettes-font-theme-lang,
$palettes-font-theme-sans,
$palettes-font-theme-serif,
$palettes-font-theme-mono,
$palette-font-theme-types

);

/*


role-based theme sizes


*/

$token-font-theme-code-3xs: (

code-3xs: (
  slug: "code-3xs",
  isReadable: true,
  content: utility-font(code, 3xs),
  dependency: $project-font-code,
),

);

$token-font-theme-code-2xs: (

code-2xs: (
  slug: "code-2xs",
  isReadable: true,
  content: utility-font(code, 2xs),
  dependency: $project-font-code,
),

);

$token-font-theme-code-xs: (

code-xs: (
  slug: "code-xs",
  isReadable: true,
  content: utility-font(code, xs),
  dependency: $project-font-code,
),

);

$token-font-theme-code-sm: (

code-sm: (
  slug: "code-sm",
  isReadable: true,
  content: utility-font(code, sm),
  dependency: $project-font-code,
),

);

$token-font-theme-code-md: (

code-md: (
  slug: "code-md",
  isReadable: true,
  content: utility-font(code, md),
  dependency: $project-font-code,
),

);

$token-font-theme-code-lg: (

code-lg: (
  slug: "code-lg",
  isReadable: true,
  content: utility-font(code, lg),
  dependency: $project-font-code,
),

);

$token-font-theme-code-xl: (

code-xl: (
  slug: "code-xl",
  isReadable: true,
  content: utility-font(code, xl),
  dependency: $project-font-code,
),

);

$token-font-theme-code-2xl: (

code-2xl: (
  slug: "code-2xl",
  isReadable: true,
  content: utility-font(code, 2xl),
  dependency: $project-font-code,
),

);

$token-font-theme-code-3xl: (

code-3xl: (
  slug: "code-3xl",
  isReadable: true,
  content: utility-font(code, 3xl),
  dependency: $project-font-code,
),

);

$tokens-font-theme-code: map-collect(

$token-font-theme-code-3xs,
$token-font-theme-code-2xs,
$token-font-theme-code-xs,
$token-font-theme-code-sm,
$token-font-theme-code-md,
$token-font-theme-code-lg,
$token-font-theme-code-xl,
$token-font-theme-code-2xl,
$token-font-theme-code-3xl

);

$palettes-font-theme-code: (

"palette-font-theme-code-3xs": $token-font-theme-code-3xs,
"palette-font-theme-code-2xs": $token-font-theme-code-2xs,
"palette-font-theme-code-xs": $token-font-theme-code-xs,
"palette-font-theme-code-sm": $token-font-theme-code-sm,
"palette-font-theme-code-md": $token-font-theme-code-md,
"palette-font-theme-code-lg": $token-font-theme-code-lg,
"palette-font-theme-code-xl": $token-font-theme-code-xl,
"palette-font-theme-code-2xl": $token-font-theme-code-2xl,
"palette-font-theme-code-3xl": $token-font-theme-code-3xl,
"palette-font-theme-code": $tokens-font-theme-code,

);

$token-font-theme-ui-3xs: (

ui-3xs: (
  slug: "ui-3xs",
  isReadable: true,
  content: utility-font(ui, 3xs),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-2xs: (

ui-2xs: (
  slug: "ui-2xs",
  isReadable: true,
  content: utility-font(ui, 2xs),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-xs: (

ui-xs: (
  slug: "ui-xs",
  isReadable: true,
  content: utility-font(ui, xs),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-sm: (

ui-sm: (
  slug: "ui-sm",
  isReadable: true,
  content: utility-font(ui, sm),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-md: (

ui-md: (
  slug: "ui-md",
  isReadable: true,
  content: utility-font(ui, md),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-lg: (

ui-lg: (
  slug: "ui-lg",
  isReadable: true,
  content: utility-font(ui, lg),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-xl: (

ui-xl: (
  slug: "ui-xl",
  isReadable: true,
  content: utility-font(ui, xl),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-2xl: (

ui-2xl: (
  slug: "ui-2xl",
  isReadable: true,
  content: utility-font(ui, 2xl),
  dependency: $project-font-ui,
),

);

$token-font-theme-ui-3xl: (

ui-3xl: (
  slug: "ui-3xl",
  isReadable: true,
  content: utility-font(ui, 3xl),
  dependency: $project-font-ui,
),

);

$tokens-font-theme-ui: map-collect(

$token-font-theme-ui-3xs,
$token-font-theme-ui-2xs,
$token-font-theme-ui-xs,
$token-font-theme-ui-sm,
$token-font-theme-ui-md,
$token-font-theme-ui-lg,
$token-font-theme-ui-xl,
$token-font-theme-ui-2xl,
$token-font-theme-ui-3xl

);

$palettes-font-theme-ui: (

"palette-font-theme-ui-3xs": $token-font-theme-ui-3xs,
"palette-font-theme-ui-2xs": $token-font-theme-ui-2xs,
"palette-font-theme-ui-xs": $token-font-theme-ui-xs,
"palette-font-theme-ui-sm": $token-font-theme-ui-sm,
"palette-font-theme-ui-md": $token-font-theme-ui-md,
"palette-font-theme-ui-lg": $token-font-theme-ui-lg,
"palette-font-theme-ui-xl": $token-font-theme-ui-xl,
"palette-font-theme-ui-2xl": $token-font-theme-ui-2xl,
"palette-font-theme-ui-3xl": $token-font-theme-ui-3xl,
"palette-font-theme-ui": $tokens-font-theme-ui,

);

$token-font-theme-heading-3xs: (

heading-3xs: (
  slug: "heading-3xs",
  isReadable: true,
  content: utility-font(heading, 3xs),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-2xs: (

heading-2xs: (
  slug: "heading-2xs",
  isReadable: true,
  content: utility-font(heading, 2xs),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-xs: (

heading-xs: (
  slug: "heading-xs",
  isReadable: true,
  content: utility-font(heading, xs),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-sm: (

heading-sm: (
  slug: "heading-sm",
  isReadable: true,
  content: utility-font(heading, sm),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-md: (

heading-md: (
  slug: "heading-md",
  isReadable: true,
  content: utility-font(heading, md),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-lg: (

heading-lg: (
  slug: "heading-lg",
  isReadable: true,
  content: utility-font(heading, lg),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-xl: (

heading-xl: (
  slug: "heading-xl",
  isReadable: true,
  content: utility-font(heading, xl),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-2xl: (

heading-2xl: (
  slug: "heading-2xl",
  isReadable: true,
  content: utility-font(heading, 2xl),
  dependency: $project-font-heading,
),

);

$token-font-theme-heading-3xl: (

heading-3xl: (
  slug: "heading-3xl",
  isReadable: true,
  content: utility-font(heading, 3xl),
  dependency: $project-font-heading,
),

);

$tokens-font-theme-heading: map-collect(

$token-font-theme-heading-3xs,
$token-font-theme-heading-2xs,
$token-font-theme-heading-xs,
$token-font-theme-heading-sm,
$token-font-theme-heading-md,
$token-font-theme-heading-lg,
$token-font-theme-heading-xl,
$token-font-theme-heading-2xl,
$token-font-theme-heading-3xl

);

$palettes-font-theme-heading: (

"palette-font-theme-heading-3xs": $token-font-theme-heading-3xs,
"palette-font-theme-heading-2xs": $token-font-theme-heading-2xs,
"palette-font-theme-heading-xs": $token-font-theme-heading-xs,
"palette-font-theme-heading-sm": $token-font-theme-heading-sm,
"palette-font-theme-heading-md": $token-font-theme-heading-md,
"palette-font-theme-heading-lg": $token-font-theme-heading-lg,
"palette-font-theme-heading-xl": $token-font-theme-heading-xl,
"palette-font-theme-heading-2xl": $token-font-theme-heading-2xl,
"palette-font-theme-heading-3xl": $token-font-theme-heading-3xl,
"palette-font-theme-heading": $tokens-font-theme-heading,

);

$token-font-theme-body-3xs: (

body-3xs: (
  slug: "body-3xs",
  isReadable: true,
  content: utility-font(body, 3xs),
  dependency: $project-font-body,
),

);

$token-font-theme-body-2xs: (

body-2xs: (
  slug: "body-2xs",
  isReadable: true,
  content: utility-font(body, 2xs),
  dependency: $project-font-body,
),

);

$token-font-theme-body-xs: (

body-xs: (
  slug: "body-xs",
  isReadable: true,
  content: utility-font(body, xs),
  dependency: $project-font-body,
),

);

$token-font-theme-body-sm: (

body-sm: (
  slug: "body-sm",
  isReadable: true,
  content: utility-font(body, sm),
  dependency: $project-font-body,
),

);

$token-font-theme-body-md: (

body-md: (
  slug: "body-md",
  isReadable: true,
  content: utility-font(body, md),
  dependency: $project-font-body,
),

);

$token-font-theme-body-lg: (

body-lg: (
  slug: "body-lg",
  isReadable: true,
  content: utility-font(body, lg),
  dependency: $project-font-body,
),

);

$token-font-theme-body-xl: (

body-xl: (
  slug: "body-xl",
  isReadable: true,
  content: utility-font(body, xl),
  dependency: $project-font-body,
),

);

$token-font-theme-body-2xl: (

body-2xl: (
  slug: "body-2xl",
  isReadable: true,
  content: utility-font(body, 2xl),
  dependency: $project-font-body,
),

);

$token-font-theme-body-3xl: (

body-3xl: (
  slug: "body-3xl",
  isReadable: true,
  content: utility-font(body, 3xl),
  dependency: $project-font-body,
),

);

$tokens-font-theme-body: map-collect(

$token-font-theme-body-3xs,
$token-font-theme-body-2xs,
$token-font-theme-body-xs,
$token-font-theme-body-sm,
$token-font-theme-body-md,
$token-font-theme-body-lg,
$token-font-theme-body-xl,
$token-font-theme-body-2xl,
$token-font-theme-body-3xl

);

$palettes-font-theme-body: (

"palette-font-theme-body-3xs": $token-font-theme-body-3xs,
"palette-font-theme-body-2xs": $token-font-theme-body-2xs,
"palette-font-theme-body-xs": $token-font-theme-body-xs,
"palette-font-theme-body-sm": $token-font-theme-body-sm,
"palette-font-theme-body-md": $token-font-theme-body-md,
"palette-font-theme-body-lg": $token-font-theme-body-lg,
"palette-font-theme-body-xl": $token-font-theme-body-xl,
"palette-font-theme-body-2xl": $token-font-theme-body-2xl,
"palette-font-theme-body-3xl": $token-font-theme-body-3xl,
"palette-font-theme-body": $tokens-font-theme-body,

);

$token-font-theme-alt-3xs: (

alt-3xs: (
  slug: "alt-3xs",
  isReadable: true,
  content: utility-font(alt, 3xs),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-2xs: (

alt-2xs: (
  slug: "alt-2xs",
  isReadable: true,
  content: utility-font(alt, 2xs),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-xs: (

alt-xs: (
  slug: "alt-xs",
  isReadable: true,
  content: utility-font(alt, xs),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-sm: (

alt-sm: (
  slug: "alt-sm",
  isReadable: true,
  content: utility-font(alt, sm),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-md: (

alt-md: (
  slug: "alt-md",
  isReadable: true,
  content: utility-font(alt, md),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-lg: (

alt-lg: (
  slug: "alt-lg",
  isReadable: true,
  content: utility-font(alt, lg),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-xl: (

alt-xl: (
  slug: "alt-xl",
  isReadable: true,
  content: utility-font(alt, xl),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-2xl: (

alt-2xl: (
  slug: "alt-2xl",
  isReadable: true,
  content: utility-font(alt, 2xl),
  dependency: $project-font-alt,
),

);

$token-font-theme-alt-3xl: (

alt-3xl: (
  slug: "alt-3xl",
  isReadable: true,
  content: utility-font(alt, 3xl),
  dependency: $project-font-alt,
),

);

$tokens-font-theme-alt: map-collect(

$token-font-theme-alt-3xs,
$token-font-theme-alt-2xs,
$token-font-theme-alt-xs,
$token-font-theme-alt-sm,
$token-font-theme-alt-md,
$token-font-theme-alt-lg,
$token-font-theme-alt-xl,
$token-font-theme-alt-2xl,
$token-font-theme-alt-3xl

);

$palettes-font-theme-alt: (

"palette-font-theme-alt-3xs": $token-font-theme-alt-3xs,
"palette-font-theme-alt-2xs": $token-font-theme-alt-2xs,
"palette-font-theme-alt-xs": $token-font-theme-alt-xs,
"palette-font-theme-alt-sm": $token-font-theme-alt-sm,
"palette-font-theme-alt-md": $token-font-theme-alt-md,
"palette-font-theme-alt-lg": $token-font-theme-alt-lg,
"palette-font-theme-alt-xl": $token-font-theme-alt-xl,
"palette-font-theme-alt-2xl": $token-font-theme-alt-2xl,
"palette-font-theme-alt-3xl": $token-font-theme-alt-3xl,
"palette-font-theme-alt": $tokens-font-theme-alt,

);

$palette-font-theme-roles: (

"palette-font-theme-roles":
  map-collect(
    $tokens-font-theme-code,
    $tokens-font-theme-ui,
    $tokens-font-theme-heading,
    $tokens-font-theme-body,
    $tokens-font-theme-alt
  ),

);

$palettes-font-theme-roles: map-collect(

$palettes-font-theme-heading,
$palettes-font-theme-body,
$palettes-font-theme-code,
$palettes-font-theme-alt,
$palettes-font-theme-ui,
$palette-font-theme-roles

);

$tokens-font-theme: map-collect(

$tokens-font-theme-cond,
$tokens-font-theme-icon,
$tokens-font-theme-lang,
$tokens-font-theme-mono,
$tokens-font-theme-sans,
$tokens-font-theme-serif,
$tokens-font-theme-heading,
$tokens-font-theme-body,
$tokens-font-theme-code,
$tokens-font-theme-alt,
$tokens-font-theme-ui

);

$palette-font-theme: (

"palette-font-theme": $tokens-font-theme,

);

$palettes-font-theme: map-collect(

$palettes-font-theme-roles,
$palettes-font-theme-types,
$palette-font-theme

);

/*


system font sizes


*/

$token-font-system-cond-micro: (

cond-micro: (
  slug: "cond-micro",
  isReadable: true,
  content: utility-font(cond, "micro"),
),

);

$token-font-system-cond-1: (

cond-1: (
  slug: "cond-1",
  isReadable: true,
  content: utility-font(cond, 1),
),

);

$token-font-system-cond-2: (

cond-2: (
  slug: "cond-2",
  isReadable: true,
  content: utility-font(cond, 2),
),

);

$token-font-system-cond-3: (

cond-3: (
  slug: "cond-3",
  isReadable: true,
  content: utility-font(cond, 3),
),

);

$token-font-system-cond-4: (

cond-4: (
  slug: "cond-4",
  isReadable: true,
  content: utility-font(cond, 4),
),

);

$token-font-system-cond-5: (

cond-5: (
  slug: "cond-5",
  isReadable: true,
  content: utility-font(cond, 5),
),

);

$token-font-system-cond-6: (

cond-6: (
  slug: "cond-6",
  isReadable: true,
  content: utility-font(cond, 6),
),

);

$token-font-system-cond-7: (

cond-7: (
  slug: "cond-7",
  isReadable: true,
  content: utility-font(cond, 7),
),

);

$token-font-system-cond-8: (

cond-8: (
  slug: "cond-8",
  isReadable: true,
  content: utility-font(cond, 8),
),

);

$token-font-system-cond-9: (

cond-9: (
  slug: "cond-9",
  isReadable: true,
  content: utility-font(cond, 9),
),

);

$token-font-system-cond-10: (

cond-10: (
  slug: "cond-10",
  isReadable: true,
  content: utility-font(cond, 10),
),

);

$token-font-system-cond-11: (

cond-11: (
  slug: "cond-11",
  isReadable: true,
  content: utility-font(cond, 11),
),

);

$token-font-system-cond-12: (

cond-12: (
  slug: "cond-12",
  isReadable: true,
  content: utility-font(cond, 12),
),

);

$token-font-system-cond-13: (

cond-13: (
  slug: "cond-13",
  isReadable: true,
  content: utility-font(cond, 13),
),

);

$token-font-system-cond-14: (

cond-14: (
  slug: "cond-14",
  isReadable: true,
  content: utility-font(cond, 14),
),

);

$token-font-system-cond-15: (

cond-15: (
  slug: "cond-15",
  isReadable: true,
  content: utility-font(cond, 15),
),

);

$token-font-system-cond-16: (

cond-16: (
  slug: "cond-16",
  isReadable: true,
  content: utility-font(cond, 16),
),

);

$token-font-system-cond-17: (

cond-17: (
  slug: "cond-17",
  isReadable: true,
  content: utility-font(cond, 17),
),

);

$token-font-system-cond-18: (

cond-18: (
  slug: "cond-18",
  isReadable: true,
  content: utility-font(cond, 18),
),

);

$token-font-system-cond-19: (

cond-19: (
  slug: "cond-19",
  isReadable: true,
  content: utility-font(cond, 19),
),

);

$token-font-system-cond-20: (

cond-20: (
  slug: "cond-20",
  isReadable: true,
  content: utility-font(cond, 20),
),

);

$tokens-font-system-cond-small: map-collect(

$token-font-system-cond-micro,
$token-font-system-cond-1,
$token-font-system-cond-2,
$token-font-system-cond-3

);

$tokens-font-system-cond-medium: map-collect(

$token-font-system-cond-4,
$token-font-system-cond-5,
$token-font-system-cond-6,
$token-font-system-cond-7,
$token-font-system-cond-8

);

$tokens-font-system-cond-large: map-collect(

$token-font-system-cond-9,
$token-font-system-cond-10,
$token-font-system-cond-11,
$token-font-system-cond-12,
$token-font-system-cond-13,
$token-font-system-cond-14

);

$tokens-font-system-cond-larger: map-collect(

$token-font-system-cond-15,
$token-font-system-cond-16,
$token-font-system-cond-17,
$token-font-system-cond-18,
$token-font-system-cond-19,
$token-font-system-cond-20

);

$tokens-font-system-cond: map-collect(

$tokens-font-system-cond-small,
$tokens-font-system-cond-medium,
$tokens-font-system-cond-large,
$tokens-font-system-cond-larger

);

$token-font-system-icon-micro: (

icon-micro: (
  slug: "icon-micro",
  isReadable: true,
  content: utility-font(icon, "micro"),
),

);

$token-font-system-icon-1: (

icon-1: (
  slug: "icon-1",
  isReadable: true,
  content: utility-font(icon, 1),
),

);

$token-font-system-icon-2: (

icon-2: (
  slug: "icon-2",
  isReadable: true,
  content: utility-font(icon, 2),
),

);

$token-font-system-icon-3: (

icon-3: (
  slug: "icon-3",
  isReadable: true,
  content: utility-font(icon, 3),
),

);

$token-font-system-icon-4: (

icon-4: (
  slug: "icon-4",
  isReadable: true,
  content: utility-font(icon, 4),
),

);

$token-font-system-icon-5: (

icon-5: (
  slug: "icon-5",
  isReadable: true,
  content: utility-font(icon, 5),
),

);

$token-font-system-icon-6: (

icon-6: (
  slug: "icon-6",
  isReadable: true,
  content: utility-font(icon, 6),
),

);

$token-font-system-icon-7: (

icon-7: (
  slug: "icon-7",
  isReadable: true,
  content: utility-font(icon, 7),
),

);

$token-font-system-icon-8: (

icon-8: (
  slug: "icon-8",
  isReadable: true,
  content: utility-font(icon, 8),
),

);

$token-font-system-icon-9: (

icon-9: (
  slug: "icon-9",
  isReadable: true,
  content: utility-font(icon, 9),
),

);

$token-font-system-icon-10: (

icon-10: (
  slug: "icon-10",
  isReadable: true,
  content: utility-font(icon, 10),
),

);

$token-font-system-icon-11: (

icon-11: (
  slug: "icon-11",
  isReadable: true,
  content: utility-font(icon, 11),
),

);

$token-font-system-icon-12: (

icon-12: (
  slug: "icon-12",
  isReadable: true,
  content: utility-font(icon, 12),
),

);

$token-font-system-icon-13: (

icon-13: (
  slug: "icon-13",
  isReadable: true,
  content: utility-font(icon, 13),
),

);

$token-font-system-icon-14: (

icon-14: (
  slug: "icon-14",
  isReadable: true,
  content: utility-font(icon, 14),
),

);

$token-font-system-icon-15: (

icon-15: (
  slug: "icon-15",
  isReadable: true,
  content: utility-font(icon, 15),
),

);

$token-font-system-icon-16: (

icon-16: (
  slug: "icon-16",
  isReadable: true,
  content: utility-font(icon, 16),
),

);

$token-font-system-icon-17: (

icon-17: (
  slug: "icon-17",
  isReadable: true,
  content: utility-font(icon, 17),
),

);

$token-font-system-icon-18: (

icon-18: (
  slug: "icon-18",
  isReadable: true,
  content: utility-font(icon, 18),
),

);

$token-font-system-icon-19: (

icon-19: (
  slug: "icon-19",
  isReadable: true,
  content: utility-font(icon, 19),
),

);

$token-font-system-icon-20: (

icon-20: (
  slug: "icon-20",
  isReadable: true,
  content: utility-font(icon, 20),
),

);

$tokens-font-system-icon-small: map-collect(

$token-font-system-icon-micro,
$token-font-system-icon-1,
$token-font-system-icon-2,
$token-font-system-icon-3

);

$tokens-font-system-icon-medium: map-collect(

$token-font-system-icon-4,
$token-font-system-icon-5,
$token-font-system-icon-6,
$token-font-system-icon-7,
$token-font-system-icon-8

);

$tokens-font-system-icon-large: map-collect(

$token-font-system-icon-9,
$token-font-system-icon-10,
$token-font-system-icon-11,
$token-font-system-icon-12,
$token-font-system-icon-13,
$token-font-system-icon-14

);

$tokens-font-system-icon-larger: map-collect(

$token-font-system-icon-15,
$token-font-system-icon-16,
$token-font-system-icon-17,
$token-font-system-icon-18,
$token-font-system-icon-19,
$token-font-system-icon-20

);

$tokens-font-system-icon: map-collect(

$tokens-font-system-icon-small,
$tokens-font-system-icon-medium,
$tokens-font-system-icon-large,
$tokens-font-system-icon-larger

);

$token-font-system-lang-micro: (

lang-micro: (
  slug: "lang-micro",
  isReadable: true,
  content: utility-font(lang, "micro"),
),

);

$token-font-system-lang-1: (

lang-1: (
  slug: "lang-1",
  isReadable: true,
  content: utility-font(lang, 1),
),

);

$token-font-system-lang-2: (

lang-2: (
  slug: "lang-2",
  isReadable: true,
  content: utility-font(lang, 2),
),

);

$token-font-system-lang-3: (

lang-3: (
  slug: "lang-3",
  isReadable: true,
  content: utility-font(lang, 3),
),

);

$token-font-system-lang-4: (

lang-4: (
  slug: "lang-4",
  isReadable: true,
  content: utility-font(lang, 4),
),

);

$token-font-system-lang-5: (

lang-5: (
  slug: "lang-5",
  isReadable: true,
  content: utility-font(lang, 5),
),

);

$token-font-system-lang-6: (

lang-6: (
  slug: "lang-6",
  isReadable: true,
  content: utility-font(lang, 6),
),

);

$token-font-system-lang-7: (

lang-7: (
  slug: "lang-7",
  isReadable: true,
  content: utility-font(lang, 7),
),

);

$token-font-system-lang-8: (

lang-8: (
  slug: "lang-8",
  isReadable: true,
  content: utility-font(lang, 8),
),

);

$token-font-system-lang-9: (

lang-9: (
  slug: "lang-9",
  isReadable: true,
  content: utility-font(lang, 9),
),

);

$token-font-system-lang-10: (

lang-10: (
  slug: "lang-10",
  isReadable: true,
  content: utility-font(lang, 10),
),

);

$token-font-system-lang-11: (

lang-11: (
  slug: "lang-11",
  isReadable: true,
  content: utility-font(lang, 11),
),

);

$token-font-system-lang-12: (

lang-12: (
  slug: "lang-12",
  isReadable: true,
  content: utility-font(lang, 12),
),

);

$token-font-system-lang-13: (

lang-13: (
  slug: "lang-13",
  isReadable: true,
  content: utility-font(lang, 13),
),

);

$token-font-system-lang-14: (

lang-14: (
  slug: "lang-14",
  isReadable: true,
  content: utility-font(lang, 14),
),

);

$token-font-system-lang-15: (

lang-15: (
  slug: "lang-15",
  isReadable: true,
  content: utility-font(lang, 15),
),

);

$token-font-system-lang-16: (

lang-16: (
  slug: "lang-16",
  isReadable: true,
  content: utility-font(lang, 16),
),

);

$token-font-system-lang-17: (

lang-17: (
  slug: "lang-17",
  isReadable: true,
  content: utility-font(lang, 17),
),

);

$token-font-system-lang-18: (

lang-18: (
  slug: "lang-18",
  isReadable: true,
  content: utility-font(lang, 18),
),

);

$token-font-system-lang-19: (

lang-19: (
  slug: "lang-19",
  isReadable: true,
  content: utility-font(lang, 19),
),

);

$token-font-system-lang-20: (

lang-20: (
  slug: "lang-20",
  isReadable: true,
  content: utility-font(lang, 20),
),

);

$tokens-font-system-lang-small: map-collect(

$token-font-system-lang-micro,
$token-font-system-lang-1,
$token-font-system-lang-2,
$token-font-system-lang-3

);

$tokens-font-system-lang-medium: map-collect(

$token-font-system-lang-4,
$token-font-system-lang-5,
$token-font-system-lang-6,
$token-font-system-lang-7,
$token-font-system-lang-8

);

$tokens-font-system-lang-large: map-collect(

$token-font-system-lang-9,
$token-font-system-lang-10,
$token-font-system-lang-11,
$token-font-system-lang-12,
$token-font-system-lang-13,
$token-font-system-lang-14

);

$tokens-font-system-lang-larger: map-collect(

$token-font-system-lang-15,
$token-font-system-lang-16,
$token-font-system-lang-17,
$token-font-system-lang-18,
$token-font-system-lang-19,
$token-font-system-lang-20

);

$tokens-font-system-lang: map-collect(

$tokens-font-system-lang-small,
$tokens-font-system-lang-medium,
$tokens-font-system-lang-large,
$tokens-font-system-lang-larger

);

$token-font-system-mono-micro: (

mono-micro: (
  slug: "mono-micro",
  isReadable: true,
  content: utility-font(mono, "micro"),
),

);

$token-font-system-mono-1: (

mono-1: (
  slug: "mono-1",
  isReadable: true,
  content: utility-font(mono, 1),
),

);

$token-font-system-mono-2: (

mono-2: (
  slug: "mono-2",
  isReadable: true,
  content: utility-font(mono, 2),
),

);

$token-font-system-mono-3: (

mono-3: (
  slug: "mono-3",
  isReadable: true,
  content: utility-font(mono, 3),
),

);

$token-font-system-mono-4: (

mono-4: (
  slug: "mono-4",
  isReadable: true,
  content: utility-font(mono, 4),
),

);

$token-font-system-mono-5: (

mono-5: (
  slug: "mono-5",
  isReadable: true,
  content: utility-font(mono, 5),
),

);

$token-font-system-mono-6: (

mono-6: (
  slug: "mono-6",
  isReadable: true,
  content: utility-font(mono, 6),
),

);

$token-font-system-mono-7: (

mono-7: (
  slug: "mono-7",
  isReadable: true,
  content: utility-font(mono, 7),
),

);

$token-font-system-mono-8: (

mono-8: (
  slug: "mono-8",
  isReadable: true,
  content: utility-font(mono, 8),
),

);

$token-font-system-mono-9: (

mono-9: (
  slug: "mono-9",
  isReadable: true,
  content: utility-font(mono, 9),
),

);

$token-font-system-mono-10: (

mono-10: (
  slug: "mono-10",
  isReadable: true,
  content: utility-font(mono, 10),
),

);

$token-font-system-mono-11: (

mono-11: (
  slug: "mono-11",
  isReadable: true,
  content: utility-font(mono, 11),
),

);

$token-font-system-mono-12: (

mono-12: (
  slug: "mono-12",
  isReadable: true,
  content: utility-font(mono, 12),
),

);

$token-font-system-mono-13: (

mono-13: (
  slug: "mono-13",
  isReadable: true,
  content: utility-font(mono, 13),
),

);

$token-font-system-mono-14: (

mono-14: (
  slug: "mono-14",
  isReadable: true,
  content: utility-font(mono, 14),
),

);

$token-font-system-mono-15: (

mono-15: (
  slug: "mono-15",
  isReadable: true,
  content: utility-font(mono, 15),
),

);

$token-font-system-mono-16: (

mono-16: (
  slug: "mono-16",
  isReadable: true,
  content: utility-font(mono, 16),
),

);

$token-font-system-mono-17: (

mono-17: (
  slug: "mono-17",
  isReadable: true,
  content: utility-font(mono, 17),
),

);

$token-font-system-mono-18: (

mono-18: (
  slug: "mono-18",
  isReadable: true,
  content: utility-font(mono, 18),
),

);

$token-font-system-mono-19: (

mono-19: (
  slug: "mono-19",
  isReadable: true,
  content: utility-font(mono, 19),
),

);

$token-font-system-mono-20: (

mono-20: (
  slug: "mono-20",
  isReadable: true,
  content: utility-font(mono, 20),
),

);

$tokens-font-system-mono-small: map-collect(

$token-font-system-mono-micro,
$token-font-system-mono-1,
$token-font-system-mono-2,
$token-font-system-mono-3

);

$tokens-font-system-mono-medium: map-collect(

$token-font-system-mono-4,
$token-font-system-mono-5,
$token-font-system-mono-6,
$token-font-system-mono-7,
$token-font-system-mono-8

);

$tokens-font-system-mono-large: map-collect(

$token-font-system-mono-9,
$token-font-system-mono-10,
$token-font-system-mono-11,
$token-font-system-mono-12,
$token-font-system-mono-13,
$token-font-system-mono-14

);

$tokens-font-system-mono-larger: map-collect(

$token-font-system-mono-15,
$token-font-system-mono-16,
$token-font-system-mono-17,
$token-font-system-mono-18,
$token-font-system-mono-19,
$token-font-system-mono-20

);

$tokens-font-system-mono: map-collect(

$tokens-font-system-mono-small,
$tokens-font-system-mono-medium,
$tokens-font-system-mono-large,
$tokens-font-system-mono-larger

);

$token-font-system-sans-micro: (

sans-micro: (
  slug: "sans-micro",
  isReadable: true,
  content: utility-font(sans, "micro"),
),

);

$token-font-system-sans-1: (

sans-1: (
  slug: "sans-1",
  isReadable: true,
  content: utility-font(sans, 1),
),

);

$token-font-system-sans-2: (

sans-2: (
  slug: "sans-2",
  isReadable: true,
  content: utility-font(sans, 2),
),

);

$token-font-system-sans-3: (

sans-3: (
  slug: "sans-3",
  isReadable: true,
  content: utility-font(sans, 3),
),

);

$token-font-system-sans-4: (

sans-4: (
  slug: "sans-4",
  isReadable: true,
  content: utility-font(sans, 4),
),

);

$token-font-system-sans-5: (

sans-5: (
  slug: "sans-5",
  isReadable: true,
  content: utility-font(sans, 5),
),

);

$token-font-system-sans-6: (

sans-6: (
  slug: "sans-6",
  isReadable: true,
  content: utility-font(sans, 6),
),

);

$token-font-system-sans-7: (

sans-7: (
  slug: "sans-7",
  isReadable: true,
  content: utility-font(sans, 7),
),

);

$token-font-system-sans-8: (

sans-8: (
  slug: "sans-8",
  isReadable: true,
  content: utility-font(sans, 8),
),

);

$token-font-system-sans-9: (

sans-9: (
  slug: "sans-9",
  isReadable: true,
  content: utility-font(sans, 9),
),

);

$token-font-system-sans-10: (

sans-10: (
  slug: "sans-10",
  isReadable: true,
  content: utility-font(sans, 10),
),

);

$token-font-system-sans-11: (

sans-11: (
  slug: "sans-11",
  isReadable: true,
  content: utility-font(sans, 11),
),

);

$token-font-system-sans-12: (

sans-12: (
  slug: "sans-12",
  isReadable: true,
  content: utility-font(sans, 12),
),

);

$token-font-system-sans-13: (

sans-13: (
  slug: "sans-13",
  isReadable: true,
  content: utility-font(sans, 13),
),

);

$token-font-system-sans-14: (

sans-14: (
  slug: "sans-14",
  isReadable: true,
  content: utility-font(sans, 14),
),

);

$token-font-system-sans-15: (

sans-15: (
  slug: "sans-15",
  isReadable: true,
  content: utility-font(sans, 15),
),

);

$token-font-system-sans-16: (

sans-16: (
  slug: "sans-16",
  isReadable: true,
  content: utility-font(sans, 16),
),

);

$token-font-system-sans-17: (

sans-17: (
  slug: "sans-17",
  isReadable: true,
  content: utility-font(sans, 17),
),

);

$token-font-system-sans-18: (

sans-18: (
  slug: "sans-18",
  isReadable: true,
  content: utility-font(sans, 18),
),

);

$token-font-system-sans-19: (

sans-19: (
  slug: "sans-19",
  isReadable: true,
  content: utility-font(sans, 19),
),

);

$token-font-system-sans-20: (

sans-20: (
  slug: "sans-20",
  isReadable: true,
  content: utility-font(sans, 20),
),

);

$tokens-font-system-sans-small: map-collect(

$token-font-system-sans-micro,
$token-font-system-sans-1,
$token-font-system-sans-2,
$token-font-system-sans-3

);

$tokens-font-system-sans-medium: map-collect(

$token-font-system-sans-4,
$token-font-system-sans-5,
$token-font-system-sans-6,
$token-font-system-sans-7,
$token-font-system-sans-8

);

$tokens-font-system-sans-large: map-collect(

$token-font-system-sans-9,
$token-font-system-sans-10,
$token-font-system-sans-11,
$token-font-system-sans-12,
$token-font-system-sans-13,
$token-font-system-sans-14

);

$tokens-font-system-sans-larger: map-collect(

$token-font-system-sans-15,
$token-font-system-sans-16,
$token-font-system-sans-17,
$token-font-system-sans-18,
$token-font-system-sans-19,
$token-font-system-sans-20

);

$tokens-font-system-sans: map-collect(

$tokens-font-system-sans-small,
$tokens-font-system-sans-medium,
$tokens-font-system-sans-large,
$tokens-font-system-sans-larger

);

$token-font-system-serif-micro: (

serif-micro: (
  slug: "serif-micro",
  isReadable: true,
  content: utility-font(serif, "micro"),
),

);

$token-font-system-serif-1: (

serif-1: (
  slug: "serif-1",
  isReadable: true,
  content: utility-font(serif, 1),
),

);

$token-font-system-serif-2: (

serif-2: (
  slug: "serif-2",
  isReadable: true,
  content: utility-font(serif, 2),
),

);

$token-font-system-serif-3: (

serif-3: (
  slug: "serif-3",
  isReadable: true,
  content: utility-font(serif, 3),
),

);

$token-font-system-serif-4: (

serif-4: (
  slug: "serif-4",
  isReadable: true,
  content: utility-font(serif, 4),
),

);

$token-font-system-serif-5: (

serif-5: (
  slug: "serif-5",
  isReadable: true,
  content: utility-font(serif, 5),
),

);

$token-font-system-serif-6: (

serif-6: (
  slug: "serif-6",
  isReadable: true,
  content: utility-font(serif, 6),
),

);

$token-font-system-serif-7: (

serif-7: (
  slug: "serif-7",
  isReadable: true,
  content: utility-font(serif, 7),
),

);

$token-font-system-serif-8: (

serif-8: (
  slug: "serif-8",
  isReadable: true,
  content: utility-font(serif, 8),
),

);

$token-font-system-serif-9: (

serif-9: (
  slug: "serif-9",
  isReadable: true,
  content: utility-font(serif, 9),
),

);

$token-font-system-serif-10: (

serif-10: (
  slug: "serif-10",
  isReadable: true,
  content: utility-font(serif, 10),
),

);

$token-font-system-serif-11: (

serif-11: (
  slug: "serif-11",
  isReadable: true,
  content: utility-font(serif, 11),
),

);

$token-font-system-serif-12: (

serif-12: (
  slug: "serif-12",
  isReadable: true,
  content: utility-font(serif, 12),
),

);

$token-font-system-serif-13: (

serif-13: (
  slug: "serif-13",
  isReadable: true,
  content: utility-font(serif, 13),
),

);

$token-font-system-serif-14: (

serif-14: (
  slug: "serif-14",
  isReadable: true,
  content: utility-font(serif, 14),
),

);

$token-font-system-serif-15: (

serif-15: (
  slug: "serif-15",
  isReadable: true,
  content: utility-font(serif, 15),
),

);

$token-font-system-serif-16: (

serif-16: (
  slug: "serif-16",
  isReadable: true,
  content: utility-font(serif, 16),
),

);

$token-font-system-serif-17: (

serif-17: (
  slug: "serif-17",
  isReadable: true,
  content: utility-font(serif, 17),
),

);

$token-font-system-serif-18: (

serif-18: (
  slug: "serif-18",
  isReadable: true,
  content: utility-font(serif, 18),
),

);

$token-font-system-serif-19: (

serif-19: (
  slug: "serif-19",
  isReadable: true,
  content: utility-font(serif, 19),
),

);

$token-font-system-serif-20: (

serif-20: (
  slug: "serif-20",
  isReadable: true,
  content: utility-font(serif, 20),
),

);

$tokens-font-system-serif-small: map-collect(

$token-font-system-serif-micro,
$token-font-system-serif-1,
$token-font-system-serif-2,
$token-font-system-serif-3

);

$tokens-font-system-serif-medium: map-collect(

$token-font-system-serif-4,
$token-font-system-serif-5,
$token-font-system-serif-6,
$token-font-system-serif-7,
$token-font-system-serif-8

);

$tokens-font-system-serif-large: map-collect(

$token-font-system-serif-9,
$token-font-system-serif-10,
$token-font-system-serif-11,
$token-font-system-serif-12,
$token-font-system-serif-13,
$token-font-system-serif-14

);

$tokens-font-system-serif-larger: map-collect(

$token-font-system-serif-15,
$token-font-system-serif-16,
$token-font-system-serif-17,
$token-font-system-serif-18,
$token-font-system-serif-19,
$token-font-system-serif-20

);

$tokens-font-system-serif: map-collect(

$tokens-font-system-serif-small,
$tokens-font-system-serif-medium,
$tokens-font-system-serif-large,
$tokens-font-system-serif-larger

);

$palettes-font-system-cond: (

"palette-font-system-cond-micro": $token-font-system-cond-micro,
"palette-font-system-cond-1": $token-font-system-cond-1,
"palette-font-system-cond-2": $token-font-system-cond-2,
"palette-font-system-cond-3": $token-font-system-cond-3,
"palette-font-system-cond-4": $token-font-system-cond-4,
"palette-font-system-cond-5": $token-font-system-cond-5,
"palette-font-system-cond-6": $token-font-system-cond-6,
"palette-font-system-cond-7": $token-font-system-cond-7,
"palette-font-system-cond-8": $token-font-system-cond-8,
"palette-font-system-cond-9": $token-font-system-cond-9,
"palette-font-system-cond-10": $token-font-system-cond-10,
"palette-font-system-cond-11": $token-font-system-cond-11,
"palette-font-system-cond-12": $token-font-system-cond-12,
"palette-font-system-cond-13": $token-font-system-cond-13,
"palette-font-system-cond-14": $token-font-system-cond-14,
"palette-font-system-cond-15": $token-font-system-cond-15,
"palette-font-system-cond-16": $token-font-system-cond-16,
"palette-font-system-cond-17": $token-font-system-cond-17,
"palette-font-system-cond-18": $token-font-system-cond-18,
"palette-font-system-cond-19": $token-font-system-cond-19,
"palette-font-system-cond-20": $token-font-system-cond-20,
"palette-font-system-cond-small": $tokens-font-system-cond-small,
"palette-font-system-cond-medium": $tokens-font-system-cond-medium,
"palette-font-system-cond-large": $tokens-font-system-cond-large,
"palette-font-system-cond-larger": $tokens-font-system-cond-larger,
"palette-font-system-cond": $tokens-font-system-cond,

);

$palettes-font-system-icon: (

"palette-font-system-icon-micro": $token-font-system-icon-micro,
"palette-font-system-icon-1": $token-font-system-icon-1,
"palette-font-system-icon-2": $token-font-system-icon-2,
"palette-font-system-icon-3": $token-font-system-icon-3,
"palette-font-system-icon-4": $token-font-system-icon-4,
"palette-font-system-icon-5": $token-font-system-icon-5,
"palette-font-system-icon-6": $token-font-system-icon-6,
"palette-font-system-icon-7": $token-font-system-icon-7,
"palette-font-system-icon-8": $token-font-system-icon-8,
"palette-font-system-icon-9": $token-font-system-icon-9,
"palette-font-system-icon-10": $token-font-system-icon-10,
"palette-font-system-icon-11": $token-font-system-icon-11,
"palette-font-system-icon-12": $token-font-system-icon-12,
"palette-font-system-icon-13": $token-font-system-icon-13,
"palette-font-system-icon-14": $token-font-system-icon-14,
"palette-font-system-icon-15": $token-font-system-icon-15,
"palette-font-system-icon-16": $token-font-system-icon-16,
"palette-font-system-icon-17": $token-font-system-icon-17,
"palette-font-system-icon-18": $token-font-system-icon-18,
"palette-font-system-icon-19": $token-font-system-icon-19,
"palette-font-system-icon-20": $token-font-system-icon-20,
"palette-font-system-icon-small": $tokens-font-system-icon-small,
"palette-font-system-icon-medium": $tokens-font-system-icon-medium,
"palette-font-system-icon-large": $tokens-font-system-icon-large,
"palette-font-system-icon-larger": $tokens-font-system-icon-larger,
"palette-font-system-icon": $tokens-font-system-icon,

);

$palettes-font-system-lang: (

"palette-font-system-lang-micro": $token-font-system-lang-micro,
"palette-font-system-lang-1": $token-font-system-lang-1,
"palette-font-system-lang-2": $token-font-system-lang-2,
"palette-font-system-lang-3": $token-font-system-lang-3,
"palette-font-system-lang-4": $token-font-system-lang-4,
"palette-font-system-lang-5": $token-font-system-lang-5,
"palette-font-system-lang-6": $token-font-system-lang-6,
"palette-font-system-lang-7": $token-font-system-lang-7,
"palette-font-system-lang-8": $token-font-system-lang-8,
"palette-font-system-lang-9": $token-font-system-lang-9,
"palette-font-system-lang-10": $token-font-system-lang-10,
"palette-font-system-lang-11": $token-font-system-lang-11,
"palette-font-system-lang-12": $token-font-system-lang-12,
"palette-font-system-lang-13": $token-font-system-lang-13,
"palette-font-system-lang-14": $token-font-system-lang-14,
"palette-font-system-lang-15": $token-font-system-lang-15,
"palette-font-system-lang-16": $token-font-system-lang-16,
"palette-font-system-lang-17": $token-font-system-lang-17,
"palette-font-system-lang-18": $token-font-system-lang-18,
"palette-font-system-lang-19": $token-font-system-lang-19,
"palette-font-system-lang-20": $token-font-system-lang-20,
"palette-font-system-lang-small": $tokens-font-system-lang-small,
"palette-font-system-lang-medium": $tokens-font-system-lang-medium,
"palette-font-system-lang-large": $tokens-font-system-lang-large,
"palette-font-system-lang-larger": $tokens-font-system-lang-larger,
"palette-font-system-lang": $tokens-font-system-lang,

);

$palettes-font-system-mono: (

"palette-font-system-mono-micro": $token-font-system-mono-micro,
"palette-font-system-mono-1": $token-font-system-mono-1,
"palette-font-system-mono-2": $token-font-system-mono-2,
"palette-font-system-mono-3": $token-font-system-mono-3,
"palette-font-system-mono-4": $token-font-system-mono-4,
"palette-font-system-mono-5": $token-font-system-mono-5,
"palette-font-system-mono-6": $token-font-system-mono-6,
"palette-font-system-mono-7": $token-font-system-mono-7,
"palette-font-system-mono-8": $token-font-system-mono-8,
"palette-font-system-mono-9": $token-font-system-mono-9,
"palette-font-system-mono-10": $token-font-system-mono-10,
"palette-font-system-mono-11": $token-font-system-mono-11,
"palette-font-system-mono-12": $token-font-system-mono-12,
"palette-font-system-mono-13": $token-font-system-mono-13,
"palette-font-system-mono-14": $token-font-system-mono-14,
"palette-font-system-mono-15": $token-font-system-mono-15,
"palette-font-system-mono-16": $token-font-system-mono-16,
"palette-font-system-mono-17": $token-font-system-mono-17,
"palette-font-system-mono-18": $token-font-system-mono-18,
"palette-font-system-mono-19": $token-font-system-mono-19,
"palette-font-system-mono-20": $token-font-system-mono-20,
"palette-font-system-mono-small": $tokens-font-system-mono-small,
"palette-font-system-mono-medium": $tokens-font-system-mono-medium,
"palette-font-system-mono-large": $tokens-font-system-mono-large,
"palette-font-system-mono-larger": $tokens-font-system-mono-larger,
"palette-font-system-mono": $tokens-font-system-mono,

);

$palettes-font-system-sans: (

"palette-font-system-sans-micro": $token-font-system-sans-micro,
"palette-font-system-sans-1": $token-font-system-sans-1,
"palette-font-system-sans-2": $token-font-system-sans-2,
"palette-font-system-sans-3": $token-font-system-sans-3,
"palette-font-system-sans-4": $token-font-system-sans-4,
"palette-font-system-sans-5": $token-font-system-sans-5,
"palette-font-system-sans-6": $token-font-system-sans-6,
"palette-font-system-sans-7": $token-font-system-sans-7,
"palette-font-system-sans-8": $token-font-system-sans-8,
"palette-font-system-sans-9": $token-font-system-sans-9,
"palette-font-system-sans-10": $token-font-system-sans-10,
"palette-font-system-sans-11": $token-font-system-sans-11,
"palette-font-system-sans-12": $token-font-system-sans-12,
"palette-font-system-sans-13": $token-font-system-sans-13,
"palette-font-system-sans-14": $token-font-system-sans-14,
"palette-font-system-sans-15": $token-font-system-sans-15,
"palette-font-system-sans-16": $token-font-system-sans-16,
"palette-font-system-sans-17": $token-font-system-sans-17,
"palette-font-system-sans-18": $token-font-system-sans-18,
"palette-font-system-sans-19": $token-font-system-sans-19,
"palette-font-system-sans-20": $token-font-system-sans-20,
"palette-font-system-sans-small": $tokens-font-system-sans-small,
"palette-font-system-sans-medium": $tokens-font-system-sans-medium,
"palette-font-system-sans-large": $tokens-font-system-sans-large,
"palette-font-system-sans-larger": $tokens-font-system-sans-larger,
"palette-font-system-sans": $tokens-font-system-sans,

);

$palettes-font-system-serif: (

"palette-font-system-serif-micro": $token-font-system-serif-micro,
"palette-font-system-serif-1": $token-font-system-serif-1,
"palette-font-system-serif-2": $token-font-system-serif-2,
"palette-font-system-serif-3": $token-font-system-serif-3,
"palette-font-system-serif-4": $token-font-system-serif-4,
"palette-font-system-serif-5": $token-font-system-serif-5,
"palette-font-system-serif-6": $token-font-system-serif-6,
"palette-font-system-serif-7": $token-font-system-serif-7,
"palette-font-system-serif-8": $token-font-system-serif-8,
"palette-font-system-serif-9": $token-font-system-serif-9,
"palette-font-system-serif-10": $token-font-system-serif-10,
"palette-font-system-serif-11": $token-font-system-serif-11,
"palette-font-system-serif-12": $token-font-system-serif-12,
"palette-font-system-serif-13": $token-font-system-serif-13,
"palette-font-system-serif-14": $token-font-system-serif-14,
"palette-font-system-serif-15": $token-font-system-serif-15,
"palette-font-system-serif-16": $token-font-system-serif-16,
"palette-font-system-serif-17": $token-font-system-serif-17,
"palette-font-system-serif-18": $token-font-system-serif-18,
"palette-font-system-serif-19": $token-font-system-serif-19,
"palette-font-system-serif-20": $token-font-system-serif-20,
"palette-font-system-serif-small": $tokens-font-system-serif-small,
"palette-font-system-serif-medium": $tokens-font-system-serif-medium,
"palette-font-system-serif-large": $tokens-font-system-serif-large,
"palette-font-system-serif-larger": $tokens-font-system-serif-larger,
"palette-font-system-serif": $tokens-font-system-serif,

);

$tokens-font-system: map-collect(

$tokens-font-system-cond,
$tokens-font-system-icon,
$tokens-font-system-lang,
$tokens-font-system-mono,
$tokens-font-system-sans,
$tokens-font-system-serif

);

$palette-font-system: (

"palette-font-system": $tokens-font-system,

);

$palettes-font-system: map-collect(

$palettes-font-system-cond,
$palettes-font-system-icon,
$palettes-font-system-lang,
$palettes-font-system-serif,
$palettes-font-system-sans,
$palettes-font-system-mono,
$palette-font-system

);

$tokens-font: map-collect($tokens-font-theme, $tokens-font-system);

$palette-font: (

"palette-font": $tokens-font,

);