{
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "meta": {
    "name": "Linear",
    "theme": "dark",
    "description": "Midnight precision instrument."
  },
  "color": {
    "void": {
      "$type": "color",
      "$value": "#08090a",
      "$description": "Linear void."
    },
    "carbon": {
      "$type": "color",
      "$value": "#0f1011",
      "$description": "Linear carbon."
    },
    "obsidian": {
      "$type": "color",
      "$value": "#161718",
      "$description": "Linear obsidian."
    },
    "graphite": {
      "$type": "color",
      "$value": "#23252a",
      "$description": "Linear graphite."
    },
    "smoke": {
      "$type": "color",
      "$value": "#383b3f",
      "$description": "Linear smoke."
    },
    "ash": {
      "$type": "color",
      "$value": "#62666d",
      "$description": "Linear ash."
    },
    "fog": {
      "$type": "color",
      "$value": "#8a8f98",
      "$description": "Linear fog."
    },
    "mist": {
      "$type": "color",
      "$value": "#d0d6e0",
      "$description": "Linear mist."
    },
    "bone": {
      "$type": "color",
      "$value": "#e5e5e6",
      "$description": "Linear bone."
    },
    "paper": {
      "$type": "color",
      "$value": "#ffffff",
      "$description": "Linear paper."
    },
    "acid-lime": {
      "$type": "color",
      "$value": "#e4f222",
      "$description": "Linear acid-lime."
    },
    "pulse-green": {
      "$type": "color",
      "$value": "#27a644",
      "$description": "Linear pulse-green."
    },
    "coral-red": {
      "$type": "color",
      "$value": "#eb5757",
      "$description": "Linear coral-red."
    },
    "signal-teal": {
      "$type": "color",
      "$value": "#02b8cc",
      "$description": "Linear signal-teal."
    },
    "iris-violet": {
      "$type": "color",
      "$value": "#6366f1",
      "$description": "Linear iris-violet."
    },
    "lavender": {
      "$type": "color",
      "$value": "#8b5cf6",
      "$description": "Linear lavender."
    }
  },
  "typography": {
    "caption": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "13px",
        "lineHeight": 1.2,
        "letterSpacing": "0",
        "fontWeight": 400
      },
      "$description": "Linear caption."
    },
    "body-sm": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "15px",
        "lineHeight": 1.6,
        "letterSpacing": "-0.165px",
        "fontWeight": 400
      },
      "$description": "Linear body-sm."
    },
    "body-lg": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "20px",
        "lineHeight": 1.33,
        "letterSpacing": "-0.24px",
        "fontWeight": 590
      },
      "$description": "Linear body-lg."
    },
    "subheading": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "24px",
        "lineHeight": 1.33,
        "letterSpacing": "-0.288px",
        "fontWeight": 400
      },
      "$description": "Linear subheading."
    },
    "heading-sm": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "32px",
        "lineHeight": 1.13,
        "letterSpacing": "-0.704px",
        "fontWeight": 510
      },
      "$description": "Linear heading-sm."
    },
    "heading": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "48px",
        "lineHeight": 1,
        "letterSpacing": "-1.056px",
        "fontWeight": 510
      },
      "$description": "Linear heading."
    },
    "heading-lg": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "64px",
        "lineHeight": 1,
        "letterSpacing": "-1.408px",
        "fontWeight": 510
      },
      "$description": "Linear heading-lg."
    },
    "display": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Inter Variable, Inter, sans-serif",
        "fontSize": "72px",
        "lineHeight": 1,
        "letterSpacing": "-1.584px",
        "fontWeight": 510
      },
      "$description": "Linear display."
    }
  },
  "spacing": {
    "4": {
      "$type": "dimension",
      "$value": "4px",
      "$description": "4px."
    },
    "8": {
      "$type": "dimension",
      "$value": "8px",
      "$description": "8px."
    },
    "12": {
      "$type": "dimension",
      "$value": "12px",
      "$description": "12px."
    },
    "16": {
      "$type": "dimension",
      "$value": "16px",
      "$description": "16px."
    },
    "20": {
      "$type": "dimension",
      "$value": "20px",
      "$description": "20px."
    },
    "24": {
      "$type": "dimension",
      "$value": "24px",
      "$description": "24px."
    },
    "28": {
      "$type": "dimension",
      "$value": "28px",
      "$description": "28px."
    },
    "32": {
      "$type": "dimension",
      "$value": "32px",
      "$description": "32px."
    },
    "36": {
      "$type": "dimension",
      "$value": "36px",
      "$description": "36px."
    },
    "40": {
      "$type": "dimension",
      "$value": "40px",
      "$description": "40px."
    },
    "48": {
      "$type": "dimension",
      "$value": "48px",
      "$description": "48px."
    },
    "56": {
      "$type": "dimension",
      "$value": "56px",
      "$description": "56px."
    },
    "64": {
      "$type": "dimension",
      "$value": "64px",
      "$description": "64px."
    },
    "80": {
      "$type": "dimension",
      "$value": "80px",
      "$description": "80px."
    },
    "96": {
      "$type": "dimension",
      "$value": "96px",
      "$description": "96px."
    },
    "128": {
      "$type": "dimension",
      "$value": "128px",
      "$description": "128px."
    }
  },
  "radius": {
    "small": {
      "$type": "dimension",
      "$value": "2px",
      "$description": "Linear small."
    },
    "badges": {
      "$type": "dimension",
      "$value": "4px",
      "$description": "Linear badges."
    },
    "inputs": {
      "$type": "dimension",
      "$value": "6px",
      "$description": "Linear inputs."
    },
    "buttons": {
      "$type": "dimension",
      "$value": "6px",
      "$description": "Linear buttons."
    },
    "cards": {
      "$type": "dimension",
      "$value": "12px",
      "$description": "Linear cards."
    },
    "pills": {
      "$type": "dimension",
      "$value": "9999px",
      "$description": "Linear pills."
    }
  },
  "shadow": {
    "sm": {
      "$type": "shadow",
      "$value": "rgba(0,0,0,.4) 0 2px 4px",
      "$description": "Linear sm."
    },
    "md": {
      "$type": "shadow",
      "$value": "rgba(0,0,0,.2) 0 0 12px inset",
      "$description": "Linear md."
    },
    "subtle": {
      "$type": "shadow",
      "$value": "rgb(35,37,42) 0 0 0 1px inset",
      "$description": "Linear subtle."
    },
    "subtle-2": {
      "$type": "shadow",
      "$value": "rgba(0,0,0,.2) 0 0 0 1px",
      "$description": "Linear subtle-2."
    },
    "xl": {
      "$type": "shadow",
      "$value": "rgba(8,9,10,.6) 0 4px 32px",
      "$description": "Linear xl."
    },
    "subtle-5": {
      "$type": "shadow",
      "$value": "rgba(0,0,0,.1) 0 0 0 2px",
      "$description": "Linear subtle-5."
    }
  }
}
