/// Helper for `o-brand` function.
/// @access private
@function _oTopBannerGet($variables, $from: null) {
	@return oBrandGet($component: 'o-top-banner', $variables: $variables, $from: $from);
}
/// Helper for `o-brand` function.
/// @access private
@function _oTopBannerSupports($variant) {
	@return oBrandSupportsVariant($component: 'o-top-banner', $variant: $variant);
}

@if oBrandIs('core') {
	@include oBrandDefine('o-top-banner', 'core', (
		'variables': (
			'new-world': (
				'background-color': oPrivateFoundationGet('o3-color-palette-slate'),
				'button-background-color': oPrivateFoundationGet('o3-color-palette-ft-pink'),
				'heading-color': oPrivateFoundationGet('o3-color-palette-ft-pink'),
				'copy-color': oPrivateFoundationGet('o3-color-palette-white')
			),
			'professional-inverse': (
				'background-color': oPrivateFoundationGet('o3-color-palette-slate'),
				'copy-color': oPrivateFoundationGet('o3-color-palette-white'),
				'brand-border-color': #8fb3a1,
				'heading-font-weight': regular
			)
		),
		'supports-variants': ())
	);
}
