{
  "color": {
    "light": {
      "canvas": "#F5F7FA",
      "surface": "#FFFFFF",
      "text": "#172229",
      "muted": "#52616B",
      "border": "#DCE2E8",
      "controlBorder": "#7A8793",
      "primary": "#3155D9",
      "primaryHover": "#2645BD",
      "primaryPressed": "#203AA0",
      "onPrimary": "#FFFFFF",
      "focus": "#3155D9",
      "accent": "#D5F27D",
      "onAccent": "#172229",
      "infoBg": "#EAF0FF",
      "infoText": "#3155D9",
      "successBg": "#E4F4EC",
      "successText": "#166B4F",
      "warningBg": "#FFF2D6",
      "warningText": "#865400",
      "dangerBg": "#FDEBEC",
      "dangerText": "#B42336"
    },
    "dark": {
      "canvas": "#111A20",
      "surface": "#1C2932",
      "text": "#F1F5F8",
      "muted": "#AFC0CF",
      "border": "#344650",
      "controlBorder": "#748994",
      "primary": "#4263E8",
      "primaryHover": "#3155D9",
      "primaryPressed": "#2645BD",
      "onPrimary": "#FFFFFF",
      "focus": "#BDD0FF",
      "accent": "#D5F27D",
      "onAccent": "#172229",
      "infoBg": "#253C61",
      "infoText": "#BDD0FF",
      "successBg": "#193E35",
      "successText": "#8EDBBD",
      "warningBg": "#41351E",
      "warningText": "#F0CF80",
      "dangerBg": "#48262F",
      "dangerText": "#FFB4BF"
    }
  },
  "space": {
    "1": 4,
    "2": 8,
    "3": 12,
    "4": 16,
    "6": 24,
    "8": 32,
    "12": 48,
    "16": 64
  },
  "radius": {
    "control": 8,
    "card": 12,
    "dialog": 16,
    "pill": 999
  },
  "type": {
    "family": "DejaVu Sans",
    "display": [
      48,
      56,
      700
    ],
    "title": [
      32,
      40,
      700
    ],
    "section": [
      24,
      32,
      700
    ],
    "body": [
      16,
      24,
      400
    ],
    "label": [
      14,
      20,
      700
    ],
    "meta": [
      12,
      16,
      400
    ]
  },
  "motion": {
    "fast": 120,
    "normal": 180,
    "slow": 240,
    "easing": "cubic-bezier(.2,0,0,1)"
  },
  "layout": {
    "sidebar": 240,
    "contentMax": 1280,
    "chatMax": "72ch",
    "mobileGutter": 16,
    "desktopGutter": 24
  }
}