/** @license MIT | @cube-dev/ui-kit v0.0.0-canary-e694c50 | Cube Dev Team */
//#region src/tokens/typography.ts
/**
* Typography presets for headings, text, and special styles.
*
* Naming conventions:
* - `h1`-`h6`: Headings (bold by default)
* - `t1`-`t4`: Text styles (regular weight)
* - `t1m`-`t4m`: Text styles medium weight
* - `m1`-`m3`: Markdown/prose styles (larger line-height)
* - `p1`-`p4`: Paragraph styles
* - `c1`-`c2`: Caption/uppercase styles
* - `tag`: Tag/badge typography
* - `default`: Base text style
*/
const TYPOGRAPHY_PRESETS = {
	text: {
		fontSize: "14px",
		lineHeight: "20px",
		letterSpacing: "0",
		fontWeight: "400"
	},
	h1: {
		fontSize: "36px",
		lineHeight: "44px",
		letterSpacing: "-0.01em",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "40px"
	},
	h2: {
		fontSize: "24px",
		lineHeight: "32px",
		letterSpacing: "0em",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "28px"
	},
	h3: {
		fontSize: "20px",
		lineHeight: "28px",
		letterSpacing: "0em",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "24px"
	},
	h4: {
		fontSize: "18px",
		lineHeight: "24px",
		letterSpacing: "0",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "22px"
	},
	h5: {
		fontSize: "16px",
		lineHeight: "22px",
		letterSpacing: "0",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "20px"
	},
	h6: {
		fontSize: "14px",
		lineHeight: "20px",
		letterSpacing: "0.01em",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "20px"
	},
	t1: {
		fontSize: "18px",
		lineHeight: "24px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	t2: {
		fontSize: "16px",
		lineHeight: "22px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	t2m: {
		fontSize: "16px",
		lineHeight: "22px",
		letterSpacing: "0",
		fontWeight: "500",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	t3: {
		fontSize: "14px",
		lineHeight: "20px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "18px"
	},
	t3m: {
		fontSize: "14px",
		lineHeight: "20px",
		letterSpacing: "0",
		fontWeight: "500",
		boldFontWeight: "600",
		iconSize: "18px"
	},
	t4: {
		fontSize: "12px",
		lineHeight: "18px",
		letterSpacing: "0",
		fontWeight: "500",
		boldFontWeight: "600",
		iconSize: "16px"
	},
	t4m: {
		fontSize: "12px",
		lineHeight: "18px",
		letterSpacing: "0",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "16px"
	},
	m1: {
		fontSize: "18px",
		lineHeight: "32px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "22px"
	},
	m2: {
		fontSize: "16px",
		lineHeight: "28px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	m3: {
		fontSize: "14px",
		lineHeight: "24px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	p1: {
		fontSize: "18px",
		lineHeight: "28px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "22px"
	},
	p2: {
		fontSize: "16px",
		lineHeight: "24px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "20px"
	},
	p3: {
		fontSize: "14px",
		lineHeight: "22px",
		letterSpacing: "0",
		fontWeight: "400",
		boldFontWeight: "600",
		iconSize: "18px"
	},
	p4: {
		fontSize: "12px",
		lineHeight: "20px",
		letterSpacing: "0",
		fontWeight: "500",
		boldFontWeight: "600",
		iconSize: "16px"
	},
	c1: {
		fontSize: "14px",
		lineHeight: "20px",
		letterSpacing: "0",
		fontWeight: "600",
		boldFontWeight: "700",
		textTransform: "uppercase",
		iconSize: "18px"
	},
	c2: {
		fontSize: "12px",
		lineHeight: "18px",
		letterSpacing: "0.01em",
		fontWeight: "600",
		boldFontWeight: "700",
		textTransform: "uppercase",
		iconSize: "16px"
	},
	tag: {
		fontSize: "12px",
		lineHeight: "18px",
		letterSpacing: "0.01em",
		fontWeight: "600",
		boldFontWeight: "700",
		iconSize: "16px"
	},
	default: {
		fontSize: "var(--t3-font-size)",
		lineHeight: "var(--t3-line-height)",
		letterSpacing: "var(--t3-letter-spacing)",
		fontWeight: "var(--t3-font-weight)",
		boldFontWeight: "600",
		iconSize: "inherit"
	}
};

//#endregion
export { TYPOGRAPHY_PRESETS };
//# sourceMappingURL=typography.js.map