/* Opt-in public primitives, independent of wp-admin and any site brand.
 * System colors follow the host's color-scheme, including forced colors.
 * Theme authors may override these roles on a surface or a descendant.
 */
.lean-public-surface {
	--lean-public-font-family: inherit;
	--lean-public-font-size: 1rem;
	--lean-public-font-small: 0.875rem;
	--lean-public-leading: 1.55;
	--lean-public-weight: 400;
	--lean-public-weight-strong: 600;
	--lean-public-surface: Canvas;
	--lean-public-text: CanvasText;
	--lean-public-muted: CanvasText;
	--lean-public-border: GrayText;
	--lean-public-subtle: ButtonFace;
	--lean-public-heading-surface: ButtonFace;
	--lean-public-heading-text: ButtonText;
	--lean-public-link: LinkText;
	--lean-public-action: ButtonFace;
	--lean-public-on-action: ButtonText;
	--lean-public-action-hover: CanvasText;
	--lean-public-on-action-hover: Canvas;
	--lean-public-focus: CanvasText;
	--lean-public-radius: 0.5rem;
	--lean-public-radius-panel: 0.75rem;
	--lean-public-space-small: 0.5rem;
	--lean-public-space: 0.75rem;
	--lean-public-space-large: 1.5rem;
	--lean-public-target: 44px;
	--lean-public-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 15%);
	--lean-public-overlay: rgb(0 0 0 / 60%);
}
