UNPKG

@amsterdam/design-system-tokens

Version:

All design tokens from the Amsterdam Design System. Use it to apply its visual design to your website or application.

320 lines (319 loc) 9.55 kB
{ "ams": { "page-header": { "background-color": { "$value": "{ams.color.background.default}", "$extensions": { "nl.amsterdam.type": "color" } }, "font-family": { "$value": "{ams.typography.font-family}", "$extensions": { "nl.amsterdam.type": "fontFamily" } }, "padding-block": { "$value": "{ams.space.l}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "padding-inline": { "$value": "{ams.grid.padding-inline}", "$extensions": { "nl.amsterdam.hint": "Must be the Grid inline padding, to make sure Header and Grid line up.", "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "medium": { "padding-inline": { "$deprecated": "Use `ams.page-header.vi-medium.padding-inline` instead. Will be removed on or after 2026-10-20.", "$value": "initial", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } }, "wide": { "padding-inline": { "$deprecated": "Use `ams.page-header.vi-wide.padding-inline` instead. Will be removed on or after 2026-10-20.", "$value": "initial", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } }, "vi-medium": { "padding-inline": { "$value": "{ams.grid.vi-medium.padding-inline}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } }, "vi-wide": { "padding-inline": { "$value": "{ams.grid.vi-wide.padding-inline}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } }, "logo-link": { "column-gap": { "$value": "{ams.space.m}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "outline-offset": { "$value": "{ams.focus.outline-offset}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } }, "brand-name": { "color": { "$value": "{ams.color.text.default}", "$extensions": { "nl.amsterdam.type": "color" } }, "font-size": { "$value": "{ams.typography.heading.3.font-size}", "$extensions": { "nl.amsterdam.type": "fontSize" } }, "font-weight": { "$value": "{ams.typography.heading.font-weight}", "$extensions": { "nl.amsterdam.type": "fontWeight" } }, "line-height": { "$value": "{ams.typography.heading.3.line-height}", "$extensions": { "nl.amsterdam.subtype": "lineHeight", "nl.amsterdam.type": "number" } }, "text-wrap": { "$value": "{ams.typography.heading.text-wrap}", "$extensions": { "nl.amsterdam.type": "textWrap" } } }, "mega-menu": { "padding-block": { "$value": "{ams.space.l}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "button": { "background-color": { "$value": "{ams.color.interactive.default}", "$extensions": { "nl.amsterdam.type": "color" } }, "color": { "$value": "{ams.color.text.inverse}", "$extensions": { "nl.amsterdam.type": "color" } }, "cursor": { "$value": "{ams.cursor.interactive}", "$extensions": { "nl.amsterdam.type": "cursor" } }, "label": { "open": { "font-weight": { "$value": "{ams.typography.body-text.font-weight}", "$extensions": { "nl.amsterdam.type": "fontWeight" }, "$deprecated": "We no longer make the button label bold when the mega menu is open. Will be removed on or after 2026-09-13." } } }, "padding-inline": { "$value": "{ams.space.s}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "hover": { "background-color": { "$value": "{ams.color.interactive.hover}", "$extensions": { "nl.amsterdam.type": "color" } }, "color": { "$value": "{ams.color.text.inverse}", "$extensions": { "nl.amsterdam.type": "color" } } } } }, "menu": { "column-gap": { "$value": "{ams.space.l}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "row-gap": { "$value": "{ams.space.xs}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "item": { "color": { "$value": "{ams.links.color}", "$extensions": { "nl.amsterdam.type": "color" }, "$deprecated": "Use `ams.page-header.menu.link.color` instead. Will be removed on or after 2026-09-13." }, "column-gap": { "$value": "{ams.space.xs}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "font-family": { "$value": "{ams.typography.font-family}", "$extensions": { "nl.amsterdam.type": "fontFamily" } }, "font-size": { "$value": "{ams.typography.body-text.font-size}", "$extensions": { "nl.amsterdam.type": "fontSize" } }, "font-weight": { "$value": "{ams.typography.body-text.font-weight}", "$extensions": { "nl.amsterdam.type": "fontWeight" } }, "line-height": { "$value": "{ams.typography.body-text.line-height}", "$extensions": { "nl.amsterdam.subtype": "lineHeight", "nl.amsterdam.type": "number" } }, "outline-offset": { "$value": "{ams.focus.outline-offset}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "padding-block": { "$value": "{ams.space.xs}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "hover": { "color": { "$value": "{ams.links.hover.color}", "$extensions": { "nl.amsterdam.type": "color" } } } }, "link": { "color": { "$value": "{ams.links.color}", "$extensions": { "nl.amsterdam.type": "color" } }, "gap": { "$value": "{ams.space.xs}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "text-decoration-line": { "$value": "{ams.links.subtle.text-decoration-line}", "$extensions": { "nl.amsterdam.type": "textDecorationLine" } }, "text-decoration-thickness": { "$value": "{ams.links.text-decoration-thickness}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "text-underline-offset": { "$value": "{ams.links.text-underline-offset}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "hover": { "text-decoration-line": { "$value": "{ams.links.subtle.hover.text-decoration-line}", "$extensions": { "nl.amsterdam.type": "textDecorationLine" } } } } }, "navigation": { "column-gap": { "$value": "{ams.space.l}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } }, "row-gap": { "$value": "{ams.space.l}", "$extensions": { "nl.amsterdam.subtype": "space", "nl.amsterdam.type": "dimension" } } } } } }