From d9c5d5e4bb4160284c9f9728f4dc6b28b80b8af3 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Tue, 27 Jan 2026 18:30:10 +0100 Subject: o-heading: Fix underline in static themes --- src/objects/_heading.scss | 8 ++++++++ src/objects/_heading.vars.scss | 1 + 2 files changed, 9 insertions(+) diff --git a/src/objects/_heading.scss b/src/objects/_heading.scss index 1d6e2dc..eed30e8 100644 --- a/src/objects/_heading.scss +++ b/src/objects/_heading.scss @@ -73,6 +73,14 @@ } } + @include bem.elem('highlight') { + background-image: linear-gradient(to top, + transparent props.get(vars.$bg-start), + props.get(vars.$static-themes, $theme, --bg-color) props.get(vars.$bg-start), + props.get(vars.$static-themes, $theme, --bg-color) props.get(vars.$bg-end), + transparent props.get(vars.$bg-end)); + } + @include bem.modifier('display') { @each $mod, $value in vars.$sizes { @include bem.modifier($mod) { diff --git a/src/objects/_heading.vars.scss b/src/objects/_heading.vars.scss index cf07488..c7c08a6 100644 --- a/src/objects/_heading.vars.scss +++ b/src/objects/_heading.vars.scss @@ -161,6 +161,7 @@ $static-themes: props.def(--o-heading, (), 'color'); $static-themes: props.merge($static-themes, ( $heading-theme: ( + --bg-color: props.get(core.$transparent-colors, $theme, --200), --text-color: props.get(core.$transparent-colors, $theme, --900), --xxl: ( -- cgit v1.2.3-70-g09d2