.workflow-stage { --btn-border-radius: 0.5em; --hover-size: 0; @media (hover: hover) { &:hover { background-color: color(from var(--bubble-color) srgb r g b / 0.15); } } } .workflow-stage--current { --btn-background: var(--bubble-color); color: var(--color-ink-reversed); @media (hover: hover) { &:hover { background-color: color(from var(--bubble-color) srgb r g b / 0.65); } } } .workflow__popup { --panel-border-radius: 0.5em; --panel-padding: 0.5em; --panel-size: 100%; inline-size: auto !important; inset: 0 auto auto 0; margin-block-start: 1lh; margin-inline-start: calc((var(--panel-padding) + 0.7em) * -1); min-inline-size: 12ch; max-inline-size: var(--panel-size) !important; position: absolute; transform-origin: top left; z-index: 1; }