{
  "Global": {
    "Primary": {
      "Theme": {
        "value": "--default-theme",
        "type": "color",
        "description": "Intended use: Background color\n\nThe brand color. Used for e.g. the background color of a primary button. Use theme-foreground as foreground color."
      },
      "Background": {
        "value": "--default-background",
        "type": "color",
        "description": "Intended use: Background color\n\nThe background of the themed element. On the body-element this will be the page's background color. Use foreground as foreground color."
      },
      "Background-secondary": {
        "value": "--default-background-secondary",
        "type": "color",
        "description": "Intended use: Background color\n\nA secondary background color that differs slightly frombackground. Used for e.g. framing elements in a box. Use foreground as foreground color. background is also used as background color for visually disabled, interactive element."
      },
      "Foreground": {
        "value": "--default-foreground",
        "type": "color",
        "description": "Intended use: Foreground color\n\nThe default foreground color, i.e. the text color."
      },
      "Foreground-secondary": {
        "value": "--default-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nA foreground color for secondary text. Has slightly lower contrast to background than foreground."
      },
      "Border": {
        "value": "--default-border",
        "type": "color",
        "description": "Intended use: Border color\n\nThe default border color."
      },
      "Background-input": {
        "value": "--default-background-input",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for input elements that take keyboard input, like text-fields and textareas. In normal themes this is the same as background, in dark themes it is slighty ligther. Use foreground as foreground color, when the field is enabled, foreground-disabled when the field is visually disabled."
      },
      "Interactive": {
        "value": "--default-interactive",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for interactive elements, that are controlled by clickevents, like select, radiobuttons and checkboxes. It is also used as background color for secondary buttons. Use foreground as foreground color, when the element is enabled, foreground-disabled when the element is visually disabled."
      },
      "Theme-secondary": {
        "value": "--default-theme-secondary",
        "type": "color",
        "description": "Intended use: Background color\n\nA lighter version of the brand color. E.g. used for background layer in Peto based artwork."
      }
    },
    "Additional foregrounds": {
      "Foreground-theme": {
        "value": "--default-foreground-theme",
        "type": "color",
        "description": "Intended use: Foreground color\n\nA foreground color for text to be branded with the brand color. If theme has sufficient contrast ratio to background, foreground-theme is the same as theme. Otherwise it is slighty darker or lighter to comply with accessibility guidelines."
      },
      "Foreground-disabled": {
        "value": "--default-foreground-disabled",
        "type": "color",
        "description": "Intended use: Foreground color\n\nA text color for visually disabled elements like input and buttons."
      },
      "Foreground-branding": {
        "value": "--default-foreground-branding",
        "type": "color",
        "description": "Intended use: Foreground color\n\nBranding color for the site-logo, the university logo and seal. The same as foreground in dark themes and the same as foreground-theme in normal themes."
      },
      "Theme, Foreground": {
        "value": "--default-theme-foreground",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for text on elements with theme as background color. Will be light or dark for best contrast ratio."
      },
      "Theme-secondary, Foreground": {
        "value": "--default-theme-secondary-foreground",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for text on elements with theme-secondary as background color."
      },
      "Theme-secondary, Foreground-secondary": {
        "value": "--default-theme-secondary-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for secondary text on elements with theme-secondary as background color."
      }
    },
    "Supplemental": {
      "Border-theme": {
        "value": "--default-border-theme",
        "type": "color",
        "description": "Intended use: Border color\n\nA branded border color. Used for e.g. active elements in navigation."
      },
      "Border-text-link": {
        "value": "--default-border-text-link",
        "type": "color",
        "description": "Intended use: Underling of links\n\nColor for underlining links in text. An adjusted version of theme for securing sufficient contrast to background."
      },
      "Shadow": {
        "value": "--default-shadow",
        "type": "color",
        "description": "Intended use: Drop shadow\n\nColor for box-shadow. Shadows are applied to interactive elements like buttons, selectand radiobuttons and to overlays like modal views and menus."
      },
      "Overlay": {
        "value": "--default-overlay",
        "type": "color",
        "description": "Intended use: Blur behind modal views\n\nBranded semi-transparent color used for overlays behind modal views. Has no defined foreground color, as color is not intended for use as text background."
      }
    },
    "Utility": {
      "Utility-attention": {
        "value": "--default-utility-attention",
        "type": "color",
        "description": "Intended use: Background and border color\n\nBackground color for interactive elements calling attention. Border color for elements using utility-attention-background as background color. Use utility-foreground as primary foreground color."
      },
      "Utility-confirm": {
        "value": "--default-utility-confirm",
        "type": "color",
        "description": "Intended use: Background and border color\n\nBackground color for interactive elements signaling a confirmation. Border color for elements using utility-confirm-background as background color. Use utility-foreground as primary foreground color."
      },
      "Utility-warning": {
        "value": "--default-utility-warning",
        "type": "color",
        "description": "Intended use: Background and border color\n\nBackground color for interactive elements signaling a warning. Border color for elements using utility-warning-background as background color. Use utility-foreground as primary foreground color."
      },
      "Utility-attention-background": {
        "value": "--default-utility-attention-background",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for text elements calling attention. Use utility-foreground as primary foreground color."
      },
      "Utility-confirm-background": {
        "value": "--default-utility-confirm-background",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for text elements calling attention. Use utility-foreground as primary foreground color."
      },
      "Utility-warning-background": {
        "value": "--default-utility-warning-background",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for text elements calling attention. Use utility-foreground as primary foreground color."
      },
      "Utility, Foreground": {
        "value": "--default-utility-foreground",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for text on elements with a utility color as background."
      },
      "Utility-confirm, Foreground-secondary": {
        "value": "--default-utility-confirm-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for secondary text on elements with utility-attention-background as background."
      },
      "Utility-attention, Foreground-secondary": {
        "value": "--default-utility-attention-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for secondary text on elements with utility-confirm-background as background."
      },
      "Utility-warning, Foreground-secondary": {
        "value": "--default-utility-warning-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nColor for secondary text on elements with utility-warning-background as background."
      },
      "Utility-interactive": {
        "value": "--default-utility-interactive",
        "type": "color",
        "description": "Intended use: Background color\n\nBackground color for an interactive element, e.g. a button, within an element with a utility color as background. Has the same values as the background in normal themes. Useutility-foreground as foreground color."
      },
      "Utility-interactive, Foreground-secondary": {
        "value": "--default-utility-interactive-foreground-secondary",
        "type": "color",
        "description": "Intended use: Foreground color\n\nSecondary forground-color for elements that has utility-interactive as background-color."
      },
      "Utility-interactive, Foreground-disabled": {
        "value": "--default-utility-interactive-foreground-disabled",
        "type": "color",
        "description": "Intended use: Foreground color\n\nSecondary forground-color for elements that has utility-interactive as background-color."
      },
      "Utility-focus": {
        "value": "--default-utility-focus",
        "type": "color",
        "description": "Intended use: Color for outline, used for indicating focus on interactive elements."
      }
    },
    "Hovers": {
      "Theme, hover": {
        "value": "--default-theme-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with theme as background color."
      },
      "Theme-secondary, hover": {
        "value": "--default-theme-secondary-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with theme-secondary as background color."
      },
      "Foreground-branding, hover": {
        "value": "--default-foreground-branding-hover",
        "type": "color",
        "description": "Intended use: Hover of foreground color\n\nHover color for interactive elements with foreground-branding as text color, e.g. the site logo."
      },
      "Background, hover": {
        "value": "--default-background-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with background as background color."
      },
      "Background-secondary, hover": {
        "value": "--default-background-secondary-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with background-secondary as background color."
      },
      "Interactive, hover": {
        "value": "--default-interactive-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with interactive as background color."
      },
      "Foreground, hover": {
        "value": "--default-foreground-hover",
        "type": "color",
        "description": "Intended use: Hover of foreground color\n\nHover color for elements with foreground as text color."
      },
      "Foreground-theme, hover": {
        "value": "--default-foreground-theme-hover",
        "type": "color",
        "description": "Intended use: Hover of foreground color\n\nHover color for elements with foreground-theme as text color."
      },
      "Utility-attention, hover": {
        "value": "--default-utility-attention-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-attention as background color."
      },
      "Utility-confirm, hover": {
        "value": "--default-utility-confirm-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-confirm as background color."
      },
      "Utility-warning, hover": {
        "value": "--default-utility-warning-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-warning as background color."
      },
      "Utility-confirm-background, hover": {
        "value": "--default-utility-confirm-background-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-interactive as background color."
      },
      "Utility-warning-background, hover": {
        "value": "--default-utility-warning-background-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-confirm-background as background color."
      },
      "Utility-interactive, hover": {
        "value": "--default-utility-interactive-hover",
        "type": "color",
        "description": "Intended use: Hover of background color\n\nHover color for elements with utility-warning-background as background color."
      }
    },
    "Fades": {
      "Background": {
        "Top": {
          "value": "linear-gradient(0deg, rgba($Primary.Background, 0) 0%, $Primary.Background 100%)",
          "type": "color",
          "description": "Fades from transparent at the bottom into a fully opaque background color at the top."
        },
        "Right": {
          "value": "linear-gradient(90deg, rgba($Primary.Background, 0) 0%, $Primary.Background 100%)",
          "type": "color",
          "description": "Fades from transparent on the left to a fully opaque background color on the right."
        },
        "Bottom": {
          "value": "linear-gradient(180deg, rgba($Primary.Background, 0) 0%, $Primary.Background 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque background color at the bottom."
        },
        "Left": {
          "value": "linear-gradient(270deg, rgba($Primary.Background, 0) 0%, $Primary.Background 100%)",
          "type": "color",
          "description": "Fades from transparent on the right into a fully opaque background color on the left."
        }
      },
      "Background-secondary": {
        "Top": {
          "value": "linear-gradient(0deg, rgba($Primary.Background-secondary, 0) 0%, $Primary.Background-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent at the bottom into a fully opaque secondary background color at the top."
        },
        "Right": {
          "value": "linear-gradient(90deg, rgba($Primary.Background-secondary, 0) 0%, $Primary.Background-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent on the left to a fully opaque secondary background color on the right."
        },
        "Bottom": {
          "value": "linear-gradient(180deg, rgba($Primary.Background-secondary, 0) 0%, $Primary.Background-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque secondary background color at the bottom."
        },
        "Left": {
          "value": "linear-gradient(270deg, rgba($Primary.Background-secondary, 0) 0%, $Primary.Background-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent on the right into a fully opaque secondary background color on the left."
        }
      },
      "Theme": {
        "Top": {
          "value": "linear-gradient(0deg, rgba($Primary.Theme, 0) 0%, $Primary.Theme 100%)",
          "type": "color",
          "description": "Fades from transparent at the bottom into a fully opaque theme color at the top."
        },
        "Right": {
          "value": "linear-gradient(90deg, rgba($Primary.Theme, 0) 0%, $Primary.Theme 100%)",
          "type": "color",
          "description": "Fades from transparent on the left to a fully opaque theme color on the right."
        },
        "Bottom": {
          "value": "linear-gradient(180deg, rgba($Primary.Theme, 0) 0%, $Primary.Theme 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque theme color at the bottom."
        },
        "Left": {
          "value": "linear-gradient(270deg, rgba($Primary.Theme, 0) 0%, $Primary.Theme 100%)",
          "type": "color",
          "description": "Fades from transparent on the right into a fully opaque theme color on the left."
        }
      },
      "Theme-secondary": {
        "Top": {
          "value": "linear-gradient(0deg, rgba($Primary.Theme-secondary, 0) 0%, $Primary.Theme-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent at the bottom into a fully opaque secondary theme color at the top."
        },
        "Right": {
          "value": "linear-gradient(90deg, rgba($Primary.Theme-secondary, 0) 0%, $Primary.Theme-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent on the left to a fully opaque secondary theme color on the right."
        },
        "Bottom": {
          "value": "linear-gradient(180deg, rgba($Primary.Theme-secondary, 0) 0%, $Primary.Theme-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque secondary theme color at the bottom."
        },
        "Left": {
          "value": "linear-gradient(270deg, rgba($Primary.Theme-secondary, 0) 0%, $Primary.Theme-secondary 100%)",
          "type": "color",
          "description": "Fades from transparent on the right into a fully opaque secondary theme color on the left."
        }
      },
      "Foregrounds": {
        "Foreground-branding": {
          "value": "linear-gradient(180deg, rgba({Additional foregrounds.Foreground-branding}, 0) 0%, {Additional foregrounds.Foreground-branding} 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque foreground branding color at the bottom."
        },
        "Theme, Foreground": {
          "value": "linear-gradient(180deg, rgba({Additional foregrounds.Theme, Foreground}, 0) 0%, {Additional foregrounds.Theme, Foreground} 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque foreground color for theme at the bottom."
        },
        "Foreground": {
          "value": "linear-gradient(180deg, rgba({Primary.Foreground}, 0) 0%, {Primary.Foreground} 100%)",
          "type": "color",
          "description": "Fades from transparent at the top into a fully opaque foreground color at the bottom."
        }
      }
    },
    "Dark": {
      "Primary": {
        "Background": {
          "value": "--default-dark-background",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Background color\n\nThe background of the themed element. On the body-element this will be the page's background color. Use foreground as foreground color."
        },
        "Background-secondary": {
          "value": "--default-dark-background-secondary",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Background color\n\nA secondary background color that differs slightly frombackground. Used for e.g. framing elements in a box. Use foreground as foreground color. background is also used as background color for visually disabled, interactive element."
        },
        "Foreground": {
          "value": "--default-dark-foreground",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nThe default foreground color, i.e. the text color."
        },
        "Foreground-secondary": {
          "value": "--default-dark-foreground-secondary",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nA foreground color for secondary text. Has slightly lower contrast to background than foreground."
        },
        "Border": {
          "value": "--default-dark-border",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Border color\n\nThe default border color."
        },
        "Background-input": {
          "value": "--default-dark-background-input",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Background color\n\nBackground color for input elements that take keyboard input, like text-fields and textareas. In normal themes this is the same as background, in dark themes it is slighty ligther. Use foreground as foreground color, when the field is enabled, foreground-disabled when the field is visually disabled."
        },
        "Interactive": {
          "value": "--default-dark-interactive",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Background color\n\nBackground color for interactive elements, that are controlled by clickevents, like select, radiobuttons and checkboxes. It is also used as background color for secondary buttons. Use foreground as foreground color, when the element is enabled, foreground-disabled when the element is visually disabled."
        },
        "Theme-secondary": {
          "value": "--default-dark-theme-secondary",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Background color\n\nA lighter version of the brand color. E.g. used for background layer in Peto based artwork."
        }
      },
      "Additional foregrounds": {
        "Foreground-theme": {
          "value": "--default-dark-foreground-theme",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nA foreground color for text to be branded with the brand color. If theme has sufficient contrast ratio to background, foreground-theme is the same as theme. Otherwise it is slighty darker or lighter to comply with accessibility guidelines."
        },
        "Foreground-disabled": {
          "value": "--default-dark-foreground-disabled",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nA text color for visually disabled elements like input and buttons."
        },
        "Foreground-branding": {
          "value": "--default-dark-foreground-branding",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nBranding color for the site-logo, the university logo and seal. The same as foreground in dark themes and the same as foreground-theme in normal themes."
        },
        "Theme-secondary, Foreground": {
          "value": "--default-dark-theme-secondary-foreground",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nColor for text on elements with theme-secondary as background color."
        },
        "Theme-secondary, Foreground-secondary": {
          "value": "--default-dark-theme-secondary-foreground-secondary",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Foreground color\n\nColor for secondary text on elements with theme-secondary as background color."
        }
      },
      "Supplemental": {
        "Border-theme": {
          "value": "--default-dark-border-theme",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Border color\n\nA branded border color. Used for e.g. active elements in navigation."
        },
        "Border-text-link": {
          "value": "--default-dark-border-text-link",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Underling of links\n\nColor for underlining links in text. An adjusted version of theme for securing sufficient contrast to background."
        },
        "Shadow": {
          "value": "--default-dark-shadow",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Drop shadow\n\nColor for box-shadow. Shadows are applied to interactive elements like buttons, selectand radiobuttons and to overlays like modal views and menus."
        },
        "Overlay": {
          "value": "--default-dark-overlay",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Blur behind modal views\n\nBranded semi-transparent color used for overlays behind modal views. Has no defined foreground color, as color is not intended for use as text background."
        }
      },
      "Hovers": {
        "Theme, hover": {
          "value": "--default-dark-theme-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of background color\n\nHover color for elements with theme as background color."
        },
        "Theme-secondary, hover": {
          "value": "--default-dark-theme-secondary-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of background color\n\nHover color for elements with theme-secondary as background color."
        },
        "Foreground-branding, hover": {
          "value": "--default-dark-foreground-branding-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of foreground color\n\nHover color for interactive elements with foreground-branding as text color, e.g. the site logo."
        },
        "Background, hover": {
          "value": "--default-dark-background-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of background color\n\nHover color for elements with background as background color."
        },
        "Background-secondary, hover": {
          "value": "--default-dark-background-secondary-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of background color\n\nHover color for elements with background-secondary as background color."
        },
        "Interactive, hover": {
          "value": "--default-dark-interactive-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of background color\n\nHover color for elements with interactive as background color."
        },
        "Foreground, hover": {
          "value": "--default-dark-foreground-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of foreground color\n\nHover color for elements with foreground as text color."
        },
        "Foreground-theme, hover": {
          "value": "--default-dark-foreground-theme-hover",
          "type": "color",
          "description": "Dark theme variant\n\nIntended use: Hover of foreground color\n\nHover color for elements with foreground-theme as text color."
        },
        "Utility-attention, hover": {
          "value": "--default-dark-utility-attention-hover",
          "type": "color",
          "description": "Intended use: Hover of background color\n\nHover color for elements with utility-attention as background color."
        },
        "Utility-confirm, hover": {
          "value": "--default-dark-utility-confirm-hover",
          "type": "color",
          "description": "Intended use: Hover of background color\n\nHover color for elements with utility-confirm as background color."
        },
        "Utility-warning, hover": {
          "value": "--default-dark-utility-warning-hover",
          "type": "color",
          "description": "Intended use: Hover of background color\n\nHover color for elements with utility-warning as background color."
        },
        "Utility-confirm-background, hover": {
          "value": "--default-dark-utility-confirm-background-hover",
          "type": "color",
          "description": "Intended use: Hover of background color\n\nHover color for elements with utility-interactive as background color."
        },
        "Utility-warning-background, hover": {
          "value": "--default-dark-utility-warning-background-hover",
          "type": "color",
          "description": "Intended use: Hover of background color\n\nHover color for elements with utility-confirm-background as background color."
        }
      },
      "Fades": {
        "Background": {
          "Top": {
            "value": "linear-gradient(0deg, rgba($Dark.Primary.Background, 0) 0%, $Dark.Primary.Background 100%)",
            "type": "color",
            "description": "Fades from transparent at the bottom into a fully opaque background color at the top."
          },
          "Right": {
            "value": "linear-gradient(90deg, rgba($Dark.Primary.Background, 0) 0%, $Dark.Primary.Background 100%)",
            "type": "color",
            "description": "Fades from transparent on the left to a fully opaque background color on the right."
          },
          "Bottom": {
            "value": "linear-gradient(180deg, rgba($Dark.Primary.Background, 0) 0%, $Dark.Primary.Background 100%)",
            "type": "color",
            "description": "Fades from transparent at the top into a fully opaque background color at the bottom."
          },
          "Left": {
            "value": "linear-gradient(270deg, rgba($Dark.Primary.Background, 0) 0%, $Dark.Primary.Background 100%)",
            "type": "color",
            "description": "Fades from transparent on the right into a fully opaque background color on the left."
          }
        },
        "Background-secondary": {
          "Top": {
            "value": "linear-gradient(0deg, rgba($Dark.Primary.Background-secondary, 0) 0%, $Dark.Primary.Background-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent at the bottom into a fully opaque secondary background color at the top."
          },
          "Right": {
            "value": "linear-gradient(90deg, rgba($Dark.Primary.Background-secondary, 0) 0%, $Dark.Primary.Background-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent on the left to a fully opaque secondary background color on the right."
          },
          "Bottom": {
            "value": "linear-gradient(180deg, rgba($Dark.Primary.Background-secondary, 0) 0%, $Dark.Primary.Background-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent at the top into a fully opaque secondary background color at the bottom."
          },
          "Left": {
            "value": "linear-gradient(270deg, rgba($Dark.Primary.Background-secondary, 0) 0%, $Dark.Primary.Background-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent on the right into a fully opaque secondary background color on the left."
          }
        },
        "Theme-secondary": {
          "Top": {
            "value": "linear-gradient(0deg, rgba($Dark.Primary.Theme-secondary, 0) 0%, $Dark.Primary.Theme-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent at the bottom into a fully opaque secondary theme color at the top."
          },
          "Right": {
            "value": "linear-gradient(90deg, rgba($Dark.Primary.Theme-secondary, 0) 0%, $Dark.Primary.Theme-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent on the left to a fully opaque secondary theme color on the right."
          },
          "Bottom": {
            "value": "linear-gradient(180deg, rgba($Dark.Primary.Theme-secondary, 0) 0%, $Dark.Primary.Theme-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent at the top into a fully opaque secondary theme color at the bottom."
          },
          "Left": {
            "value": "linear-gradient(270deg, rgba($Dark.Primary.Theme-secondary, 0) 0%, $Dark.Primary.Theme-secondary 100%)",
            "type": "color",
            "description": "Fades from transparent on the right into a fully opaque secondary theme color on the left."
          }
        },
        "Foregrounds": {
          "Foreground-branding": {
            "value": "linear-gradient(180deg, rgba({Dark.Additional foregrounds.Foreground-branding}, 0) 0%, {Dark.Additional foregrounds.Foreground-branding} 100%)",
            "type": "color",
            "description": "Fades from transparent at the top into a fully opaque foreground branding color at the bottom."
          },
          "Foreground": {
            "value": "linear-gradient(180deg, rgba({Dark.Primary.Foreground}, 0) 0%, {Dark.Primary.Foreground} 100%)",
            "type": "color",
            "description": "Fades from transparent at the top into a fully opaque foreground color at the bottom."
          }
        }
      }
    }
  }
}
