UNPKG

@utrecht/components

Version:

Components for the Municipality of Utrecht based on the NL Design System architecture

48 lines 2.61 kB
/** * @license EUPL-1.2 * Copyright (c) 2020-2022 Gemeente Utrecht * Copyright (c) 2020-2022 Frameless B.V. */ /** * @license EUPL-1.2 * Copyright (c) 2020-2022 Gemeente Utrecht * Copyright (c) 2020-2022 Frameless B.V. */ /** * @license EUPL-1.2 * Copyright (c) 2020-2022 Gemeente Utrecht * Copyright (c) 2020-2022 Frameless B.V. */ .utrecht-number-badge { /* Limit size to `max-content`, so the badge will not be stretched out of proportion inside a flexbox */ background-color: var(--utrecht-number-badge-background-color, var(--utrecht-badge-background-color, hsl(0, 0%, 0%))); border-color: var(--utrecht-number-badge-border-color, var(--utrecht-badge-border-color)); border-radius: var(--utrecht-number-badge-border-radius, var(--utrecht-badge-border-radius, 0.5ch)); border-style: solid; border-width: max(var(--utrecht-number-badge-border-width, var(--utrecht-badge-border-width, 0)), var(--_utrecht-number-badge-min-border-width, 0)); color: var(--utrecht-number-badge-color, var(--utrecht-badge-color, hsl(0, 0%, 100%))); display: inline-block; font-family: var(--utrecht-number-badge-font-family, var(--utrecht-badge-font-family, var(--utrecht-document-font-family, sans-serif))); font-size: var(--utrecht-number-badge-font-size, var(--utrecht-badge-font-size)); font-style: var(--utrecht-number-badge-font-style, normal); /* no inheritance */ font-weight: var(--utrecht-number-badge-font-weight, var(--utrecht-badge-font-weight, bold)); /* no inheritance */ line-height: 1; max-block-size: max-content; max-inline-size: max-content; min-block-size: var(--utrecht-number-badge-min-block-size, var(--utrecht-number-badge-min-inline-size, var(--utrecht-number-badge-min-size, 1em))); min-inline-size: var(--utrecht-number-badge-min-inline-size, var(--utrecht-number-badge-min-size, 1em)); padding-block-end: var(--utrecht-number-badge-padding-block, var(--utrecht-badge-padding-block, 0.5ex)); padding-block-start: var(--utrecht-number-badge-padding-block, var(--utrecht-badge-padding-block, 0.5ex)); padding-inline-end: var(--utrecht-number-badge-padding-inline, var(--utrecht-badge-padding-inline, 0.5ch)); padding-inline-start: var(--utrecht-number-badge-padding-inline, var(--utrecht-badge-padding-inline, 0.5ch)); text-align: center; text-decoration: none; /* no inheritance */ white-space: nowrap; } @media screen and (forced-colors: active) { .utrecht-number-badge { /* Warning: there layout difference because of the added 1px border */ --_utrecht-number-badge-min-border-width: 1px; border-color: currentColor; } }