/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
const require_index = require("../packages/fixtures/dist/index.cjs");
const require_index$1 = require("../packages/css-tokens/dist/index.cjs");
const require_getResponsiveTextStyles = require("./getResponsiveTextStyles.cjs");
//#region ../tailwind-internal/dist/components/getGroupedTextStyles.js
/*! © 2026 Yahoo, Inc. UDS Tailwind Internal v0.0.0-development */
const getGroupedTextStyles = () => Object.fromEntries(require_index.textVariants.map(require_getResponsiveTextStyles.textVariantsSafe).map((variant) => [`.uds-text-${variant}`, {
	fontFamily: `var(--${require_index$1.FONT_FAMILY_PREFIX}-${variant})`,
	fontSize: `var(--${require_index$1.FONT_SIZE_PREFIX}-${variant})`,
	fontWeight: `var(--${require_index$1.FONT_WEIGHT_PREFIX}-${variant})`,
	/**
	* Include both "slnt" and "ital" axes to support fonts using either axis type:
	* - slnt (slant): continuous angle, e.g., Inter uses -10 to 0
	* - ital (italic): binary toggle, e.g., YAS uses 0 or 1
	* Fonts will ignore axes they don't support.
	*/
	fontVariationSettings: `"wght" var(--${require_index$1.FONT_WEIGHT_PREFIX}-${variant}), "slnt" var(--${require_index$1.FONT_SLANT_PREFIX}-${variant}), "ital" var(--${require_index$1.FONT_SLANT_PREFIX}-${variant}), "wdth" var(--${require_index$1.FONT_WIDTH_PREFIX}-${variant})`,
	lineHeight: `var(--${require_index$1.LINE_HEIGHT_PREFIX}-${variant})`,
	textTransform: `var(--${require_index$1.TEXT_TRANSFORM_PREFIX}-${variant})`,
	b: { fontVariationSettings: "normal" },
	strong: { fontVariationSettings: "normal" }
}]));
//#endregion
exports.getGroupedTextStyles = getGroupedTextStyles;
