{
  "Global": {
    "spacings": {
      "Minus5": {
        "value": "$spacingSizes.Minus5",
        "description": "This is the smallest whitespace",
        "type": "spacing"
      },
      "Minus4": {
        "value": "$spacingSizes.Minus4",
        "type": "spacing"
      },
      "Minus3": {
        "value": "$spacingSizes.Minus3",
        "type": "spacing"
      },
      "Minus2": {
        "value": "$spacingSizes.Minus2",
        "type": "spacing"
      },
      "Minus1": {
        "value": "$spacingSizes.Minus1",
        "description": "Whitespace one step smaller than the page side margins, used for \"boxes\".",
        "type": "spacing"
      },
      "Zero": {
        "value": "$spacingSizes.Zero",
        "description": "Same whitespace as the h1 hieght, used for page side margins.",
        "type": "spacing"
      },
      "Plus1": {
        "value": "$spacingSizes.Plus1",
        "type": "spacing"
      },
      "Plus2": {
        "value": "$spacingSizes.Plus2",
        "description": "This is the largest whitespace",
        "type": "spacing"
      },
      "Side": {
        "value": "$spacingSizes.Side",
        "description": "The whitespace used for vertical page margins",
        "type": "spacing"
      }
    },
    "otherSpacings": {
      "0": {
        "value": "0",
        "type": "spacing"
      },
      "BorderDefaultWidth": {
        "value": "$borderWidths.Default",
        "type": "spacing"
      },
      "BorderSlimWidth": {
        "value": "$borderWidths.Slim",
        "type": "spacing"
      }
    },
    "spuareCircleSpacings": {
      "Minus5AndSinglelineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus5 + $lineHieghts.Singleline.Default / 2",
        "type": "spacing"
      },
      "Minus5AndSinglelineSmall": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus5 + $lineHieghts.Singleline.Small / 2",
        "type": "spacing"
      },
      "Minus4AndSinglelineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus4 + $lineHieghts.Singleline.Default / 2",
        "type": "spacing"
      },
      "Minus3AndSinglelineSmall": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus3 + $lineHieghts.Singleline.Small / 2",
        "type": "spacing"
      },
      "Minus3AndSinglelineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus3 + $lineHieghts.Singleline.Default / 2",
        "type": "spacing"
      },
      "Minus3AndSinglelineLarge": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus3 + $lineHieghts.Singleline.Large / 2",
        "type": "spacing"
      },
      "Minus3AndSinglelineLarger": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus3 + $lineHieghts.Singleline.Larger / 2",
        "type": "spacing"
      },
      "Minus3AndSinglelineLargest": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus3 + $lineHieghts.Singleline.Largest / 2",
        "type": "spacing"
      },
      "Minus2AndSinglelineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus2 + $lineHieghts.Singleline.Default / 2",
        "type": "spacing"
      },
      "SinglelineSmall": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $lineHieghts.Singleline.Small / 2",
        "type": "spacing"
      },
      "SinglelineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $lineHieghts.Singleline.Default / 2",
        "type": "spacing"
      },
      "SinglelineLarge": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $lineHieghts.Singleline.Large / 2",
        "type": "spacing"
      },
      "SinglelineLarger": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $lineHieghts.Singleline.Larger / 2",
        "type": "spacing"
      },
      "MultilineDefault": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $lineHieghts.Multiline.Default / 2",
        "type": "spacing"
      },
      "FontsizeLarger": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $fontSizes.Larger / 2",
        "type": "spacing"
      },
      "Minus2": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Minus2 / 2",
        "type": "spacing"
      },
      "Zero": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Zero / 2",
        "type": "spacing"
      },
      "Plus1": {
        "value": "$otherSizes.SquareCircleCenter / -2 + $spacingSizes.Plus1 / 2",
        "type": "spacing"
      }
    },
    "spacingsPlusBorderWidth": {
      "defaultBorderWidth": {
        "Minus5": {
          "value": "$spacingSizes.Minus5 + $borderWidths.Default",
          "type": "spacing"
        },
        "Minus4": {
          "value": "$spacingSizes.Minus4 + $borderWidths.Default",
          "type": "spacing"
        },
        "Minus3": {
          "value": "$spacingSizes.Minus3 + $borderWidths.Default",
          "type": "spacing"
        },
        "Minus2": {
          "value": "$spacingSizes.Minus2 + $borderWidths.Default",
          "type": "spacing"
        },
        "Minus1": {
          "value": "$spacingSizes.Minus1 + $borderWidths.Default",
          "type": "spacing"
        },
        "Zero": {
          "value": "$spacingSizes.Zero + $borderWidths.Default",
          "type": "spacing"
        },
        "Plus1": {
          "value": "$spacingSizes.Plus1 + $borderWidths.Default",
          "type": "spacing"
        },
        "Plus2": {
          "value": "$spacingSizes.Plus2 + $borderWidths.Default",
          "type": "spacing"
        }
      },
      "slimBorderWidth": {
        "Minus5": {
          "value": "$spacingSizes.Minus5 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Minus4": {
          "value": "$spacingSizes.Minus4 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Minus3": {
          "value": "$spacingSizes.Minus3 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Minus2": {
          "value": "$spacingSizes.Minus2 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Minus1": {
          "value": "$spacingSizes.Minus1 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Zero": {
          "value": "$spacingSizes.Zero + $borderWidths.Slim",
          "type": "spacing"
        },
        "Plus1": {
          "value": "$spacingSizes.Plus1 + $borderWidths.Slim",
          "type": "spacing"
        },
        "Plus2": {
          "value": "$spacingSizes.Plus2 + $borderWidths.Slim",
          "type": "spacing"
        }
      },
      "utilityBorderWidth": {
        "Minus5": {
          "value": "$spacingSizes.Minus5 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Minus4": {
          "value": "$spacingSizes.Minus4 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Minus3": {
          "value": "$spacingSizes.Minus3 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Minus2": {
          "value": "$spacingSizes.Minus2 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Minus1": {
          "value": "$spacingSizes.Minus1 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Zero": {
          "value": "$spacingSizes.Zero + $borderWidths.Utility",
          "type": "spacing"
        },
        "Plus1": {
          "value": "$spacingSizes.Plus1 + $borderWidths.Utility",
          "type": "spacing"
        },
        "Plus2": {
          "value": "$spacingSizes.Plus2 + $borderWidths.Utility",
          "type": "spacing"
        }
      },
      "navItemBorderWidth": {
        "Minus5": {
          "value": "$spacingSizes.Minus5 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Minus4": {
          "value": "$spacingSizes.Minus4 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Minus3": {
          "value": "$spacingSizes.Minus3 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Minus2": {
          "value": "$spacingSizes.Minus2 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Minus1": {
          "value": "$spacingSizes.Minus1 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Zero": {
          "value": "$spacingSizes.Zero + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Plus1": {
          "value": "$spacingSizes.Plus1 + $borderWidths.NavItem",
          "type": "spacing"
        },
        "Plus2": {
          "value": "$spacingSizes.Plus2 + $borderWidths.NavItem",
          "type": "spacing"
        }
      }
    },
    "SubtractSpacings": {
      "Minus5From": {
        "Minus4": {
          "value": "$spacingSizes.Minus4 - $spacingSizes.Minus5",
          "type": "spacing"
        },
        "Minus4AndSlimBorderWidth": {
          "value": "$spacingsPlusBorderWidth.slimBorderWidth.Minus4 - $spacingSizes.Minus5",
          "type": "spacing"
        },
        "Minus3": {
          "value": "$spacingSizes.Minus3 - $spacingSizes.Minus5",
          "type": "spacing"
        },
        "Minus3AndSlimBorderWidth": {
          "value": "$spacingsPlusBorderWidth.slimBorderWidth.Minus3 - $spacingSizes.Minus5",
          "type": "spacing"
        },
        "Minus2": {
          "value": "$spacingSizes.Minus2 - $spacingSizes.Minus5",
          "type": "spacing"
        },
        "Minus2AndSlimBorderWidth": {
          "value": "$spacingsPlusBorderWidth.slimBorderWidth.Minus2 - $spacingSizes.Minus5",
          "type": "spacing"
        }
      },
      "Minus3From": {
        "Minus1": {
          "value": "$spacingSizes.Minus1 - $spacingSizes.Minus3",
          "type": "spacing"
        }
      },
      "Minus4From": {
        "Minus3": {
          "value": "$spacingSizes.Minus3 - $spacingSizes.Minus4",
          "type": "spacing"
        }
      },
      "Minus1From": {
        "Zero": {
          "value": "$spacingSizes.Zero - $spacingSizes.Minus1",
          "type": "spacing"
        }
      }
    }
  }
}
