MarkupRefineLib

Menu


Token reference

CSS custom properties are Markup Refine's public theming API. This reference is generated directly from the stable markup-refine-lib/css source import graph, so it lists tokens that are actually defined by the package rather than a hand-maintained duplicate.

Override tokens on the nearest application root or data-mr island. Component tokens inherit normally, so an override may be scoped to one subtree without changing other Markup Refine islands.

120 stable custom properties are currently defined.

Application shell

TokenDefined by
--mr-shell-sidebar-widthsrc/library/components/applicationShell/application-shell.css
--mr-shell-subbar-heightsrc/library/components/applicationShell/application-shell.css
--mr-shell-topbar-heightsrc/library/components/applicationShell/application-shell.css

Buttons

TokenDefined by
--mr-button-border-widthsrc/library/globals/variables.css

Colors

TokenDefined by
--mr-color-backgroundsrc/library/globals/variables.css
--mr-color-background-light-contrastsrc/library/globals/variables.css
--mr-color-helpsrc/library/globals/variables.css
--mr-color-help-darkersrc/library/globals/variables.css
--mr-color-infosrc/library/globals/variables.css
--mr-color-info-darkersrc/library/globals/variables.css
--mr-color-linksrc/library/globals/variables.css
--mr-color-link-hoversrc/library/globals/variables.css
--mr-color-link-visitedsrc/library/globals/variables.css
--mr-color-main-textsrc/library/globals/variables.css
--mr-color-main-text-areasrc/library/globals/variables.css
--mr-color-main-text-area-darkersrc/library/globals/variables.css
--mr-color-negativesrc/library/globals/variables.css
--mr-color-negative-darkersrc/library/globals/variables.css
--mr-color-overlaysrc/library/globals/variables.css
--mr-color-positivesrc/library/globals/variables.css
--mr-color-positive-darkersrc/library/globals/variables.css
--mr-color-primarysrc/library/globals/variables.css
--mr-color-primary-darkersrc/library/globals/variables.css
--mr-color-primary-lightersrc/library/globals/variables.css
--mr-color-secondarysrc/library/globals/variables.css
--mr-color-secondary-darkersrc/library/globals/variables.css
--mr-color-secondary-lightersrc/library/globals/variables.css
--mr-color-text-on-primarysrc/library/globals/variables.css
--mr-color-text-on-primary-darkersrc/library/globals/variables.css
--mr-color-text-on-secondarysrc/library/globals/variables.css
--mr-color-text-primarysrc/library/globals/variables.css
--mr-color-text-secondarysrc/library/globals/variables.css
--mr-color-warningsrc/library/globals/variables.css
--mr-color-warning-darkersrc/library/globals/variables.css

Controls

TokenDefined by
--mr-control-border-widthsrc/library/globals/variables.css
--mr-control-font-sizesrc/library/globals/variables.css
--mr-control-paddingsrc/library/globals/variables.css

Focus

TokenDefined by
--mr-focus-outline-offsetsrc/library/globals/variables.css
--mr-focus-outline-stylesrc/library/globals/variables.css
--mr-focus-outline-widthsrc/library/globals/variables.css

Layers

TokenDefined by
--mr-layer-actions-border-colorsrc/library/globals/variables.css
--mr-layer-actions-border-widthsrc/library/globals/variables.css
--mr-layer-actions-gapsrc/library/globals/variables.css
--mr-layer-actions-padding-block-startsrc/library/globals/variables.css
--mr-layer-backdrop-blursrc/library/globals/variables.css
--mr-layer-backdrop-colorsrc/library/globals/variables.css
--mr-layer-closed-transformsrc/library/components/layer/layer.css
--mr-layer-description-gapsrc/library/globals/variables.css
--mr-layer-drawer-inline-sizesrc/library/components/applicationShell/application-shell.css
src/library/globals/variables.css
--mr-layer-header-gapsrc/library/globals/variables.css
--mr-layer-motion-distancesrc/library/globals/variables.css
--mr-layer-motion-durationsrc/library/globals/variables.css
--mr-layer-motion-easingsrc/library/globals/variables.css
--mr-layer-motion-scalesrc/library/globals/variables.css
--mr-layer-popover-max-block-sizesrc/library/globals/variables.css
--mr-layer-popover-max-inline-sizesrc/library/globals/variables.css
--mr-layer-popover-paddingsrc/library/globals/variables.css
--mr-layer-popover-radiussrc/library/globals/variables.css
--mr-layer-section-gapsrc/library/globals/variables.css
--mr-layer-surface-backgroundsrc/library/components/applicationShell/application-shell.css
src/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-surface-border-colorsrc/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-surface-border-widthsrc/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-surface-colorsrc/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-surface-inline-sizesrc/library/globals/variables.css
--mr-layer-surface-max-block-sizesrc/library/globals/variables.css
--mr-layer-surface-max-inline-sizesrc/library/components/applicationShell/application-shell.css
src/library/globals/variables.css
--mr-layer-surface-paddingsrc/library/components/applicationShell/application-shell.css
src/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-surface-radiussrc/library/components/applicationShell/application-shell.css
src/library/components/searchTool/search-tool.css
src/library/globals/variables.css
--mr-layer-viewport-gapsrc/library/globals/variables.css

Layout

TokenDefined by
--mr-cluster-alignsrc/library/globals/variables.css
--mr-cluster-gapsrc/library/globals/variables.css
--mr-container-max-widthsrc/library/globals/variables.css
--mr-container-padding-inlinesrc/library/globals/variables.css
--mr-grid-gapsrc/library/globals/variables.css
--mr-grid-min-column-sizesrc/library/globals/variables.css
--mr-inline-gapsrc/library/globals/variables.css
--mr-stack-gapsrc/library/globals/variables.css

Motion

TokenDefined by
--mr-motion-duration-fastsrc/library/globals/variables.css
--mr-motion-duration-mediumsrc/library/globals/variables.css
--mr-motion-duration-normalsrc/library/globals/variables.css
--mr-motion-duration-shortsrc/library/globals/variables.css

Other

TokenDefined by
--mr-overlay-blursrc/library/globals/variables.css

Radii

TokenDefined by
--mr-radius-largesrc/library/globals/variables.css
--mr-radius-mediumsrc/library/globals/variables.css

Search

TokenDefined by
--mr-search-input-border-widthsrc/library/components/searchTool/search-tool.css
--mr-search-spinner-border-widthsrc/library/components/searchTool/search-tool.css

Spacing

TokenDefined by
--mr-space-lgsrc/library/globals/variables.css
--mr-space-mdsrc/library/globals/variables.css
--mr-space-smsrc/library/globals/variables.css
--mr-space-xssrc/library/globals/variables.css

Tooltips

TokenDefined by
--mr-tooltip-backgroundsrc/library/globals/variables.css
--mr-tooltip-border-colorsrc/library/globals/variables.css
--mr-tooltip-border-widthsrc/library/globals/variables.css
--mr-tooltip-colorsrc/library/globals/variables.css
--mr-tooltip-content-gapsrc/library/globals/variables.css
--mr-tooltip-control-gapsrc/library/globals/variables.css
--mr-tooltip-control-insetsrc/library/globals/variables.css
--mr-tooltip-control-sizesrc/library/globals/variables.css
--mr-tooltip-inline-sizesrc/library/globals/variables.css
--mr-tooltip-max-block-sizesrc/library/globals/variables.css
--mr-tooltip-max-inline-sizesrc/library/globals/variables.css
--mr-tooltip-min-inline-sizesrc/library/globals/variables.css
--mr-tooltip-motion-distancesrc/library/globals/variables.css
--mr-tooltip-motion-durationsrc/library/globals/variables.css
--mr-tooltip-motion-easingsrc/library/globals/variables.css
--mr-tooltip-padding-blocksrc/library/globals/variables.css
--mr-tooltip-padding-inlinesrc/library/globals/variables.css
--mr-tooltip-pin-progress-colorsrc/library/globals/variables.css
--mr-tooltip-pin-progress-stroke-widthsrc/library/globals/variables.css
--mr-tooltip-pin-progress-track-colorsrc/library/globals/variables.css
--mr-tooltip-pinned-outline-colorsrc/library/globals/variables.css
--mr-tooltip-pinned-outline-offsetsrc/library/globals/variables.css
--mr-tooltip-pinned-outline-widthsrc/library/globals/variables.css
--mr-tooltip-radiussrc/library/globals/variables.css
--mr-tooltip-shadowsrc/library/globals/variables.css
--mr-tooltip-title-font-weightsrc/library/globals/variables.css

Typography

TokenDefined by
--mr-font-family-monosrc/library/globals/variables.css
--mr-font-family-sanssrc/library/globals/variables.css
--mr-font-family-serifsrc/library/globals/variables.css
--mr-line-height-bodysrc/library/globals/variables.css

Runtime-only custom properties

A behavior may write an internal custom property without defining it as a theme token. For example, Tooltip pin progress writes --mr-tooltip-pin-delay from the configured JavaScript pinDelay so CSS progress and behavior share one clock. Runtime-only properties are intentionally absent from the generated stable token inventory unless the stable CSS defines them as an author-overridable token.