diff --git a/packages/frontend/@n8n/chat/src/css/markdown.scss b/packages/frontend/@n8n/chat/src/css/markdown.scss index 1feb199d23..c30707065c 100644 --- a/packages/frontend/@n8n/chat/src/css/markdown.scss +++ b/packages/frontend/@n8n/chat/src/css/markdown.scss @@ -122,15 +122,7 @@ body { kbd, samp { font-family: - /* macOS 10.10+ */ - 'Menlo', - /* Windows 6+ */ 'Consolas', - /* Android 4+ */ 'Roboto Mono', - /* Ubuntu 10.10+ */ 'Ubuntu Monospace', - /* KDE Plasma 5+ */ 'Noto Mono', - /* KDE Plasma 4+ */ 'Oxygen Mono', - /* Linux/OpenOffice fallback */ 'Liberation Mono', - /* fallback */ monospace, + var(--font-family-monospace), /* macOS emoji */ 'Apple Color Emoji', /* Windows emoji */ 'Segoe UI Emoji', /* Windows emoji */ 'Segoe UI Symbol', @@ -155,7 +147,7 @@ body { */ b, strong { - font-weight: bolder; + font-weight: var(--font-weight-bold); } /* @@ -466,7 +458,7 @@ body { display: block; font-size: 1em; font-style: italic; - font-weight: normal; + font-weight: var(--font-weight-regular); line-height: 1.3; margin-top: 0.3em; } @@ -510,7 +502,7 @@ body { */ ins { text-decoration: none; - font-weight: bolder; + font-weight: var(--font-weight-bold); } blockquote { diff --git a/packages/frontend/@n8n/design-system/src/components/N8nAlert/Alert.vue b/packages/frontend/@n8n/design-system/src/components/N8nAlert/Alert.vue index a344fa9c8b..620bd64c35 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nAlert/Alert.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nAlert/Alert.vue @@ -228,7 +228,7 @@ const alertBoxClassNames = computed(() => { .title { font-size: $alert-title-font-size; line-height: 18px; - font-weight: bold; + font-weight: var(--font-weight-bold); } .description { diff --git a/packages/frontend/@n8n/design-system/src/components/N8nBreadcrumbs/Breadcrumbs.vue b/packages/frontend/@n8n/design-system/src/components/N8nBreadcrumbs/Breadcrumbs.vue index 90d6133751..1c82fe2cdc 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nBreadcrumbs/Breadcrumbs.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nBreadcrumbs/Breadcrumbs.vue @@ -351,7 +351,7 @@ const handleTooltipClose = () => { .item * { color: var(--color-text-base); font-size: var(--font-size-2xs); - font-weight: 600; + font-weight: var(--font-weight-bold); } .item a:hover * { diff --git a/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.scss b/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.scss index af37c8b4fe..9a476ca9d5 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.scss +++ b/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.scss @@ -12,7 +12,7 @@ border: var(--border-width-base) $button-border-color var(--border-style-base) unquote($important); color: $button-font-color unquote($important); background-color: $button-background-color unquote($important); - font-weight: var(--font-weight-bold) unquote($important); + font-weight: var(--font-weight-medium) unquote($important); border-radius: $button-border-radius unquote($important); padding: $button-padding-vertical $button-padding-horizontal unquote($important); font-size: $button-font-size unquote($important); diff --git a/packages/frontend/@n8n/design-system/src/components/N8nInfoTip/InfoTip.vue b/packages/frontend/@n8n/design-system/src/components/N8nInfoTip/InfoTip.vue index e80547c0fc..e5af26818c 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nInfoTip/InfoTip.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nInfoTip/InfoTip.vue @@ -114,7 +114,7 @@ const iconData = computed<{ icon: IconMap[keyof IconMap]; color: IconColor }>(() } .bold { - font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-medium); } .note { diff --git a/packages/frontend/@n8n/design-system/src/components/N8nNodeCreatorNode/NodeCreatorNode.vue b/packages/frontend/@n8n/design-system/src/components/N8nNodeCreatorNode/NodeCreatorNode.vue index bef3b5a261..b58f864c7c 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nNodeCreatorNode/NodeCreatorNode.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nNodeCreatorNode/NodeCreatorNode.vue @@ -126,7 +126,7 @@ const { t } = useI18n(); margin-right: var(--node-icon-margin-right, var(--spacing-s)); } .name { - font-weight: var(--node-creator-name-weight, var(--font-weight-bold)); + font-weight: var(--node-creator-name-weight, var(--font-weight-medium)); font-size: var(--node-creator-name-size, var(--font-size-s)); line-height: 1.115rem; } @@ -134,7 +134,7 @@ const { t } = useI18n(); margin-top: var(--spacing-5xs); font-size: var(--font-size-2xs); line-height: 1rem; - font-weight: 400; + font-weight: var(--font-weight-regular); color: var(--node-creator-description-colos, var(--color-text-base)); } diff --git a/packages/frontend/@n8n/design-system/src/components/N8nNodeIcon/NodeIcon.vue b/packages/frontend/@n8n/design-system/src/components/N8nNodeIcon/NodeIcon.vue index f4cf18877a..ae48582a1b 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nNodeIcon/NodeIcon.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nNodeIcon/NodeIcon.vue @@ -117,7 +117,7 @@ const badgeStyleData = computed((): Record => { line-height: var(--node-icon-size, 26px); font-size: 1.1em; text-align: center; - font-weight: bold; + font-weight: var(--font-weight-bold); font-size: 20px; } diff --git a/packages/frontend/@n8n/design-system/src/components/N8nRadioButtons/RadioButton.vue b/packages/frontend/@n8n/design-system/src/components/N8nRadioButtons/RadioButton.vue index 5be4090469..078574b57e 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nRadioButtons/RadioButton.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nRadioButtons/RadioButton.vue @@ -63,7 +63,7 @@ withDefaults(defineProps(), { display: flex; align-items: center; border-radius: var(--border-radius-base); - font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-medium); color: var(--color-text-base); transition: background-color 0.2s ease; cursor: pointer; diff --git a/packages/frontend/@n8n/design-system/src/components/N8nTabs/Tabs.vue b/packages/frontend/@n8n/design-system/src/components/N8nTabs/Tabs.vue index 3b9b9cb743..fcd8c5f307 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nTabs/Tabs.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nTabs/Tabs.vue @@ -139,7 +139,7 @@ const scrollRight = () => scroll(50); .tabs { color: var(--color-text-base); - font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-medium); display: flex; align-items: center; width: 100%; diff --git a/packages/frontend/@n8n/design-system/src/components/N8nText/Text.vue b/packages/frontend/@n8n/design-system/src/components/N8nText/Text.vue index d4df98723c..9888250eea 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nText/Text.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nText/Text.vue @@ -49,7 +49,7 @@ const classes = computed(() => { diff --git a/packages/frontend/editor-ui/src/components/MainHeader/MainHeader.vue b/packages/frontend/editor-ui/src/components/MainHeader/MainHeader.vue index 967f93d71a..7f537248a0 100644 --- a/packages/frontend/editor-ui/src/components/MainHeader/MainHeader.vue +++ b/packages/frontend/editor-ui/src/components/MainHeader/MainHeader.vue @@ -290,7 +290,7 @@ function hideGithubButton() { display: flex; align-items: center; font-size: 0.9em; - font-weight: 400; + font-weight: var(--font-weight-regular); overflow: auto; } diff --git a/packages/frontend/editor-ui/src/components/MainHeader/WorkflowDetails.vue b/packages/frontend/editor-ui/src/components/MainHeader/WorkflowDetails.vue index d749fc772b..d7467c061c 100644 --- a/packages/frontend/editor-ui/src/components/MainHeader/WorkflowDetails.vue +++ b/packages/frontend/editor-ui/src/components/MainHeader/WorkflowDetails.vue @@ -715,7 +715,7 @@ $--header-spacing: 20px; .activator { color: $custom-font-dark; - font-weight: 400; + font-weight: var(--font-weight-regular); font-size: 13px; line-height: $--text-line-height; align-items: center; @@ -729,7 +729,7 @@ $--header-spacing: 20px; font-size: 12px; padding: 20px 0; // to be more clickable color: $custom-font-very-light; - font-weight: 600; + font-weight: var(--font-weight-bold); white-space: nowrap; &:hover { diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreator/ItemTypes/LabelItem.vue b/packages/frontend/editor-ui/src/components/Node/NodeCreator/ItemTypes/LabelItem.vue index 9f905f7b36..8abc0ec3b8 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreator/ItemTypes/LabelItem.vue +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreator/ItemTypes/LabelItem.vue @@ -21,7 +21,7 @@ defineProps(); letter-spacing: 1px; padding-top: var(--spacing-s); font-style: normal; - font-weight: 700; + font-weight: var(--font-weight-bold); font-size: 10px; line-height: 12px; text-transform: uppercase; diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreator/Panel/NoResults.vue b/packages/frontend/editor-ui/src/components/Node/NodeCreator/Panel/NoResults.vue index e8d5977613..4d9b0af4b2 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreator/Panel/NoResults.vue +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreator/Panel/NoResults.vue @@ -72,7 +72,7 @@ const i18n = useI18n(); height: 100%; border-left: 1px solid $node-creator-border-color; flex-direction: column; - font-weight: 400; + font-weight: var(--font-weight-regular); display: flex; align-items: center; align-content: center; diff --git a/packages/frontend/editor-ui/src/components/NodeTitle.vue b/packages/frontend/editor-ui/src/components/NodeTitle.vue index 8445f8832f..7331bf404a 100644 --- a/packages/frontend/editor-ui/src/components/NodeTitle.vue +++ b/packages/frontend/editor-ui/src/components/NodeTitle.vue @@ -90,7 +90,7 @@ function onRename() { diff --git a/packages/frontend/editor-ui/src/components/SaveButton.vue b/packages/frontend/editor-ui/src/components/SaveButton.vue index c033212b80..731e9b8582 100644 --- a/packages/frontend/editor-ui/src/components/SaveButton.vue +++ b/packages/frontend/editor-ui/src/components/SaveButton.vue @@ -79,7 +79,7 @@ const shortcutTooltipLabel = computed(() => { .saved { color: $custom-font-very-light; font-size: 12px; - font-weight: 600; + font-weight: var(--font-weight-bold); line-height: 12px; text-align: center; padding: var(--spacing-2xs) var(--spacing-2xs); diff --git a/packages/frontend/editor-ui/src/components/SettingsLogStreaming/EventDestinationSettingsModal.ee.vue b/packages/frontend/editor-ui/src/components/SettingsLogStreaming/EventDestinationSettingsModal.ee.vue index da4f86d022..df8a7b2d27 100644 --- a/packages/frontend/editor-ui/src/components/SettingsLogStreaming/EventDestinationSettingsModal.ee.vue +++ b/packages/frontend/editor-ui/src/components/SettingsLogStreaming/EventDestinationSettingsModal.ee.vue @@ -566,7 +566,7 @@ function callEventBus(event: string, data: unknown) { .cardTitle { font-size: 14px; - font-weight: bold; + font-weight: var(--font-weight-bold); } .header { diff --git a/packages/frontend/editor-ui/src/components/TagsDropdown.vue b/packages/frontend/editor-ui/src/components/TagsDropdown.vue index 1ba67a3182..d2431f0e6b 100644 --- a/packages/frontend/editor-ui/src/components/TagsDropdown.vue +++ b/packages/frontend/editor-ui/src/components/TagsDropdown.vue @@ -352,7 +352,7 @@ onClickOutside( padding: $--item-padding; margin: 0; line-height: $--item-line-height; - font-weight: 400; + font-weight: var(--font-weight-regular); font-size: $--item-font-size; &.is-disabled { @@ -361,7 +361,7 @@ onClickOutside( } &.selected { - font-weight: bold; + font-weight: var(--font-weight-bold); > span { display: inline-block; diff --git a/packages/frontend/editor-ui/src/components/TestDefinition/shared/TestTableBase.vue b/packages/frontend/editor-ui/src/components/TestDefinition/shared/TestTableBase.vue index 8850a09558..5267fb382d 100644 --- a/packages/frontend/editor-ui/src/components/TestDefinition/shared/TestTableBase.vue +++ b/packages/frontend/editor-ui/src/components/TestDefinition/shared/TestTableBase.vue @@ -198,7 +198,7 @@ defineSlots<{ overflow: hidden; text-overflow: ellipsis; font-size: 12px; - font-weight: 600; + font-weight: var(--font-weight-bold); color: var(--color-text-base); } diff --git a/packages/frontend/editor-ui/src/components/UpdatesPanel.vue b/packages/frontend/editor-ui/src/components/UpdatesPanel.vue index a5f1332bc4..bf7c0af610 100644 --- a/packages/frontend/editor-ui/src/components/UpdatesPanel.vue +++ b/packages/frontend/editor-ui/src/components/UpdatesPanel.vue @@ -84,7 +84,7 @@ const i18n = useI18n(); font-size: 24px; line-height: 24px; color: $updates-panel-text-color; - font-weight: 400; + font-weight: var(--font-weight-regular); } .description { @@ -96,7 +96,7 @@ const i18n = useI18n(); font-size: 16px; line-height: 22px; color: $updates-panel-description-text-color; - font-weight: 400; + font-weight: var(--font-weight-regular); margin: 0 0 16px 0; } diff --git a/packages/frontend/editor-ui/src/components/VersionCard.vue b/packages/frontend/editor-ui/src/components/VersionCard.vue index 8b814e1119..bc969ac5c8 100644 --- a/packages/frontend/editor-ui/src/components/VersionCard.vue +++ b/packages/frontend/editor-ui/src/components/VersionCard.vue @@ -103,7 +103,7 @@ const nodeName = (node: IVersionNode): string => { } .name { - font-weight: 600; + font-weight: var(--font-weight-bold); font-size: 16px; line-height: 18px; color: $version-card-name-text-color; @@ -117,7 +117,7 @@ const nodeName = (node: IVersionNode): string => { .description { font-size: 14px; - font-weight: 400; + font-weight: var(--font-weight-regular); line-height: 19px; color: $version-card-description-text-color; } @@ -125,7 +125,7 @@ const nodeName = (node: IVersionNode): string => { .release-date { font-size: 12px; line-height: 18px; - font-weight: 400; + font-weight: var(--font-weight-regular); color: $version-card-release-date-text-color; } diff --git a/packages/frontend/editor-ui/src/components/WorkflowCard.vue b/packages/frontend/editor-ui/src/components/WorkflowCard.vue index fb83a70ed6..8503bb4dbc 100644 --- a/packages/frontend/editor-ui/src/components/WorkflowCard.vue +++ b/packages/frontend/editor-ui/src/components/WorkflowCard.vue @@ -256,12 +256,12 @@ const emitWorkflowActiveToggle = (value: { id: string; active: boolean }) => {