import { t as e } from "../../utils-B7XIe3qq.js";
import "react";
import { jsx as t } from "react/jsx-runtime";
//#region src/react/primitives/typography.tsx
function n({ className: n, ...r }) {
	return /* @__PURE__ */ t("h1", {
		"data-slot": "typography-h1",
		className: e("scroll-m-20 text-4xl font-bold tracking-tight text-foreground lg:text-5xl", n),
		...r
	});
}
function r({ className: n, ...r }) {
	return /* @__PURE__ */ t("h2", {
		"data-slot": "typography-h2",
		className: e("scroll-m-20 text-3xl font-semibold tracking-tight text-foreground first:mt-0", n),
		...r
	});
}
function i({ className: n, ...r }) {
	return /* @__PURE__ */ t("h3", {
		"data-slot": "typography-h3",
		className: e("scroll-m-20 text-2xl font-semibold tracking-tight text-foreground", n),
		...r
	});
}
function a({ className: n, ...r }) {
	return /* @__PURE__ */ t("h4", {
		"data-slot": "typography-h4",
		className: e("scroll-m-20 text-xl font-semibold tracking-tight text-foreground", n),
		...r
	});
}
function o({ className: n, ...r }) {
	return /* @__PURE__ */ t("p", {
		"data-slot": "typography-p",
		className: e("leading-7 text-foreground [&:not(:first-child)]:mt-4", n),
		...r
	});
}
function s({ className: n, ...r }) {
	return /* @__PURE__ */ t("p", {
		"data-slot": "typography-lead",
		className: e("text-xl text-foreground-secondary", n),
		...r
	});
}
function c({ className: n, ...r }) {
	return /* @__PURE__ */ t("div", {
		"data-slot": "typography-large",
		className: e("text-lg font-semibold text-foreground", n),
		...r
	});
}
function l({ className: n, ...r }) {
	return /* @__PURE__ */ t("small", {
		"data-slot": "typography-small",
		className: e("text-sm font-medium leading-none text-foreground", n),
		...r
	});
}
function u({ className: n, ...r }) {
	return /* @__PURE__ */ t("p", {
		"data-slot": "typography-muted",
		className: e("text-sm text-foreground-muted", n),
		...r
	});
}
function d({ className: n, ...r }) {
	return /* @__PURE__ */ t("code", {
		"data-slot": "typography-inline-code",
		className: e("relative rounded-md border border-border-glass bg-surface-secondary px-[0.4rem] py-[0.2rem] font-mono text-sm text-foreground", n),
		...r
	});
}
function f({ className: n, ...r }) {
	return /* @__PURE__ */ t("blockquote", {
		"data-slot": "typography-blockquote",
		className: e("mt-4 border-l-2 border-primary/40 pl-4 italic text-foreground-secondary", n),
		...r
	});
}
//#endregion
export { f as Blockquote, n as H1, r as H2, i as H3, a as H4, d as InlineCode, c as Large, s as Lead, u as Muted, o as P, l as Small };

//# sourceMappingURL=typography.js.map