{
  "$meta": {
    "generated": "GENERATED by build/docs.js — do not hand-edit.",
    "source": "tokens/ (DTCG JSON)",
    "build": "npm run build",
    "prefix": "sgt",
    "css": "tokens.css",
    "note": "Flat map of the public CSS custom-property API. Keys are the exact custom-property names emitted into tokens.css. \"api\" is one of: legacy (historical un-prefixed names, frozen), fluid / semantic / component (additive, --sgt- prefixed)."
  },
  "mobileSwap": {
    "$description": "Inside @media (max-width: 768px) these desktop vars are reassigned to their mobile siblings. Components consume --text-* unchanged.",
    "--text-sm": "var(--text-sm-m)",
    "--text-md": "var(--text-md-m)",
    "--text-lg": "var(--text-lg-m)",
    "--text-xl": "var(--text-xl-m)",
    "--text-2xl": "var(--text-2xl-m)",
    "--text-3xl": "var(--text-3xl-m)",
    "--text-4xl": "var(--text-4xl-m)",
    "--text-5xl": "var(--text-5xl-m)",
    "--text-6xl": "var(--text-6xl-m)",
    "--text-7xl": "var(--text-7xl-m)",
    "--text-8xl": "var(--text-8xl-m)"
  },
  "tokens": {
    "--dur-base": {
      "value": "240ms",
      "type": "duration",
      "tier": "primitive",
      "api": "legacy",
      "path": "duration.base",
      "source": "tokens/primitive/motion.json"
    },
    "--dur-fast": {
      "value": "160ms",
      "type": "duration",
      "tier": "primitive",
      "api": "legacy",
      "path": "duration.fast",
      "source": "tokens/primitive/motion.json"
    },
    "--dur-slow": {
      "value": "400ms",
      "type": "duration",
      "tier": "primitive",
      "api": "legacy",
      "path": "duration.slow",
      "source": "tokens/primitive/motion.json"
    },
    "--ease-in-out": {
      "value": "cubic-bezier(0.4, 0, 0.2, 1)",
      "type": "cubicBezier",
      "tier": "primitive",
      "api": "legacy",
      "path": "easing.inOut",
      "source": "tokens/primitive/motion.json"
    },
    "--ease-out": {
      "value": "cubic-bezier(0.2, 0.8, 0.2, 1)",
      "type": "cubicBezier",
      "tier": "primitive",
      "api": "legacy",
      "path": "easing.out",
      "source": "tokens/primitive/motion.json"
    },
    "--glass-bg": {
      "value": "rgba(255, 255, 255, 0.06)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "glass.bg",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy glassmorphism tokens, emitted verbatim as --glass-*."
    },
    "--glass-border": {
      "value": "rgba(255, 255, 255, 0.10)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "glass.border",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy glassmorphism tokens, emitted verbatim as --glass-*."
    },
    "--lh-2xl": {
      "value": "52px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.2xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-3xl": {
      "value": "63px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.3xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-4xl": {
      "value": "75px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.4xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-5xl": {
      "value": "88px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.5xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-6xl": {
      "value": "100px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.6xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-7xl": {
      "value": "120px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.7xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-8xl": {
      "value": "160px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.8xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-lg": {
      "value": "34px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.lg",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-md": {
      "value": "26px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.md",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-sm": {
      "value": "22px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.sm",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--lh-xl": {
      "value": "40px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "lh.xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy line-heights paired with --text-*. Emitted verbatim as --lh-*."
    },
    "--radius-full": {
      "value": "9999px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "radius.full",
      "source": "tokens/primitive/dimension.json"
    },
    "--radius-lg": {
      "value": "16px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "radius.lg",
      "source": "tokens/primitive/dimension.json"
    },
    "--radius-md": {
      "value": "10px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "radius.md",
      "source": "tokens/primitive/dimension.json"
    },
    "--radius-sm": {
      "value": "6px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "radius.sm",
      "source": "tokens/primitive/dimension.json"
    },
    "--radius-xl": {
      "value": "24px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "radius.xl",
      "source": "tokens/primitive/dimension.json"
    },
    "--sgt-black": {
      "value": "#1e1e1e",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.900",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(23.503% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-border": {
      "value": "#e0e0e0",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.200",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(90.67% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-button-primary-background": {
      "value": "var(--sgt-color-action-default)",
      "type": "color",
      "tier": "component",
      "api": "component",
      "path": "button.primary.background",
      "source": "tokens/component/button.json",
      "oklch": "oklch(57.118% 0.2484 286.03)",
      "references": "color.action.default",
      "description": "Tier 3 (component) is additive and minimal by design. A component token MUST reference a semantic (or, rarely, a primitive) token — never introduce a raw value. This one prepared example maps the primary button onto the semantic action tokens so css/ can consume --sgt-button-* instead of reaching into the palette. Emitted only when the build runs; existing components do not depend on these names."
    },
    "--sgt-button-primary-padding": {
      "value": "var(--sp-3)",
      "type": "dimension",
      "tier": "component",
      "api": "component",
      "path": "button.primary.padding",
      "source": "tokens/component/button.json",
      "references": "sp.3",
      "description": "Tier 3 (component) is additive and minimal by design. A component token MUST reference a semantic (or, rarely, a primitive) token — never introduce a raw value. This one prepared example maps the primary button onto the semantic action tokens so css/ can consume --sgt-button-* instead of reaching into the palette. Emitted only when the build runs; existing components do not depend on these names."
    },
    "--sgt-button-primary-radius": {
      "value": "var(--radius-full)",
      "type": "dimension",
      "tier": "component",
      "api": "component",
      "path": "button.primary.radius",
      "source": "tokens/component/button.json",
      "references": "radius.full",
      "description": "Tier 3 (component) is additive and minimal by design. A component token MUST reference a semantic (or, rarely, a primitive) token — never introduce a raw value. This one prepared example maps the primary button onto the semantic action tokens so css/ can consume --sgt-button-* instead of reaching into the palette. Emitted only when the build runs; existing components do not depend on these names."
    },
    "--sgt-button-primary-text": {
      "value": "var(--sgt-color-action-text)",
      "type": "color",
      "tier": "component",
      "api": "component",
      "path": "button.primary.text",
      "source": "tokens/component/button.json",
      "oklch": "oklch(100% 0 0)",
      "references": "color.action.text",
      "description": "Tier 3 (component) is additive and minimal by design. A component token MUST reference a semantic (or, rarely, a primitive) token — never introduce a raw value. This one prepared example maps the primary button onto the semantic action tokens so css/ can consume --sgt-button-* instead of reaching into the palette. Emitted only when the build runs; existing components do not depend on these names."
    },
    "--sgt-color-accent-default": {
      "value": "light-dark(oklch(57.118% 0.2484 286.03), oklch(64.209% 0.1974 287.12))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.accent.default",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.purple.500}",
        "dark": "{color.purple.400}"
      },
      "references": "color.purple.500"
    },
    "--sgt-color-accent-muted": {
      "value": "light-dark(oklch(84.592% 0.087 297.08), oklch(84.592% 0.087 297.08))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.accent.muted",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.purple.300}",
        "dark": "{color.purple.300}"
      },
      "references": "color.purple.300"
    },
    "--sgt-color-action-default": {
      "value": "light-dark(oklch(57.118% 0.2484 286.03), oklch(64.209% 0.1974 287.12))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.action.default",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.purple.500}",
        "dark": "{color.purple.400}"
      },
      "references": "color.purple.500"
    },
    "--sgt-color-action-text": {
      "value": "light-dark(oklch(100% 0 0), oklch(100% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.action.text",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.0}",
        "dark": "{color.neutral.0}"
      },
      "references": "color.neutral.0"
    },
    "--sgt-color-border-default": {
      "value": "light-dark(oklch(90.67% 0 0), oklch(28.502% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.border.default",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.200}",
        "dark": "{color.neutral.850}"
      },
      "references": "color.neutral.200"
    },
    "--sgt-color-border-strong": {
      "value": "light-dark(oklch(84.522% 0 0), oklch(56.584% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.border.strong",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.300}",
        "dark": "{color.neutral.500}"
      },
      "references": "color.neutral.300"
    },
    "--sgt-color-department-creativity": {
      "value": "light-dark(oklch(87.585% 0.1709 91.7), oklch(85.747% 0.1752 88.49))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.department.creativity",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.creativity.default}",
        "dark": "{color.creativity.light}"
      },
      "references": "color.creativity.default"
    },
    "--sgt-color-department-strategy": {
      "value": "light-dark(oklch(88.392% 0.1865 113.62), oklch(90.334% 0.1998 118.51))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.department.strategy",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.strategy.default}",
        "dark": "{color.strategy.light}"
      },
      "references": "color.strategy.default"
    },
    "--sgt-color-department-technology": {
      "value": "light-dark(oklch(69.556% 0.1517 259.62), oklch(75.163% 0.1279 259.49))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.department.technology",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.technology.default}",
        "dark": "{color.technology.light}"
      },
      "references": "color.technology.default"
    },
    "--sgt-color-feedback-danger": {
      "value": "light-dark(oklch(59.631% 0.2389 28.71), oklch(59.631% 0.2389 28.71))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.feedback.danger",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.system.red}",
        "dark": "{color.system.red}"
      },
      "references": "color.system.red"
    },
    "--sgt-color-feedback-success": {
      "value": "light-dark(oklch(54.362% 0.1566 145.08), oklch(54.362% 0.1566 145.08))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.feedback.success",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.system.green}",
        "dark": "{color.system.green}"
      },
      "references": "color.system.green"
    },
    "--sgt-color-surface-default": {
      "value": "light-dark(oklch(100% 0 0), oklch(23.503% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.surface.default",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.0}",
        "dark": "{color.neutral.900}"
      },
      "references": "color.neutral.0"
    },
    "--sgt-color-surface-raised": {
      "value": "light-dark(oklch(97.015% 0 0), oklch(28.502% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.surface.raised",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.100}",
        "dark": "{color.neutral.850}"
      },
      "references": "color.neutral.100"
    },
    "--sgt-color-text-default": {
      "value": "light-dark(oklch(23.503% 0 0), oklch(100% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.text.default",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.900}",
        "dark": "{color.neutral.0}"
      },
      "references": "color.neutral.900"
    },
    "--sgt-color-text-inverse": {
      "value": "light-dark(oklch(100% 0 0), oklch(23.503% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.text.inverse",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.0}",
        "dark": "{color.neutral.900}"
      },
      "references": "color.neutral.0"
    },
    "--sgt-color-text-muted": {
      "value": "light-dark(oklch(56.584% 0 0), oklch(84.522% 0 0))",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "color.text.muted",
      "source": "tokens/semantic/color.json",
      "modes": {
        "light": "{color.neutral.500}",
        "dark": "{color.neutral.300}"
      },
      "references": "color.neutral.500"
    },
    "--sgt-creativity": {
      "value": "#ffd129",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.creativity.default",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(87.585% 0.1709 91.7)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-creativity-light": {
      "value": "#ffc800",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.creativity.light",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(85.747% 0.1752 88.49)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-font": {
      "value": "'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif",
      "type": "fontFamily",
      "tier": "primitive",
      "api": "legacy",
      "path": "font.family.sans",
      "source": "tokens/primitive/typography.json"
    },
    "--sgt-font-size-2xl": {
      "value": "clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.2xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-3xl": {
      "value": "clamp(2.1875rem, 1.875rem + 1.5625vw, 3.125rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.3xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-4xl": {
      "value": "clamp(2.375rem, 1.9167rem + 2.2917vw, 3.75rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.4xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-5xl": {
      "value": "clamp(2.5rem, 1.875rem + 3.125vw, 4.375rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.5xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-6xl": {
      "value": "clamp(2.8125rem, 2.0833rem + 3.6458vw, 5rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.6xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-7xl": {
      "value": "clamp(3.4375rem, 2.0833rem + 6.7708vw, 7.5rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.7xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-8xl": {
      "value": "clamp(4.0625rem, 2.0833rem + 9.8958vw, 10rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.8xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-lg": {
      "value": "clamp(1.125rem, 1rem + 0.625vw, 1.5rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.lg",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-md": {
      "value": "clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.md",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-sm": {
      "value": "0.875rem",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.sm",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-size-xl": {
      "value": "clamp(1.375rem, 1.2083rem + 0.8333vw, 1.875rem)",
      "type": "other",
      "tier": "primitive",
      "api": "fluid",
      "path": "font.size.xl",
      "source": "tokens/primitive/typography.json",
      "description": "ADDITIVE Utopia-style fluid scale, poles 320px -> 1280px, derived from the existing mobile/desktop px pairs. Emitted as --sgt-font-size-*. Legacy fixed --text-* below are unchanged."
    },
    "--sgt-font-weight-medium": {
      "value": "500",
      "type": "fontWeight",
      "tier": "primitive",
      "api": "semantic",
      "path": "font.weight.medium",
      "source": "tokens/primitive/typography.json",
      "description": "Hierarchy is created by size, never weight. 400 everywhere; 500 only for small labels. Never 700."
    },
    "--sgt-font-weight-regular": {
      "value": "400",
      "type": "fontWeight",
      "tier": "primitive",
      "api": "semantic",
      "path": "font.weight.regular",
      "source": "tokens/primitive/typography.json",
      "description": "Hierarchy is created by size, never weight. 400 everywhere; 500 only for small labels. Never 700."
    },
    "--sgt-gradient-creativity": {
      "value": "linear-gradient(135deg, #1e1e1e 0%, #2e2a1a 35%, #5a4a18 65%, #ffd129 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.creativity",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-gradient-dark": {
      "value": "linear-gradient(180deg, #1e1e1e 0%, #2a2a2a 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.dark",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-gradient-purple": {
      "value": "linear-gradient(135deg, #1e1e1e 0%, #2a1a4e 40%, #3d2480 70%, #754cff 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.purple",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-gradient-purple-radial": {
      "value": "radial-gradient(circle at center, #754cff 0%, #8972fc 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.purple-radial",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-gradient-strategy": {
      "value": "linear-gradient(135deg, #1e1e1e 0%, #2a2e1a 35%, #4a5a18 65%, #d9e530 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.strategy",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-gradient-technology": {
      "value": "linear-gradient(135deg, #1e1e1e 0%, #1a2230 35%, #1e3a5a 65%, #629cfa 100%)",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "gradient.technology",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy brand gradients, emitted verbatim as --sgt-gradient-*."
    },
    "--sgt-green": {
      "value": "#1d862d",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.system.green",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(54.362% 0.1566 145.08)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-grey": {
      "value": "#767676",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.500",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(56.584% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-grey-dark": {
      "value": "#aaaaaa",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.400",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(73.802% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-grey-light": {
      "value": "#f5f5f5",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.100",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(97.015% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-grey-mid": {
      "value": "#cccccc",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.300",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(84.522% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-purple": {
      "value": "#754cff",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.purple.500",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(57.118% 0.2484 286.03)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-purple-gradient": {
      "value": "#8972fc",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.purple.400",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(64.209% 0.1974 287.12)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-purple-light": {
      "value": "#d2c1ff",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.purple.300",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(84.592% 0.087 297.08)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-red": {
      "value": "#ec1111",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.system.red",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(59.631% 0.2389 28.71)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-role-body": {
      "value": "var(--sgt-font-size-lg)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.body",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.lg",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-caption": {
      "value": "var(--sgt-font-size-md)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.caption",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.md",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-display": {
      "value": "var(--sgt-font-size-7xl)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.display",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.7xl",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-heading": {
      "value": "var(--sgt-font-size-5xl)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.heading",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.5xl",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-label": {
      "value": "var(--sgt-font-size-sm)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.label",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.sm",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-lead": {
      "value": "var(--sgt-font-size-2xl)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.lead",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.2xl",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-quote": {
      "value": "var(--sgt-font-size-4xl)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.quote",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.4xl",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-role-title": {
      "value": "var(--sgt-font-size-3xl)",
      "type": "other",
      "tier": "semantic",
      "api": "semantic",
      "path": "role.title",
      "source": "tokens/semantic/typography.json",
      "references": "font.size.3xl",
      "description": "ADDITIVE semantic type roles (tier 2) for future web work. Each references the fluid --sgt-font-size-* scale, so roles resize fluidly between 320px and 1280px. Emitted as --sgt-role-*. Hierarchy comes from size, never weight (brand rule)."
    },
    "--sgt-space-2xl": {
      "value": "clamp(4rem, 3.3333rem + 3.3333vw, 6rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.2xl",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-2xs": {
      "value": "0.5rem",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.2xs",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-3xl": {
      "value": "clamp(6rem, 5.3333rem + 3.3333vw, 8rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.3xl",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-3xs": {
      "value": "0.25rem",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.3xs",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-l": {
      "value": "clamp(1.5rem, 1.1667rem + 1.6667vw, 2.5rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.l",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-m": {
      "value": "clamp(1rem, 0.8333rem + 0.8333vw, 1.5rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.m",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-s": {
      "value": "clamp(0.75rem, 0.6667rem + 0.4167vw, 1rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.s",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-xl": {
      "value": "clamp(2.5rem, 2rem + 2.5vw, 4rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.xl",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-space-xs": {
      "value": "clamp(0.5rem, 0.4167rem + 0.4167vw, 0.75rem)",
      "type": "other",
      "tier": "semantic",
      "api": "fluid",
      "path": "space.xs",
      "source": "tokens/semantic/space.json",
      "description": "ADDITIVE fluid space scale (tier 2), Utopia-style clamp poles 320px -> 1280px. Emitted as --sgt-space-*. Legacy fixed --sp-N (tokens/primitive/dimension.json) are unchanged and remain the scale existing components consume."
    },
    "--sgt-strategy": {
      "value": "#d9e530",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.strategy.default",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(88.392% 0.1865 113.62)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-strategy-light": {
      "value": "#d3f030",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.strategy.light",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(90.334% 0.1998 118.51)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-technology": {
      "value": "#629cfa",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.technology.default",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(69.556% 0.1517 259.62)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-technology-light": {
      "value": "#7dafff",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.technology.light",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(75.163% 0.1279 259.49)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-warm-white": {
      "value": "#faf8f5",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.warm.50",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(97.983% 0.0045 78.3)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--sgt-white": {
      "value": "#ffffff",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "color.neutral.0",
      "source": "tokens/primitive/color.json",
      "oklch": "oklch(100% 0 0)",
      "description": "Primitive colour ramps. $value is OKLCH (design SoT, wide-gamut ready). $extensions.agency.legacy carries the byte-identical legacy hex + CSS var name that existing consumers import. OKLCH values round-trip to the exact hex (verified)."
    },
    "--shadow-lg": {
      "value": "0 12px 32px rgba(30, 30, 30, 0.12)",
      "type": "shadow",
      "tier": "primitive",
      "api": "legacy",
      "path": "shadow.lg",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy elevations, emitted verbatim as --shadow-*."
    },
    "--shadow-md": {
      "value": "0 4px 12px rgba(30, 30, 30, 0.08)",
      "type": "shadow",
      "tier": "primitive",
      "api": "legacy",
      "path": "shadow.md",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy elevations, emitted verbatim as --shadow-*."
    },
    "--shadow-sm": {
      "value": "0 1px 2px rgba(30, 30, 30, 0.06)",
      "type": "shadow",
      "tier": "primitive",
      "api": "legacy",
      "path": "shadow.sm",
      "source": "tokens/primitive/effect.json",
      "description": "Legacy elevations, emitted verbatim as --shadow-*."
    },
    "--sp-1": {
      "value": "4px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.1",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-10": {
      "value": "40px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.10",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-12": {
      "value": "48px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.12",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-15": {
      "value": "60px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.15",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-2": {
      "value": "8px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.2",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-20": {
      "value": "80px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.20",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-3": {
      "value": "12px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.3",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-4": {
      "value": "16px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.4",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-5": {
      "value": "20px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.5",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-6": {
      "value": "24px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.6",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--sp-8": {
      "value": "32px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "sp.8",
      "source": "tokens/primitive/dimension.json",
      "description": "Legacy fixed spacing scale (4px base). Emitted verbatim as --sp-N. The additive fluid space scale lives in tokens/semantic/space.json (--sgt-space-*)."
    },
    "--text-2xl": {
      "value": "40px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.2xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-2xl-m": {
      "value": "28px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.2xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-3xl": {
      "value": "50px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.3xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-3xl-m": {
      "value": "35px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.3xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-4xl": {
      "value": "60px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.4xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-4xl-m": {
      "value": "38px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.4xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-5xl": {
      "value": "70px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.5xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-5xl-m": {
      "value": "40px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.5xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-6xl": {
      "value": "80px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.6xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-6xl-m": {
      "value": "45px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.6xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-7xl": {
      "value": "120px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.7xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-7xl-m": {
      "value": "55px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.7xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-8xl": {
      "value": "160px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.8xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-8xl-m": {
      "value": "65px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.8xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-lg": {
      "value": "24px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.lg",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-lg-m": {
      "value": "18px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.lg",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-md": {
      "value": "18px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.md",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-md-m": {
      "value": "16px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.md",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-sm": {
      "value": "14px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.sm",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-sm-m": {
      "value": "14px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.sm",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--text-xl": {
      "value": "30px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "text.xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy fixed desktop type scale. Decks depend on exact px at 1280x720. Emitted verbatim as --text-*."
    },
    "--text-xl-m": {
      "value": "22px",
      "type": "dimension",
      "tier": "primitive",
      "api": "legacy",
      "path": "textMobile.xl",
      "source": "tokens/primitive/typography.json",
      "description": "Legacy mobile type scale. Emitted verbatim as --text-*-m and swapped in via the @media block (see build/hooks/format-css.js)."
    },
    "--tracking-default": {
      "value": "0.01em",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "tracking.default",
      "source": "tokens/primitive/typography.json",
      "description": "Letter-spacing. Never negative (brand rule). Emitted verbatim as --tracking-*."
    },
    "--tracking-loose": {
      "value": "0.02em",
      "type": "other",
      "tier": "primitive",
      "api": "legacy",
      "path": "tracking.loose",
      "source": "tokens/primitive/typography.json",
      "description": "Letter-spacing. Never negative (brand rule). Emitted verbatim as --tracking-*."
    }
  }
}
