import { S as a, a as r, b as i, t as n } from "./provider-C8In649C.js";
import { u as o, P as S, t as p, a as u, b } from "./Provider--RxgAoVG.js";
import { f as m } from "./fontString-CGd4NYXa.js";
const g = (t) => {
  const { theme: e } = o(), s = e.typography[t];
  return {
    ...s,
    toString: () => m(e, { level: t }),
    baseSize: e.sizes.base,
    lineHeightPx: s.lineHeight * e.sizes.base,
    sizePx: s.size * e.sizes.base
  };
}, c = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  Provider: S,
  SYNNAX_DARK: a,
  SYNNAX_LIGHT: r,
  SYNNAX_THEMES: i,
  themeZ: n,
  toCSSVars: p,
  use: u,
  useContext: o,
  useProvider: b,
  useTypography: g
}, Symbol.toStringTag, { value: "Module" }));
export {
  c as e,
  g as u
};
