Tokens

The Tokens reference lists every Framework CSS variable from _variables_root.scss and bit-depth overrides in _variables_overrides.scss. Use it to understand defaults, 2-bit behavior, and 4/8/16-bit scaling.

How To Read This Table

Each row is a CSS custom property token. Root comes from _variables_root.scss. 2-bit and 4/8/16-bit come from mixins in _variables_overrides.scss.

Palette

Token 1-bit 2-bit 4/8/16-bit
Semantic
--black #000000 — —
--color-error var(--red) — —
--color-primary var(--blue) — —
--color-success var(--green) — —
--color-warning var(--orange) — —
--white #FFFFFF — —
Grayscale
--gray-10 #111111 — —
--gray-15 #222222 — —
--gray-20 #333333 — —
--gray-25 #444444 — —
--gray-30 #555555 — —
--gray-35 #666666 — —
--gray-40 #777777 — —
--gray-45 #888888 — —
--gray-50 #999999 — —
--gray-55 #AAAAAA — —
--gray-60 #BBBBBB — —
--gray-65 #CCCCCC — —
--gray-70 #DDDDDD — —
--gray-75 #EEEEEE — —
Legacy Grayscale
--gray-1 #111111 — —
--gray-2 #333333 — —
--gray-3 #555555 — —
--gray-4 #777777 — —
--gray-5 #999999 — —
--gray-6 #BBBBBB — —
--gray-7 #DDDDDD — —

Description

Token 1-bit 2-bit 4/8/16-bit
Base
--description-font-family "NicoPups" "NicoPups" "Inter Variable", Inter
--description-font-size 16px 16px calc(13px * var(--ui-scale))
--description-font-smoothing none none auto
--description-font-weight 400 400 500
--description-line-height 1 1 1.2
Large
--description-large-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--description-large-font-size 16px 16px calc(16px * var(--ui-scale))
--description-large-font-smoothing none none auto
--description-large-font-weight 400 400 500
--description-large-line-height 1.25 1.25 1.2
Xlarge
--description-xlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--description-xlarge-font-size 21px 21px calc(21px * var(--ui-scale))
--description-xlarge-font-smoothing auto auto auto
--description-xlarge-font-weight 500 500 500
--description-xlarge-line-height 1.2 1.2 1.2
Xxlarge
--description-xxlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--description-xxlarge-font-size 24px 24px calc(24px * var(--ui-scale))
--description-xxlarge-font-smoothing auto auto auto
--description-xxlarge-font-weight 475 475 475
--description-xxlarge-line-height 1.2 1.2 1.2

Layout

Token 1-bit 2-bit 4/8/16-bit
--full-h calc(var(--screen-h) - var(--gap) * 2) — —
--full-w calc(var(--screen-w) - var(--gap) * 2) — —
--half_horizontal-h calc((var(--screen-h) - var(--gap) * 2) / 2 - var(--gap) / 2) — —
--half_horizontal-w calc((var(--screen-w) - var(--gap) * 2)) — —
--half_vertical-h calc((var(--screen-h) - var(--gap) * 2)) — —
--half_vertical-w calc((var(--screen-w) - var(--gap) * 2) / 2 - var(--gap) / 2) — —
--quadrant-h calc((var(--screen-h) - var(--gap) * 2) / 2 - var(--gap) / 2) — —
--quadrant-w calc((var(--screen-w) - var(--gap) * 2) / 2 - var(--gap) / 2) — —
--screen-h 480px — —
--screen-h-original 480px — —
--screen-w 800px — —
--screen-w-original 800px — —

Spacing

Token 1-bit 2-bit 4/8/16-bit
--gap 10px — —
--gap-large 20px — —
--gap-medium 16px — —
--gap-small 7px — —
--gap-xlarge 30px — —
--gap-xsmall 5px — —
--gap-xxlarge 40px — —
--list-gap-large 16px — —
--list-gap-small 8px — —

Item

Token 1-bit 2-bit 4/8/16-bit
Base
--item-index-font-family "NicoPups" "NicoPups" —
--item-index-font-size 16px 16px —
--item-index-font-smoothing none none —
--item-index-font-weight 400 400 —
--item-index-line-height 1 1 —
--item-meta-width 10px 10px calc(10px * var(--ui-scale))

Label

Token 1-bit 2-bit 4/8/16-bit
Base
--label-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--label-font-size 16px 16px calc(16px * var(--ui-scale))
--label-font-smoothing none none auto
--label-font-weight 400 400 500
--label-line-height 1.25 1.25 1.25
Small
--label-small-font-family "NicoPups" "NicoPups" "Inter Variable", Inter
--label-small-font-size 16px 16px calc(13px * var(--ui-scale))
--label-small-font-smoothing none none auto
--label-small-font-weight 400 400 500
--label-small-line-height 1 1 1
Large
--label-large-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--label-large-font-size 21px 21px calc(21px * var(--ui-scale))
--label-large-font-smoothing auto auto auto
--label-large-font-weight 500 500 500
--label-large-line-height 1.2 1.2 1.2
Xlarge
--label-xlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--label-xlarge-font-size 26px 26px calc(26px * var(--ui-scale))
--label-xlarge-font-smoothing auto auto auto
--label-xlarge-font-weight 475 475 475
--label-xlarge-line-height 1.2 1.2 1.2
Xxlarge
--label-xxlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--label-xxlarge-font-size 30px 30px calc(30px * var(--ui-scale))
--label-xxlarge-font-smoothing auto auto auto
--label-xxlarge-font-weight 450 450 450
--label-xxlarge-line-height 1.2 1.2 1.2

Progress

Token 1-bit 2-bit 4/8/16-bit
Base
--progress-bar-height 24px — —
--progress-bar-height-large 32px — —
--progress-bar-height-small 12px — —
--progress-bar-height-xsmall 6px — —
--progress-bar-radius 10px — —
--progress-dot-size 16px — —
--progress-dot-size-large 20px — —
--progress-dot-size-small 12px — —
--progress-dot-size-xsmall 8px — —

Rich Text

Token 1-bit 2-bit 4/8/16-bit
Base
--richtext-content-max-width 640px — —
--richtext-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--richtext-font-size 16px 16px calc(16px * var(--ui-scale))
--richtext-font-smoothing none none auto
--richtext-font-weight 400 400 500
--richtext-line-height 22px 22px calc(22px * var(--ui-scale))
Small
--richtext-small-font-family "NicoPups" "NicoPups" "Inter Variable", Inter
--richtext-small-font-size 16px 16px calc(13px * var(--ui-scale))
--richtext-small-font-smoothing none none auto
--richtext-small-font-weight 400 400 500
--richtext-small-line-height 16px 16px calc(18px * var(--ui-scale))
Large
--richtext-large-font-family "BlockKie" "BlockKie" "Inter Variable", Inter
--richtext-large-font-size 26px 26px calc(21px * var(--ui-scale))
--richtext-large-font-smoothing none none auto
--richtext-large-font-weight 400 400 500
--richtext-large-line-height 1 1 1.2
Xlarge
--richtext-xlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--richtext-xlarge-font-size 30px 30px calc(30px * var(--ui-scale))
--richtext-xlarge-font-smoothing auto auto auto
--richtext-xlarge-font-weight 425 425 425
--richtext-xlarge-line-height 1.2 1.2 1.2
Xxlarge
--richtext-xxlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--richtext-xxlarge-font-size 35px 35px calc(35px * var(--ui-scale))
--richtext-xxlarge-font-smoothing auto auto auto
--richtext-xxlarge-font-weight 400 400 400
--richtext-xxlarge-line-height 1.2 1.2 1.2
Xxxlarge
--richtext-xxxlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--richtext-xxxlarge-font-size 40px 40px calc(40px * var(--ui-scale))
--richtext-xxxlarge-font-smoothing auto auto auto
--richtext-xxxlarge-font-weight 375 375 375
--richtext-xxxlarge-line-height 1.2 1.2 1.2

Rounded

Token 1-bit 2-bit 4/8/16-bit
--rounded 10px — —
--rounded-full 9999px — —
--rounded-large 20px — —
--rounded-medium 15px — —
--rounded-none 0px — —
--rounded-small 7px — —
--rounded-xlarge 25px — —
--rounded-xsmall 5px — —
--rounded-xxlarge 30px — —

Table

Token 1-bit 2-bit 4/8/16-bit
Base
--table-tbody-height 46px — —
--table-thead-height 36px — —
Xsmall
--table-xsmall-tbody-height 22px — —
--table-xsmall-thead-height 18px — —
Small
--table-small-tbody-height 31px — —
--table-small-thead-height 24px — —
Large
--table-large-tbody-height 56px — —
--table-large-thead-height 44px — —
Xlarge
--table-xlarge-tbody-height 72px — —
--table-xlarge-thead-height 56px — —

Title Bar

Token 1-bit 2-bit 4/8/16-bit
Base
--title-bar-border-radius 10px 10px 10px
--title-bar-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--title-bar-font-size 16px 16px calc(16px * var(--ui-scale))
--title-bar-font-smoothing none none auto
--title-bar-font-weight 400 400 500
--title-bar-height 40px 40px calc(40px * var(--ui-scale))
--title-bar-image-height 28px 28px calc(28px * var(--ui-scale))
--title-bar-line-height 1 1 calc(22px * var(--ui-scale))
--title-bar-padding-top 5px 5px 0px
--title-bar-text-stroke-width 3.5px 3.5px 2px
Small
--title-bar-small-font-size 16px 16px calc(16px * var(--ui-scale))
--title-bar-small-height 32px 32px calc(32px * var(--ui-scale))
--title-bar-small-image-height 24px 24px calc(24px * var(--ui-scale))

Title

Token 1-bit 2-bit 4/8/16-bit
Base
--title-font-family "BlockKie" "BlockKie" "Inter Variable", Inter
--title-font-size 26px 26px calc(21px * var(--ui-scale))
--title-font-smoothing none none auto
--title-font-weight 400 400 400
--title-line-height 1 1 1.2
Small
--title-small-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--title-small-font-size 16px 16px calc(16px * var(--ui-scale))
--title-small-font-smoothing none none auto
--title-small-font-weight 400 400 550
--title-small-line-height 1 1 1.2
Large
--title-large-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--title-large-font-size 30px 30px calc(30px * var(--ui-scale))
--title-large-font-smoothing auto auto auto
--title-large-font-weight 425 425 425
--title-large-line-height 1.2 1.2 1.2
Xlarge
--title-xlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--title-xlarge-font-size 35px 35px calc(35px * var(--ui-scale))
--title-xlarge-font-smoothing auto auto auto
--title-xlarge-font-weight 400 400 400
--title-xlarge-line-height 1.2 1.2 1.2
Xxlarge
--title-xxlarge-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--title-xxlarge-font-size 40px 40px calc(40px * var(--ui-scale))
--title-xxlarge-font-smoothing auto auto auto
--title-xxlarge-font-weight 375 375 375
--title-xxlarge-line-height 1.2 1.2 1.2

Scaling

Token 1-bit 2-bit 4/8/16-bit
--ui-scale 1 — —

Value

Token 1-bit 2-bit 4/8/16-bit
Base
--value-font-family "Inter Variable", Inter "Inter Variable", Inter "Inter Variable", Inter
--value-font-size 38px 38px calc(38px * var(--ui-scale))
--value-font-smoothing auto auto auto
--value-font-weight 450 450 450
--value-line-height 42px 42px calc(42px * var(--ui-scale))
Xxsmall
--value-xxsmall-font-family "NicoClean" "NicoClean" "Inter Variable", Inter
--value-xxsmall-font-size 16px 16px calc(16px * var(--ui-scale))
--value-xxsmall-font-smoothing none none auto
--value-xxsmall-font-weight 400 400 650
--value-xxsmall-line-height 16px 16px calc(14px * var(--ui-scale))
Xsmall
--value-xsmall-font-size 20px 20px calc(20px * var(--ui-scale))
--value-xsmall-font-weight 600 600 600
--value-xsmall-line-height 24px 24px calc(24px * var(--ui-scale))
Small
--value-small-font-size 26px 26px calc(26px * var(--ui-scale))
--value-small-font-weight 500 500 475
--value-small-line-height 29px 29px calc(29px * var(--ui-scale))
Large
--value-large-font-size 58px 58px calc(58px * var(--ui-scale))
--value-large-font-weight 400 400 400
--value-large-line-height 70px 70px calc(70px * var(--ui-scale))
Xlarge
--value-xlarge-font-size 74px 74px calc(74px * var(--ui-scale))
--value-xlarge-font-weight 375 375 375
--value-xlarge-line-height 86px 86px calc(86px * var(--ui-scale))
Xxlarge
--value-xxlarge-font-size 96px 96px calc(96px * var(--ui-scale))
--value-xxlarge-font-weight 350 350 350
--value-xxlarge-line-height 108px 108px calc(108px * var(--ui-scale))
Xxxlarge
--value-xxxlarge-font-size 128px 128px calc(128px * var(--ui-scale))
--value-xxxlarge-font-weight 300 300 300
--value-xxxlarge-line-height 128px 128px calc(128px * var(--ui-scale))
Mega
--value-mega-font-size 170px 170px calc(170px * var(--ui-scale))
--value-mega-font-weight 275 275 275
--value-mega-line-height 180px 180px calc(180px * var(--ui-scale))
Giga
--value-giga-font-size 220px 220px calc(220px * var(--ui-scale))
--value-giga-font-weight 250 250 250
--value-giga-line-height 230px 230px calc(230px * var(--ui-scale))
Tera
--value-tera-font-size 290px 290px calc(290px * var(--ui-scale))
--value-tera-font-weight 225 225 225
--value-tera-line-height 300px 300px calc(300px * var(--ui-scale))
Peta
--value-peta-font-size 380px 380px calc(380px * var(--ui-scale))
--value-peta-font-weight 200 200 200
--value-peta-line-height 390px 390px calc(390px * var(--ui-scale))