{
  "$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
  "$description": "Generated artifact: rebuilt from each GravityKit product's PHP TokenRegistry on every deploy. Edits are overwritten, and third-party $extensions written into this file will NOT survive regeneration. 229 of 245 registry tokens are emitted as DTCG tokens; the remaining 16 have no DTCG 2025.10 representation and appear at their normal path as metadata-only groups carrying the raw CSS. Shipped CSS custom-property names are NOT derivable from token paths: read $extensions[\"com.gravitykit.tokens\"].cssVar. The canonical lossless record is https://www.gravitykit.dev/api/css-tokens.json",
  "$extensions": {
    "com.gravitykit.tokens": {
      "mappingVersion": 1,
      "specification": "https://www.designtokens.org/TR/2025.10/format/",
      "colorModule": "https://www.designtokens.org/TR/2025.10/color/",
      "generator": "gravitykit.dev scripts/generate-tokens.mjs",
      "source": "https://www.gravitykit.dev/api/css-tokens.json",
      "sourceDigest": "sha256:8ce1c15230891da5917655b9bbd7d8e447d66ec40f473c55a1e06337e6265a64",
      "products": [
        {
          "id": "gravityview",
          "repo": "GravityKit/GravityView"
        }
      ],
      "counts": {
        "total": 245,
        "tokens": 229,
        "metadataOnly": 16
      },
      "derivedTokens": [
        "gravityview.typography.font_size_xs",
        "gravityview.typography.font_size_sm",
        "gravityview.typography.font_size_md",
        "gravityview.typography.font_size_lg",
        "gravityview.typography.font_size_xl",
        "gravityview.typography.font_size_2xl",
        "gravityview.typography.field_label_font_size",
        "gravityview.shadow.shadow_xs",
        "gravityview.shadow.shadow_sm",
        "gravityview.shadow.shadow_md",
        "gravityview.shadow.shadow_lg",
        "gravityview.shadow.shadow_xl",
        "gravityview.shadow.entry_shadow",
        "gravityview.shadow.entry_shadow_hover",
        "gravityview.layout.table_header_font_size",
        "gravityview.motion.transition_fast",
        "gravityview.motion.transition_medium",
        "gravityview.motion.transition_slow"
      ],
      "metadataOnly": [
        {
          "path": "gravityview.color.pagination_button_bg_hover",
          "reason": "css-color-mix",
          "cssVar": "--gv-pagination-button-bg-hover",
          "cssValue": "color-mix(in oklch, var(--gv-color-surface) 90%, #000)"
        },
        {
          "path": "gravityview.typography.font_family",
          "reason": "css-keyword-no-dtcg-type",
          "cssVar": "--gv-font-family",
          "cssValue": "inherit"
        },
        {
          "path": "gravityview.typography.field_label_transform",
          "reason": "no-dtcg-encoding-for-none",
          "cssVar": "--gv-field-label-text-transform",
          "cssValue": "none"
        },
        {
          "path": "gravityview.typography.field_label_letter_spacing",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-field-label-letter-spacing",
          "cssValue": "0.05em"
        },
        {
          "path": "gravityview.typography._letter_spacing_uppercase",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-_letter-spacing-uppercase",
          "cssValue": "0.05em"
        },
        {
          "path": "gravityview.typography.field_label_direction",
          "reason": "css-keyword-no-dtcg-type",
          "cssVar": "--gv-field-label-direction",
          "cssValue": "column"
        },
        {
          "path": "gravityview.dimensions.search_field_min_width",
          "reason": "css-function-viewport-relative",
          "cssVar": "--gv-search-field-min-width",
          "cssValue": "clamp(140px, 50vw, 200px)"
        },
        {
          "path": "gravityview.layout.grid_columns_lg",
          "reason": "no-value",
          "cssVar": "--gv-grid-columns-lg",
          "cssValue": ""
        },
        {
          "path": "gravityview.layout.grid_columns_md",
          "reason": "no-value",
          "cssVar": "--gv-grid-columns-md",
          "cssValue": ""
        },
        {
          "path": "gravityview.layout.grid_align",
          "reason": "css-keyword-no-dtcg-type",
          "cssVar": "--gv-grid-align",
          "cssValue": "stretch"
        },
        {
          "path": "gravityview.layout.single_entry_label_inline_size",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-single-entry-label-inline-size",
          "cssValue": "30%"
        },
        {
          "path": "gravityview.layout.single_entry_label_width",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-single-entry-label-width",
          "cssValue": "30%"
        },
        {
          "path": "gravityview.layout.list_media_inline_size",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-list-media-inline-size",
          "cssValue": "33.33%"
        },
        {
          "path": "gravityview.layout.list_media_width",
          "reason": "unsupported-css-unit",
          "cssVar": "--gv-list-media-width",
          "cssValue": "33.33%"
        },
        {
          "path": "gravityview.layout.map_infowindow_max_width",
          "reason": "css-function-viewport-relative",
          "cssVar": "--gv-map-infowindow-max-width",
          "cssValue": "min(320px, calc(100vw - 2 * var(--gv-space-4)))"
        },
        {
          "path": "gravityview.layout.view_wrapper_shadow",
          "reason": "no-dtcg-encoding-for-none",
          "cssVar": "--gv-view-wrapper-shadow",
          "cssValue": "none"
        }
      ]
    }
  },
  "gravityview": {
    "$description": "GravityView design tokens, generated from src/Settings/TokenRegistry.php.",
    "$extensions": {
      "com.gravitykit.tokens": {
        "product": "gravityview",
        "repo": "GravityKit/GravityView",
        "registrySource": "src/Settings/TokenRegistry.php",
        "counts": {
          "total": 245,
          "tokens": 229,
          "metadataOnly": 16
        }
      }
    },
    "color": {
      "primary": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1255,
            0.298,
            0.898
          ],
          "alpha": 1,
          "hex": "#204ce5"
        },
        "$description": "Submit buttons, active pagination, links, accent borders.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.primary",
            "product": "gravityview",
            "cssVar": "--gv-color-primary",
            "cssValue": "#204ce5",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.primary_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-primary"
          }
        }
      },
      "primary_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1098,
            0.2667,
            0.8078
          ],
          "alpha": 1,
          "hex": "#1c44ce"
        },
        "$description": "Hover variant of Primary, derived via OKLCh L−10%.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.primary_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-primary-hover",
            "cssValue": "#1c44ce",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-primary-hover"
          }
        }
      },
      "primary_subtle": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7647,
            0.851,
            1
          ],
          "alpha": 1,
          "hex": "#c3d9ff"
        },
        "$description": "Tint for soft hovers on light surfaces. Not a focus-ring color (1.43:1 vs white fails SC 1.4.11).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.primary_subtle",
            "product": "gravityview",
            "cssVar": "--gv-color-primary-subtle",
            "cssValue": "#c3d9ff",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-primary-subtle"
          }
        }
      },
      "on_primary": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Text and icons that sit on top of the Primary color.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.on_primary",
            "product": "gravityview",
            "cssVar": "--gv-color-on-primary",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-on-primary"
          }
        }
      },
      "text": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0667,
            0.1373,
            0.2157
          ],
          "alpha": 1,
          "hex": "#112337"
        },
        "$description": "Default text color across the View.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.text",
            "product": "gravityview",
            "cssVar": "--gv-color-text",
            "cssValue": "#112337",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.text_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-text"
          }
        }
      },
      "text_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0667,
            0.1373,
            0.2157
          ],
          "alpha": 1,
          "hex": "#112337"
        },
        "$description": "Text color when hovering an entry card.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.text_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-text-hover",
            "cssValue": "#112337",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-text-hover"
          }
        }
      },
      "text_secondary": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3294,
            0.4,
            0.4784
          ],
          "alpha": 1,
          "hex": "#54667a"
        },
        "$description": "Captions, sub-titles, search-widget labels, and supporting copy.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.text_secondary",
            "product": "gravityview",
            "cssVar": "--gv-color-text-secondary",
            "cssValue": "#54667a",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-text-secondary"
          }
        }
      },
      "text_muted": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3569,
            0.3922,
            0.4392
          ],
          "alpha": 1,
          "hex": "#5b6470"
        },
        "$description": "Small helper text: captions, descriptions.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.text_muted",
            "product": "gravityview",
            "cssVar": "--gv-color-text-muted",
            "cssValue": "#5b6470",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-text-muted"
          }
        }
      },
      "text_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6314,
            0.6588,
            0.6941
          ],
          "alpha": 1,
          "hex": "#a1a8b1"
        },
        "$description": "Text on disabled controls. Derived from text-muted blended toward surface-disabled.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.text_disabled",
            "product": "gravityview",
            "cssVar": "--gv-color-text-disabled",
            "cssValue": "#a1a8b1",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-text-disabled"
          }
        }
      },
      "on_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6314,
            0.6588,
            0.6941
          ],
          "alpha": 1,
          "hex": "#a1a8b1"
        },
        "$description": "Foreground color used on surface-disabled. Mirrors text-disabled.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.on_disabled",
            "product": "gravityview",
            "cssVar": "--gv-color-on-disabled",
            "cssValue": "#a1a8b1",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-on-disabled"
          }
        }
      },
      "placeholder": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3725,
            0.4039,
            0.4471
          ],
          "alpha": 1,
          "hex": "#5f6772"
        },
        "$description": "Empty-state hint text inside search fields.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.placeholder",
            "product": "gravityview",
            "cssVar": "--gv-color-placeholder",
            "cssValue": "#5f6772",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-placeholder"
          }
        }
      },
      "link": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1255,
            0.298,
            0.898
          ],
          "alpha": 1,
          "hex": "#204ce5"
        },
        "$description": "Colour of clickable links in entries and content. Decoupled from Primary so brand-recolor cannot silently drop link contrast below AA.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.link",
            "product": "gravityview",
            "cssVar": "--gv-color-link",
            "cssValue": "#204ce5",
            "category": "color",
            "group": "links",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.link_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-link"
          }
        }
      },
      "link_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1098,
            0.2667,
            0.8078
          ],
          "alpha": 1,
          "hex": "#1c44ce"
        },
        "$description": "Colour of links when the cursor hovers them.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.link_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-link-hover",
            "cssValue": "#1c44ce",
            "category": "color",
            "group": "links",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-link-hover"
          }
        }
      },
      "link_visited": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4863,
            0.2275,
            0.9294
          ],
          "alpha": 1,
          "hex": "#7c3aed"
        },
        "$description": "Colour of links the visitor has already clicked.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.link_visited",
            "product": "gravityview",
            "cssVar": "--gv-color-link-visited",
            "cssValue": "#7c3aed",
            "category": "color",
            "group": "links",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-link-visited"
          }
        }
      },
      "link_active": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0471,
            0.1216,
            0.4784
          ],
          "alpha": 1,
          "hex": "#0c1f7a"
        },
        "$description": "Colour of links during the click: the brief frame between mousedown and mouseup.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.link_active",
            "product": "gravityview",
            "cssVar": "--gv-color-link-active",
            "cssValue": "#0c1f7a",
            "category": "color",
            "group": "links",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-link-active"
          }
        }
      },
      "field_label": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3569,
            0.3922,
            0.4392
          ],
          "alpha": 1,
          "hex": "#5b6470"
        },
        "$description": "The small header above each field value when \"Show Label\" is on.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.field_label",
            "product": "gravityview",
            "cssVar": "--gv-field-label-color",
            "cssValue": "#5b6470",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-field-label"
          }
        }
      },
      "control_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Inside of search fields and dropdown selects.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.control_bg",
            "product": "gravityview",
            "cssVar": "--gv-control-bg",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-control-bg"
          }
        }
      },
      "control_border_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4196,
            0.4471,
            0.502
          ],
          "alpha": 1,
          "hex": "#6b7280"
        },
        "$description": "Border color of inputs, selects, and other form controls.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.control_border_color",
            "product": "gravityview",
            "cssVar": "--gv-control-border-color",
            "cssValue": "#6b7280",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-control-border-color"
          }
        }
      },
      "control_bg_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9294,
            0.9333,
            0.9412
          ],
          "alpha": 1,
          "hex": "#edeef0"
        },
        "$description": "Background of disabled inputs and selects.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.control_bg_disabled",
            "product": "gravityview",
            "cssVar": "--gv-control-bg-disabled",
            "cssValue": "#edeef0",
            "category": "color",
            "group": "forms_disabled",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-control-bg-disabled"
          }
        }
      },
      "control_border_color_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5333,
            0.5333,
            0.5333
          ],
          "alpha": 1,
          "hex": "#888888"
        },
        "$description": "Border color of disabled inputs and selects.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.control_border_color_disabled",
            "product": "gravityview",
            "cssVar": "--gv-control-border-color-disabled",
            "cssValue": "#888888",
            "category": "color",
            "group": "forms_disabled",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-control-border-color-disabled"
          }
        }
      },
      "control_text_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6314,
            0.6588,
            0.6941
          ],
          "alpha": 1,
          "hex": "#a1a8b1"
        },
        "$description": "Text color inside disabled inputs and selects.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.control_text_disabled",
            "product": "gravityview",
            "cssVar": "--gv-control-text-disabled",
            "cssValue": "#a1a8b1",
            "category": "color",
            "group": "forms_disabled",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-control-text-disabled"
          }
        }
      },
      "button_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1255,
            0.298,
            0.898
          ],
          "alpha": 1,
          "hex": "#204ce5"
        },
        "$description": "Background of primary buttons. Aliases Primary by default.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_bg",
            "product": "gravityview",
            "cssVar": "--gv-button-bg",
            "cssValue": "#204ce5",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-bg"
          }
        }
      },
      "button_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Text color of primary buttons.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_color",
            "product": "gravityview",
            "cssVar": "--gv-button-color",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-color"
          }
        }
      },
      "button_bg_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1098,
            0.2667,
            0.8078
          ],
          "alpha": 1,
          "hex": "#1c44ce"
        },
        "$description": "Background of primary buttons on hover.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-bg-hover",
            "cssValue": "#1c44ce",
            "category": "color",
            "group": "brand",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-bg-hover"
          }
        }
      },
      "button_bg_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9294,
            0.9333,
            0.9412
          ],
          "alpha": 1,
          "hex": "#edeef0"
        },
        "$description": "Background of primary buttons when disabled.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_bg_disabled",
            "product": "gravityview",
            "cssVar": "--gv-button-bg-disabled",
            "cssValue": "#edeef0",
            "category": "color",
            "group": "forms_disabled",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-bg-disabled"
          }
        }
      },
      "button_color_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6314,
            0.6588,
            0.6941
          ],
          "alpha": 1,
          "hex": "#a1a8b1"
        },
        "$description": "Text color of primary buttons when disabled.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_color_disabled",
            "product": "gravityview",
            "cssVar": "--gv-button-color-disabled",
            "cssValue": "#a1a8b1",
            "category": "color",
            "group": "forms_disabled",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-color-disabled"
          }
        }
      },
      "surface": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Default background for entry cards, list items, pagination, and panels.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface",
            "product": "gravityview",
            "cssVar": "--gv-color-surface",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.surface_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface"
          }
        }
      },
      "surface_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9804,
            0.9804,
            0.9804
          ],
          "alpha": 1,
          "hex": "#fafafa"
        },
        "$description": "Background when hovering an entry card or list item.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-hover",
            "cssValue": "#fafafa",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-hover"
          }
        }
      },
      "surface_alt": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.949,
            0.9529,
            0.9608
          ],
          "alpha": 1,
          "hex": "#f2f3f5"
        },
        "$description": "Search-bar surface and edit-entry section panels.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_alt",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-alt",
            "cssValue": "#f2f3f5",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-alt"
          }
        }
      },
      "surface_error": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9843,
            0.8863,
            0.8627
          ],
          "alpha": 1,
          "hex": "#fbe2dc"
        },
        "$description": "Background of error notices and invalid Edit Entry fields.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_error",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-error",
            "cssValue": "#fbe2dc",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-error"
          }
        }
      },
      "surface_success": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8627,
            0.949,
            0.8745
          ],
          "alpha": 1,
          "hex": "#dcf2df"
        },
        "$description": "Background of success notices.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_success",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-success",
            "cssValue": "#dcf2df",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-success"
          }
        }
      },
      "surface_warning": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9961,
            0.9412,
            0.8392
          ],
          "alpha": 1,
          "hex": "#fef0d6"
        },
        "$description": "Background of warning notices.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_warning",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-warning",
            "cssValue": "#fef0d6",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-warning"
          }
        }
      },
      "surface_info": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8118,
            0.9804,
            0.9961
          ],
          "alpha": 1,
          "hex": "#cffafe"
        },
        "$description": "Background of informational notices.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_info",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-info",
            "cssValue": "#cffafe",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-info"
          }
        }
      },
      "surface_disabled": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9294,
            0.9333,
            0.9412
          ],
          "alpha": 1,
          "hex": "#edeef0"
        },
        "$description": "Background of disabled controls.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.surface_disabled",
            "product": "gravityview",
            "cssVar": "--gv-color-surface-disabled",
            "cssValue": "#edeef0",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-surface-disabled"
          }
        }
      },
      "header_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.949,
            0.9529,
            0.9608
          ],
          "alpha": 1,
          "hex": "#f2f3f5"
        },
        "$description": "Background of the table header row.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.header_bg",
            "product": "gravityview",
            "cssVar": "--gv-color-header-bg",
            "cssValue": "#f2f3f5",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.header_bg_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-header-bg"
          }
        }
      },
      "header_bg_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.949,
            0.9529,
            0.9608
          ],
          "alpha": 1,
          "hex": "#f2f3f5"
        },
        "$description": "Background when hovering the table header row.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.header_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-header-bg-hover",
            "cssValue": "#f2f3f5",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-header-bg-hover"
          }
        }
      },
      "header_text": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3569,
            0.3922,
            0.4392
          ],
          "alpha": 1,
          "hex": "#5b6470"
        },
        "$description": "Color of the column header text in tables.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.header_text",
            "product": "gravityview",
            "cssVar": "--gv-color-header-text",
            "cssValue": "#5b6470",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.header_text_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-header-text"
          }
        }
      },
      "header_text_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3569,
            0.3922,
            0.4392
          ],
          "alpha": 1,
          "hex": "#5b6470"
        },
        "$description": "Text color when hovering the table header.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.header_text_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-header-text-hover",
            "cssValue": "#5b6470",
            "category": "color",
            "group": "text",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-header-text-hover"
          }
        }
      },
      "zebra_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Background of every other row in a table for zebra striping.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.zebra_bg",
            "product": "gravityview",
            "cssVar": "--gv-color-zebra-bg",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "surface",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-zebra-bg"
          }
        }
      },
      "border": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5333,
            0.5333,
            0.5333
          ],
          "alpha": 1,
          "hex": "#888888"
        },
        "$description": "Form input borders and table footer rule.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.border",
            "product": "gravityview",
            "cssVar": "--gv-color-border",
            "cssValue": "#888888",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-border"
          }
        }
      },
      "border_strong": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4196,
            0.4471,
            0.502
          ],
          "alpha": 1,
          "hex": "#6b7280"
        },
        "$description": "Default outline color for form controls (4.74:1 vs surface; clears SC 1.4.11).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.border_strong",
            "product": "gravityview",
            "cssVar": "--gv-color-border-strong",
            "cssValue": "#6b7280",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-border-strong"
          }
        }
      },
      "border_light": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Decorative dividers and hairline separators only. Never the sole outline of an interactive control.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.border_light",
            "product": "gravityview",
            "cssVar": "--gv-color-border-light",
            "cssValue": "#e5e7eb",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-border-light"
          }
        }
      },
      "row_divider": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Border between repeating rows in a table or list.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.row_divider",
            "product": "gravityview",
            "cssVar": "--gv-color-row-divider",
            "cssValue": "#e5e7eb",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-row-divider"
          }
        }
      },
      "entry_border_color_alias": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Alias that wires `--gv-entry-border-color` to Border Light.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.entry_border_color_alias",
            "product": "gravityview",
            "cssVar": "--gv-color-entry-border",
            "cssValue": "#e5e7eb",
            "category": "color",
            "group": "border",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-entry-border-color-alias"
          }
        }
      },
      "error": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7529,
            0.1686,
            0.0392
          ],
          "alpha": 1,
          "hex": "#c02b0a"
        },
        "$description": "Invalid Edit Entry input borders, validation messages, and required-field markers.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.error",
            "product": "gravityview",
            "cssVar": "--gv-color-error",
            "cssValue": "#c02b0a",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.error_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-error"
          }
        }
      },
      "error_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5725,
            0.1255,
            0.0314
          ],
          "alpha": 1,
          "hex": "#922008"
        },
        "$description": "OKLCh-derived hover variant of Error.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.error_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-error-hover",
            "cssValue": "#922008",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-error-hover"
          }
        }
      },
      "on_error": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Foreground (text/icon) used on solid error surfaces.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.on_error",
            "product": "gravityview",
            "cssVar": "--gv-color-on-error",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-on-error"
          }
        }
      },
      "success": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1373,
            0.4118,
            0.1843
          ],
          "alpha": 1,
          "hex": "#23692f"
        },
        "$description": "Success notices and confirmation indicators.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.success",
            "product": "gravityview",
            "cssVar": "--gv-color-success",
            "cssValue": "#23692f",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.success_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-success"
          }
        }
      },
      "success_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.102,
            0.3098,
            0.1373
          ],
          "alpha": 1,
          "hex": "#1a4f23"
        },
        "$description": "OKLCh-derived hover variant of Success.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.success_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-success-hover",
            "cssValue": "#1a4f23",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-success-hover"
          }
        }
      },
      "on_success": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Foreground used on solid success surfaces.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.on_success",
            "product": "gravityview",
            "cssVar": "--gv-color-on-success",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-on-success"
          }
        }
      },
      "warning": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9961,
            0.7373,
            0.2824
          ],
          "alpha": 1,
          "hex": "#febc48"
        },
        "$description": "Decorative-only warning hue. Never emitted as bare text; only as backgrounds or inside .gv-status mixin.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.warning",
            "product": "gravityview",
            "cssVar": "--gv-color-warning",
            "cssValue": "#febc48",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-warning"
          }
        }
      },
      "warning_icon": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6902,
            0.4392,
            0
          ],
          "alpha": 1,
          "hex": "#b07000"
        },
        "$description": "Icon-stroke colour for .gv-status--warning. Decorative; paired with text per SC 1.4.1. Must keep ≥ 3:1 vs surface-warning.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.warning_icon",
            "product": "gravityview",
            "cssVar": "--gv-color-warning-icon",
            "cssValue": "#b07000",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-warning-icon"
          }
        }
      },
      "info": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0549,
            0.4549,
            0.5647
          ],
          "alpha": 1,
          "hex": "#0e7490"
        },
        "$description": "Informational notices. Teal/cyan, distinct from Primary blue.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.info",
            "product": "gravityview",
            "cssVar": "--gv-color-info",
            "cssValue": "#0e7490",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.color.info_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-info"
          }
        }
      },
      "info_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0392,
            0.3686,
            0.4549
          ],
          "alpha": 1,
          "hex": "#0a5e74"
        },
        "$description": "OKLCh-derived hover variant of Info.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.info_hover",
            "product": "gravityview",
            "cssVar": "--gv-color-info-hover",
            "cssValue": "#0a5e74",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-info-hover"
          }
        }
      },
      "on_info": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Foreground used on solid info surfaces.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.on_info",
            "product": "gravityview",
            "cssVar": "--gv-color-on-info",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "more",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-on-info"
          }
        }
      },
      "focus_ring_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1451,
            0.3882,
            0.9216
          ],
          "alpha": 1,
          "hex": "#2563eb"
        },
        "$description": "Color of the focus-visible indicator. 5.17:1 vs surface; clears SC 1.4.11 non-text.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.focus_ring_color",
            "product": "gravityview",
            "cssVar": "--gv-focus-ring-color",
            "cssValue": "#2563eb",
            "category": "color",
            "group": "focus",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-focus-ring-color"
          }
        }
      },
      "entry_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#ffffff"
        },
        "$description": "Background color of entry cards.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.entry_bg",
            "product": "gravityview",
            "cssVar": "--gv-entry-bg",
            "cssValue": "#ffffff",
            "category": "color",
            "group": "entry",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-entry-bg"
          }
        }
      },
      "row_hover_bg": {
        "$type": "color",
        "$value": "{gravityview.color.surface_hover}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.row_hover_bg",
            "product": "gravityview",
            "cssVar": "--gv-color-row-hover-bg",
            "cssValue": "var(--gv-color-surface-hover)",
            "category": "color",
            "group": "state",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-row-hover-bg"
          }
        }
      },
      "row_hover_text": {
        "$type": "color",
        "$value": "{gravityview.color.text_hover}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.row_hover_text",
            "product": "gravityview",
            "cssVar": "--gv-color-row-hover-text",
            "cssValue": "var(--gv-color-text-hover)",
            "category": "color",
            "group": "state",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-row-hover-text"
          }
        }
      },
      "entry_bg_hover": {
        "$type": "color",
        "$value": "{gravityview.color.entry_bg}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.entry_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-entry-bg-hover",
            "cssValue": "var(--gv-entry-bg)",
            "category": "color",
            "group": "state",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-entry-bg-hover"
          }
        }
      },
      "table_cell_border_color": {
        "$type": "color",
        "$value": "{gravityview.color.border_light}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.table_cell_border_color",
            "product": "gravityview",
            "cssVar": "--gv-table-cell-border-color",
            "cssValue": "var(--gv-color-border-light)",
            "category": "color",
            "group": "table",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-table-cell-border-color"
          }
        }
      },
      "button_border_color": {
        "$type": "color",
        "$value": "{gravityview.color.button_bg}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_border_color",
            "product": "gravityview",
            "cssVar": "--gv-button-border-color",
            "cssValue": "var(--gv-button-bg)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-border-color"
          }
        }
      },
      "button_border_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.button_bg_hover}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_border_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-border-color-hover",
            "cssValue": "var(--gv-button-bg-hover)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-border-color-hover"
          }
        }
      },
      "button_secondary_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0,
            0,
            0
          ],
          "alpha": 0
        },
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_bg",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-bg",
            "cssValue": "transparent",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "css-keyword-equivalent",
              "note": "CSS transparent == rgb(0 0 0 / 0)"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-bg"
          }
        }
      },
      "button_secondary_color": {
        "$type": "color",
        "$value": "{gravityview.color.text}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_color",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-color",
            "cssValue": "var(--gv-color-text)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-color"
          }
        }
      },
      "button_secondary_border_color": {
        "$type": "color",
        "$value": "{gravityview.color.border}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_border_color",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-border-color",
            "cssValue": "var(--gv-color-border)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-border-color"
          }
        }
      },
      "button_secondary_bg_hover": {
        "$type": "color",
        "$value": "{gravityview.color.surface_alt}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-bg-hover",
            "cssValue": "var(--gv-color-surface-alt)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-bg-hover"
          }
        }
      },
      "button_secondary_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.text}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-color-hover",
            "cssValue": "var(--gv-color-text)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-color-hover"
          }
        }
      },
      "button_secondary_border_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.text}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_secondary_border_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-border-color-hover",
            "cssValue": "var(--gv-color-text)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-secondary-border-color-hover"
          }
        }
      },
      "button_danger_bg": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0,
            0,
            0
          ],
          "alpha": 0
        },
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_bg",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-bg",
            "cssValue": "transparent",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "css-keyword-equivalent",
              "note": "CSS transparent == rgb(0 0 0 / 0)"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-bg"
          }
        }
      },
      "button_danger_color": {
        "$type": "color",
        "$value": "{gravityview.color.error}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_color",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-color",
            "cssValue": "var(--gv-color-error)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-color"
          }
        }
      },
      "button_danger_border_color": {
        "$type": "color",
        "$value": "{gravityview.color.error}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_border_color",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-border-color",
            "cssValue": "var(--gv-color-error)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-border-color"
          }
        }
      },
      "button_danger_bg_hover": {
        "$type": "color",
        "$value": "{gravityview.color.surface_error}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-bg-hover",
            "cssValue": "var(--gv-color-surface-error)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-bg-hover"
          }
        }
      },
      "button_danger_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.error_hover}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-color-hover",
            "cssValue": "var(--gv-color-error-hover)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-color-hover"
          }
        }
      },
      "button_danger_border_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.error_hover}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.button_danger_border_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-border-color-hover",
            "cssValue": "var(--gv-color-error-hover)",
            "category": "color",
            "group": "brand",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-button-danger-border-color-hover"
          }
        }
      },
      "pagination_button_bg": {
        "$type": "color",
        "$value": "{gravityview.color.surface}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_bg",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-bg",
            "cssValue": "var(--gv-color-surface)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-bg"
          }
        }
      },
      "pagination_button_color": {
        "$type": "color",
        "$value": "{gravityview.color.text}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_color",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-color",
            "cssValue": "var(--gv-color-text)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-color"
          }
        }
      },
      "pagination_button_bg_hover": {
        "$description": "Not emitted as a DTCG token (css-color-mix). CSS value: color-mix(in oklch, var(--gv-color-surface) 90%, #000)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_bg_hover",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-bg-hover",
            "cssValue": "color-mix(in oklch, var(--gv-color-surface) 90%, #000)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "css-color-mix",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-bg-hover"
          }
        }
      },
      "pagination_button_color_hover": {
        "$type": "color",
        "$value": "{gravityview.color.text}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-color-hover",
            "cssValue": "var(--gv-color-text)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-color-hover"
          }
        }
      },
      "pagination_button_bg_active": {
        "$type": "color",
        "$value": "{gravityview.color.primary}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_bg_active",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-bg-active",
            "cssValue": "var(--gv-color-primary)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-bg-active"
          }
        }
      },
      "pagination_button_color_active": {
        "$type": "color",
        "$value": "{gravityview.color.on_primary}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "color.pagination_button_color_active",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-color-active",
            "cssValue": "var(--gv-color-on-primary)",
            "category": "color",
            "group": "pagination",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#color-pagination-button-color-active"
          }
        }
      }
    },
    "typography": {
      "font_family": {
        "$description": "Typeface used across the View. \"Inherit\" follows the page theme. Not emitted as a DTCG token (css-keyword-no-dtcg-type). CSS value: inherit",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_family",
            "product": "gravityview",
            "cssVar": "--gv-font-family",
            "cssValue": "inherit",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "inherit",
              "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif",
              "Georgia, \"Times New Roman\", serif",
              "\"SF Mono\", Monaco, Consolas, \"Liberation Mono\", monospace"
            ],
            "representable": false,
            "reason": "css-keyword-no-dtcg-type",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-family"
          }
        }
      },
      "font_size_base": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "rem"
        },
        "$description": "Body-text size. Other sizes (small, large) scale proportionally.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_base",
            "product": "gravityview",
            "cssVar": "--gv-font-size-base",
            "cssValue": "1rem",
            "category": "typography",
            "group": "font",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 1,
            "step": 1,
            "propertyInitial": "16px",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-base"
          }
        }
      },
      "font_size_xs": {
        "$type": "dimension",
        "$value": {
          "value": 0.75,
          "unit": "rem"
        },
        "$description": "Scale step 0.75×: small captions and chips. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 0.75)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_xs",
            "product": "gravityview",
            "cssVar": "--gv-font-size-xs",
            "cssValue": "calc(var(--gv-font-size-base) * 0.75)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-xs"
          }
        }
      },
      "font_size_sm": {
        "$type": "dimension",
        "$value": {
          "value": 0.875,
          "unit": "rem"
        },
        "$description": "Scale step 0.875×: secondary text. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 0.875)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_sm",
            "product": "gravityview",
            "cssVar": "--gv-font-size-sm",
            "cssValue": "calc(var(--gv-font-size-base) * 0.875)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-sm"
          }
        }
      },
      "font_size_md": {
        "$type": "dimension",
        "$value": {
          "value": 1.125,
          "unit": "rem"
        },
        "$description": "Scale step 1.125×: small headings. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 1.125)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_md",
            "product": "gravityview",
            "cssVar": "--gv-font-size-md",
            "cssValue": "calc(var(--gv-font-size-base) * 1.125)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-md"
          }
        }
      },
      "font_size_lg": {
        "$type": "dimension",
        "$value": {
          "value": 1.25,
          "unit": "rem"
        },
        "$description": "Scale step 1.25×: medium headings. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 1.25)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_lg",
            "product": "gravityview",
            "cssVar": "--gv-font-size-lg",
            "cssValue": "calc(var(--gv-font-size-base) * 1.25)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-lg"
          }
        }
      },
      "font_size_xl": {
        "$type": "dimension",
        "$value": {
          "value": 1.5,
          "unit": "rem"
        },
        "$description": "Scale step 1.5×: large headings. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 1.5)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_xl",
            "product": "gravityview",
            "cssVar": "--gv-font-size-xl",
            "cssValue": "calc(var(--gv-font-size-base) * 1.5)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-xl"
          }
        }
      },
      "font_size_2xl": {
        "$type": "dimension",
        "$value": {
          "value": 1.875,
          "unit": "rem"
        },
        "$description": "Scale step 1.875×: hero headings. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 1.875)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_size_2xl",
            "product": "gravityview",
            "cssVar": "--gv-font-size-2xl",
            "cssValue": "calc(var(--gv-font-size-base) * 1.875)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-size-2xl"
          }
        }
      },
      "font_weight_light": {
        "$type": "fontWeight",
        "$value": 300,
        "$description": "Optional emphasis-down weight (300).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_weight_light",
            "product": "gravityview",
            "cssVar": "--gv-font-weight-light",
            "cssValue": "300",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 100,
            "max": 900,
            "step": 100,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-weight-light"
          }
        }
      },
      "font_weight_normal": {
        "$type": "fontWeight",
        "$value": 400,
        "$description": "Body text weight (400).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_weight_normal",
            "product": "gravityview",
            "cssVar": "--gv-font-weight-normal",
            "cssValue": "400",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 100,
            "max": 900,
            "step": 100,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-weight-normal"
          }
        }
      },
      "font_weight_medium": {
        "$type": "fontWeight",
        "$value": 500,
        "$description": "Medium-emphasis weight (500).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_weight_medium",
            "product": "gravityview",
            "cssVar": "--gv-font-weight-medium",
            "cssValue": "500",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 100,
            "max": 900,
            "step": 100,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-weight-medium"
          }
        }
      },
      "font_weight_semibold": {
        "$type": "fontWeight",
        "$value": 600,
        "$description": "Field labels and other strong-emphasis weight (600).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_weight_semibold",
            "product": "gravityview",
            "cssVar": "--gv-font-weight-semibold",
            "cssValue": "600",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 100,
            "max": 900,
            "step": 100,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-weight-semibold"
          }
        }
      },
      "font_weight_bold": {
        "$type": "fontWeight",
        "$value": 700,
        "$description": "Headings and strong emphasis (700).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.font_weight_bold",
            "product": "gravityview",
            "cssVar": "--gv-font-weight-bold",
            "cssValue": "700",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 100,
            "max": 900,
            "step": 100,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-weight-bold"
          }
        }
      },
      "line_height_tight": {
        "$type": "number",
        "$value": 1.25,
        "$description": "Tight line-height: 1.25.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.line_height_tight",
            "product": "gravityview",
            "cssVar": "--gv-line-height-tight",
            "cssValue": "1.25",
            "category": "typography",
            "group": "font",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-line-height-tight"
          }
        }
      },
      "line_height_normal": {
        "$type": "number",
        "$value": 1.5,
        "$description": "Vertical rhythm of body text. Higher values are airier.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.line_height_normal",
            "product": "gravityview",
            "cssVar": "--gv-line-height-normal",
            "cssValue": "1.5",
            "category": "typography",
            "group": "font",
            "syntax": "<number>",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "1.25",
              "1.5",
              "1.75"
            ],
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-line-height-normal"
          }
        }
      },
      "line_height_relaxed": {
        "$type": "number",
        "$value": 1.75,
        "$description": "Relaxed line-height: 1.75.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.line_height_relaxed",
            "product": "gravityview",
            "cssVar": "--gv-line-height-relaxed",
            "cssValue": "1.75",
            "category": "typography",
            "group": "font",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-line-height-relaxed"
          }
        }
      },
      "line_height_cjk": {
        "$type": "number",
        "$value": 1.85,
        "$description": "Line height for stacked-diacritic scripts (Thai, Burmese, Devanagari, etc.).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.line_height_cjk",
            "product": "gravityview",
            "cssVar": "--gv-line-height-cjk",
            "cssValue": "1.85",
            "category": "typography",
            "group": "font",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-line-height-cjk"
          }
        }
      },
      "field_label_font_size": {
        "$type": "dimension",
        "$value": {
          "value": 0.75,
          "unit": "rem"
        },
        "$description": "Size of the small header above each field value when \"Show Label\" is on. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 0.75)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.field_label_font_size",
            "product": "gravityview",
            "cssVar": "--gv-field-label-font-size",
            "cssValue": "calc(var(--gv-font-size-base) * 0.75)",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 1,
            "step": 1,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-field-label-font-size"
          }
        }
      },
      "field_label_font_weight": {
        "$type": "fontWeight",
        "$value": 600,
        "$description": "Font weight used for field labels.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.field_label_font_weight",
            "product": "gravityview",
            "cssVar": "--gv-field-label-font-weight",
            "cssValue": "600",
            "category": "typography",
            "group": "font",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-field-label-font-weight"
          }
        }
      },
      "field_label_transform": {
        "$description": "Casing applied to field labels. Default `none` is SC 1.4.12 text-spacing safe. Not emitted as a DTCG token (no-dtcg-encoding-for-none). CSS value: none",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.field_label_transform",
            "product": "gravityview",
            "cssVar": "--gv-field-label-text-transform",
            "cssValue": "none",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "none",
              "uppercase",
              "capitalize",
              "lowercase"
            ],
            "representable": false,
            "reason": "no-dtcg-encoding-for-none",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-field-label-transform"
          }
        }
      },
      "field_label_letter_spacing": {
        "$description": "Letter-spacing applied to field labels (only relevant when transform is uppercase). Not emitted as a DTCG token (unsupported-css-unit). CSS value: 0.05em",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.field_label_letter_spacing",
            "product": "gravityview",
            "cssVar": "--gv-field-label-letter-spacing",
            "cssValue": "0.05em",
            "category": "typography",
            "group": "font",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-field-label-letter-spacing"
          }
        }
      },
      "_font_scale_xs": {
        "$type": "number",
        "$value": 0.75,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_xs",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-xs",
            "cssValue": "0.75",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-xs"
          }
        }
      },
      "_font_scale_sm": {
        "$type": "number",
        "$value": 0.875,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_sm",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-sm",
            "cssValue": "0.875",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-sm"
          }
        }
      },
      "_font_scale_md": {
        "$type": "number",
        "$value": 1.125,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_md",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-md",
            "cssValue": "1.125",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-md"
          }
        }
      },
      "_font_scale_lg": {
        "$type": "number",
        "$value": 1.25,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_lg",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-lg",
            "cssValue": "1.25",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-lg"
          }
        }
      },
      "_font_scale_xl": {
        "$type": "number",
        "$value": 1.5,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_xl",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-xl",
            "cssValue": "1.5",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-xl"
          }
        }
      },
      "_font_scale_2xl": {
        "$type": "number",
        "$value": 1.875,
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._font_scale_2xl",
            "product": "gravityview",
            "cssVar": "--gv-_font-scale-2xl",
            "cssValue": "1.875",
            "category": "typography",
            "group": "_private",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": true,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-font-scale-2xl"
          }
        }
      },
      "_letter_spacing_uppercase": {
        "$description": "Not emitted as a DTCG token (unsupported-css-unit). CSS value: 0.05em",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography._letter_spacing_uppercase",
            "product": "gravityview",
            "cssVar": "--gv-_letter-spacing-uppercase",
            "cssValue": "0.05em",
            "category": "typography",
            "group": "_private",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": true,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-letter-spacing-uppercase"
          }
        }
      },
      "field_label_direction": {
        "$description": "Not emitted as a DTCG token (css-keyword-no-dtcg-type). CSS value: column",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.field_label_direction",
            "product": "gravityview",
            "cssVar": "--gv-field-label-direction",
            "cssValue": "column",
            "category": "typography",
            "group": "field-label",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "css-keyword-no-dtcg-type",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-field-label-direction"
          }
        }
      },
      "button_font_size": {
        "$type": "dimension",
        "$value": "{gravityview.typography.font_size_sm}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.button_font_size",
            "product": "gravityview",
            "cssVar": "--gv-button-font-size",
            "cssValue": "var(--gv-font-size-sm)",
            "category": "typography",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-button-font-size"
          }
        }
      },
      "button_font_weight": {
        "$type": "fontWeight",
        "$value": "{gravityview.typography.font_weight_medium}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "typography.button_font_weight",
            "product": "gravityview",
            "cssVar": "--gv-button-font-weight",
            "cssValue": "var(--gv-font-weight-medium)",
            "category": "typography",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#typography-button-font-weight"
          }
        }
      }
    },
    "dimensions": {
      "space_1": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "4px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_1",
            "product": "gravityview",
            "cssVar": "--gv-space-1",
            "cssValue": "4px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-1"
          }
        }
      },
      "space_2": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "8px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_2",
            "product": "gravityview",
            "cssVar": "--gv-space-2",
            "cssValue": "8px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-2"
          }
        }
      },
      "space_3": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "12px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_3",
            "product": "gravityview",
            "cssVar": "--gv-space-3",
            "cssValue": "12px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-3"
          }
        }
      },
      "space_4": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "16px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_4",
            "product": "gravityview",
            "cssVar": "--gv-space-4",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-4"
          }
        }
      },
      "space_5": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "20px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_5",
            "product": "gravityview",
            "cssVar": "--gv-space-5",
            "cssValue": "20px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-5"
          }
        }
      },
      "space_6": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "24px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_6",
            "product": "gravityview",
            "cssVar": "--gv-space-6",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-6"
          }
        }
      },
      "space_8": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "32px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_8",
            "product": "gravityview",
            "cssVar": "--gv-space-8",
            "cssValue": "32px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-8"
          }
        }
      },
      "space_10": {
        "$type": "dimension",
        "$value": {
          "value": 40,
          "unit": "px"
        },
        "$description": "40px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_10",
            "product": "gravityview",
            "cssVar": "--gv-space-10",
            "cssValue": "40px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-10"
          }
        }
      },
      "space_12": {
        "$type": "dimension",
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "48px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_12",
            "product": "gravityview",
            "cssVar": "--gv-space-12",
            "cssValue": "48px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-12"
          }
        }
      },
      "space_16": {
        "$type": "dimension",
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$description": "64px base spacing increment.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.space_16",
            "product": "gravityview",
            "cssVar": "--gv-space-16",
            "cssValue": "64px",
            "category": "dimensions",
            "group": "space",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-space-16"
          }
        }
      },
      "entry_padding_top": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_top",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-top",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-top"
          }
        }
      },
      "entry_padding_right": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_right",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-right",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-right"
          }
        }
      },
      "entry_padding_bottom": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_bottom",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-bottom",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-bottom"
          }
        }
      },
      "entry_padding_left": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_left",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-left",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-left"
          }
        }
      },
      "entry_padding_block_start": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_block_start",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-block-start",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-block-start"
          }
        }
      },
      "entry_padding_block_end": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_block_end",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-block-end",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-block-end"
          }
        }
      },
      "entry_padding_inline_start": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_inline_start",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-inline-start",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-inline-start"
          }
        }
      },
      "entry_padding_inline_end": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Inner padding of entry cards on one side.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_padding_inline_end",
            "product": "gravityview",
            "cssVar": "--gv-entry-padding-inline-end",
            "cssValue": "24px",
            "category": "dimensions",
            "group": "entry_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-padding-inline-end"
          }
        }
      },
      "widget_padding_block": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "Padding inside the search bar and widget areas.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.widget_padding_block",
            "product": "gravityview",
            "cssVar": "--gv-widget-padding-block",
            "cssValue": "20px",
            "category": "dimensions",
            "group": "widget_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-widget-padding-block"
          }
        }
      },
      "widget_padding_inline": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Padding inside the search bar and widget areas.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.widget_padding_inline",
            "product": "gravityview",
            "cssVar": "--gv-widget-padding-inline",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "widget_padding",
            "syntax": "<length-percentage>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 2,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-widget-padding-inline"
          }
        }
      },
      "widget_margin_block_end": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "Bottom spacing between widget areas.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.widget_margin_block_end",
            "product": "gravityview",
            "cssVar": "--gv-widget-margin-block-end",
            "cssValue": "32px",
            "category": "dimensions",
            "group": "widget",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-widget-margin-block-end"
          }
        }
      },
      "search_field_min_width": {
        "$description": "Minimum inline-size of each search field. Clamps on narrow viewports. Not emitted as a DTCG token (css-function-viewport-relative). CSS value: clamp(140px, 50vw, 200px)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.search_field_min_width",
            "product": "gravityview",
            "cssVar": "--gv-search-field-min-width",
            "cssValue": "clamp(140px, 50vw, 200px)",
            "category": "dimensions",
            "group": "search",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "css-function-viewport-relative",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-search-field-min-width"
          }
        }
      },
      "search_row_gap": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Vertical gap between rows of search fields.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.search_row_gap",
            "product": "gravityview",
            "cssVar": "--gv-search-row-gap",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "search",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-search-row-gap"
          }
        }
      },
      "search_col_gap": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Horizontal gap between side-by-side search fields.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.search_col_gap",
            "product": "gravityview",
            "cssVar": "--gv-search-col-gap",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "search",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-search-col-gap"
          }
        }
      },
      "toolbar_gap": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "Gap between toolbar children.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.toolbar_gap",
            "product": "gravityview",
            "cssVar": "--gv-toolbar-gap",
            "cssValue": "8px",
            "category": "dimensions",
            "group": "toolbar",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-toolbar-gap"
          }
        }
      },
      "toolbar_padding": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Inner padding of toolbar containers.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.toolbar_padding",
            "product": "gravityview",
            "cssVar": "--gv-toolbar-padding",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "toolbar",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-toolbar-padding"
          }
        }
      },
      "toolbar_margin_block_end": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Bottom spacing of toolbar containers.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.toolbar_margin_block_end",
            "product": "gravityview",
            "cssVar": "--gv-toolbar-margin-block-end",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "toolbar",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-toolbar-margin-block-end"
          }
        }
      },
      "pagination_gap": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "Gap between pagination buttons.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.pagination_gap",
            "product": "gravityview",
            "cssVar": "--gv-pagination-gap",
            "cssValue": "4px",
            "category": "dimensions",
            "group": "pagination",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-pagination-gap"
          }
        }
      },
      "pagination_button_size": {
        "$type": "dimension",
        "$value": {
          "value": 36,
          "unit": "px"
        },
        "$description": "Pagination button width / height. 36px meets SC 2.5.8 AA (24px floor) but not SC 2.5.5 AAA (44px).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.pagination_button_size",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-size",
            "cssValue": "36px",
            "category": "dimensions",
            "group": "pagination",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-pagination-button-size"
          }
        }
      },
      "checkbox_size": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Width and height of checkboxes / radios.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.checkbox_size",
            "product": "gravityview",
            "cssVar": "--gv-checkbox-size",
            "cssValue": "16px",
            "category": "dimensions",
            "group": "control",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-checkbox-size"
          }
        }
      },
      "map_marker_size": {
        "$type": "dimension",
        "$value": {
          "value": 18,
          "unit": "px"
        },
        "$description": "Width and height of map cluster markers and SVG indicators.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.map_marker_size",
            "product": "gravityview",
            "cssVar": "--gv-map-marker-size",
            "cssValue": "18px",
            "category": "dimensions",
            "group": "map",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-map-marker-size"
          }
        }
      },
      "entry_field_gap": {
        "$type": "dimension",
        "$value": "{gravityview.dimensions.space_3}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.entry_field_gap",
            "product": "gravityview",
            "cssVar": "--gv-entry-field-gap",
            "cssValue": "var(--gv-space-3)",
            "category": "dimensions",
            "group": "entry",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-entry-field-gap"
          }
        }
      },
      "field_label_margin_block_end": {
        "$type": "dimension",
        "$value": "{gravityview.dimensions.space_1}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.field_label_margin_block_end",
            "product": "gravityview",
            "cssVar": "--gv-field-label-margin-block-end",
            "cssValue": "var(--gv-space-1)",
            "category": "dimensions",
            "group": "field-label",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-field-label-margin-block-end"
          }
        }
      },
      "button_padding_block": {
        "$type": "dimension",
        "$value": "{gravityview.dimensions.space_2}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.button_padding_block",
            "product": "gravityview",
            "cssVar": "--gv-button-padding-block",
            "cssValue": "var(--gv-space-2)",
            "category": "dimensions",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-button-padding-block"
          }
        }
      },
      "button_padding_inline": {
        "$type": "dimension",
        "$value": "{gravityview.dimensions.space_5}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.button_padding_inline",
            "product": "gravityview",
            "cssVar": "--gv-button-padding-inline",
            "cssValue": "var(--gv-space-5)",
            "category": "dimensions",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-button-padding-inline"
          }
        }
      },
      "button_min_height": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "dimensions.button_min_height",
            "product": "gravityview",
            "cssVar": "--gv-button-min-height",
            "cssValue": "0",
            "category": "dimensions",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "implicit-zero-unit"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#dimensions-button-min-height"
          }
        }
      }
    },
    "border": {
      "radius_xs": {
        "$type": "dimension",
        "$value": {
          "value": 2,
          "unit": "px"
        },
        "$description": "2px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_xs",
            "product": "gravityview",
            "cssVar": "--gv-radius-xs",
            "cssValue": "2px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-xs"
          }
        }
      },
      "radius_sm": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "4px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_sm",
            "product": "gravityview",
            "cssVar": "--gv-radius-sm",
            "cssValue": "4px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-sm"
          }
        }
      },
      "radius_md": {
        "$type": "dimension",
        "$value": {
          "value": 6,
          "unit": "px"
        },
        "$description": "6px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_md",
            "product": "gravityview",
            "cssVar": "--gv-radius-md",
            "cssValue": "6px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-md"
          }
        }
      },
      "radius_lg": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "8px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_lg",
            "product": "gravityview",
            "cssVar": "--gv-radius-lg",
            "cssValue": "8px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-lg"
          }
        }
      },
      "radius_xl": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "12px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_xl",
            "product": "gravityview",
            "cssVar": "--gv-radius-xl",
            "cssValue": "12px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-xl"
          }
        }
      },
      "radius_full": {
        "$type": "dimension",
        "$value": {
          "value": 9999,
          "unit": "px"
        },
        "$description": "9999px corner-radius step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.radius_full",
            "product": "gravityview",
            "cssVar": "--gv-radius-full",
            "cssValue": "9999px",
            "category": "border",
            "group": "radius",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-radius-full"
          }
        }
      },
      "width_0": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "0 border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_0",
            "product": "gravityview",
            "cssVar": "--gv-border-width-0",
            "cssValue": "0",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "implicit-zero-unit"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-0"
          }
        }
      },
      "width_1": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "px"
        },
        "$description": "1px border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_1",
            "product": "gravityview",
            "cssVar": "--gv-border-width-1",
            "cssValue": "1px",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-1"
          }
        }
      },
      "width_2": {
        "$type": "dimension",
        "$value": {
          "value": 2,
          "unit": "px"
        },
        "$description": "2px border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_2",
            "product": "gravityview",
            "cssVar": "--gv-border-width-2",
            "cssValue": "2px",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-2"
          }
        }
      },
      "width_3": {
        "$type": "dimension",
        "$value": {
          "value": 3,
          "unit": "px"
        },
        "$description": "3px border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_3",
            "product": "gravityview",
            "cssVar": "--gv-border-width-3",
            "cssValue": "3px",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-3"
          }
        }
      },
      "width_4": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "4px border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_4",
            "product": "gravityview",
            "cssVar": "--gv-border-width-4",
            "cssValue": "4px",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-4"
          }
        }
      },
      "width_8": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "8px border-width step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.width_8",
            "product": "gravityview",
            "cssVar": "--gv-border-width-8",
            "cssValue": "8px",
            "category": "border",
            "group": "width",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-width-8"
          }
        }
      },
      "widget_radius": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "Corner radius of widget containers.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.widget_radius",
            "product": "gravityview",
            "cssVar": "--gv-widget-border-radius",
            "cssValue": "8px",
            "category": "border",
            "group": "widget",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-widget-radius"
          }
        }
      },
      "pagination_button_radius": {
        "$type": "dimension",
        "$value": {
          "value": 6,
          "unit": "px"
        },
        "$description": "Corner radius of pagination buttons.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.pagination_button_radius",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-radius",
            "cssValue": "6px",
            "category": "border",
            "group": "pagination",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-pagination-button-radius"
          }
        }
      },
      "control_width": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "px"
        },
        "$description": "Border width of form controls.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.control_width",
            "product": "gravityview",
            "cssVar": "--gv-control-border-width",
            "cssValue": "1px",
            "category": "border",
            "group": "control",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-control-width"
          }
        }
      },
      "control_radius": {
        "$type": "dimension",
        "$value": {
          "value": 6,
          "unit": "px"
        },
        "$description": "Corner roundness of search inputs, the search button, pagination buttons, and edit-entry inputs.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.control_radius",
            "product": "gravityview",
            "cssVar": "--gv-control-radius",
            "cssValue": "6px",
            "category": "border",
            "group": "control",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-control-radius"
          }
        }
      },
      "focus_ring_width": {
        "$type": "dimension",
        "$value": {
          "value": 2,
          "unit": "px"
        },
        "$description": "Width of the focus-visible ring.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.focus_ring_width",
            "product": "gravityview",
            "cssVar": "--gv-focus-ring-width",
            "cssValue": "2px",
            "category": "border",
            "group": "focus",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px"
            ],
            "min": 1,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-focus-ring-width"
          }
        }
      },
      "focus_ring_offset": {
        "$type": "dimension",
        "$value": {
          "value": 2,
          "unit": "px"
        },
        "$description": "Distance from element edge to ring inner edge.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.focus_ring_offset",
            "product": "gravityview",
            "cssVar": "--gv-focus-ring-offset",
            "cssValue": "2px",
            "category": "border",
            "group": "focus",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-focus-ring-offset"
          }
        }
      },
      "focus_ring_style": {
        "$type": "strokeStyle",
        "$value": "solid",
        "$description": "Outline style of the focus-visible ring.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.focus_ring_style",
            "product": "gravityview",
            "cssVar": "--gv-focus-ring-style",
            "cssValue": "solid",
            "category": "border",
            "group": "focus",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "solid",
              "dashed",
              "dotted"
            ],
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-focus-ring-style"
          }
        }
      },
      "entry_radius": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "How rounded the corners of entry cards are.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_radius",
            "product": "gravityview",
            "cssVar": "--gv-entry-radius",
            "cssValue": "8px",
            "category": "border",
            "group": "entry",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em",
              "%"
            ],
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-radius"
          }
        }
      },
      "entry_width": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "px"
        },
        "$description": "Card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_width",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-width",
            "cssValue": "1px",
            "category": "border",
            "group": "entry",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.border.entry_width_hover",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-width"
          }
        }
      },
      "entry_width_hover": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "px"
        },
        "$description": "Hover variant of card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_width_hover",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-width-hover",
            "cssValue": "1px",
            "category": "border",
            "group": "entry",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-width-hover"
          }
        }
      },
      "entry_style": {
        "$type": "strokeStyle",
        "$value": "solid",
        "$description": "Card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_style",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-style",
            "cssValue": "solid",
            "category": "border",
            "group": "entry",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.border.entry_style_hover",
            "options": [
              "solid",
              "dashed",
              "dotted",
              "double",
              "none"
            ],
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-style"
          }
        }
      },
      "entry_style_hover": {
        "$type": "strokeStyle",
        "$value": "solid",
        "$description": "Hover variant of card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_style_hover",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-style-hover",
            "cssValue": "solid",
            "category": "border",
            "group": "entry",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "solid",
              "dashed",
              "dotted",
              "double",
              "none"
            ],
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-style-hover"
          }
        }
      },
      "entry_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_color",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-color",
            "cssValue": "#e5e7eb",
            "category": "border",
            "group": "entry",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.border.entry_color_hover",
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-color"
          }
        }
      },
      "entry_color_hover": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Hover variant of card border component.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.entry_color_hover",
            "product": "gravityview",
            "cssVar": "--gv-entry-border-color-hover",
            "cssValue": "#e5e7eb",
            "category": "border",
            "group": "entry",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-entry-color-hover"
          }
        }
      },
      "table_cell_border_width": {
        "$type": "dimension",
        "$value": "{gravityview.border.width_0}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.table_cell_border_width",
            "product": "gravityview",
            "cssVar": "--gv-table-cell-border-width",
            "cssValue": "var(--gv-border-width-0)",
            "category": "border",
            "group": "table",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-table-cell-border-width"
          }
        }
      },
      "table_cell_border_style": {
        "$type": "strokeStyle",
        "$value": "solid",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.table_cell_border_style",
            "product": "gravityview",
            "cssVar": "--gv-table-cell-border-style",
            "cssValue": "solid",
            "category": "border",
            "group": "table",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-table-cell-border-style"
          }
        }
      },
      "button_border_width": {
        "$type": "dimension",
        "$value": "{gravityview.border.width_1}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.button_border_width",
            "product": "gravityview",
            "cssVar": "--gv-button-border-width",
            "cssValue": "var(--gv-border-width-1)",
            "category": "border",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-button-border-width"
          }
        }
      },
      "button_secondary_border_width": {
        "$type": "dimension",
        "$value": "{gravityview.border.width_1}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.button_secondary_border_width",
            "product": "gravityview",
            "cssVar": "--gv-button-secondary-border-width",
            "cssValue": "var(--gv-border-width-1)",
            "category": "border",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-button-secondary-border-width"
          }
        }
      },
      "button_danger_border_width": {
        "$type": "dimension",
        "$value": "{gravityview.border.width_1}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.button_danger_border_width",
            "product": "gravityview",
            "cssVar": "--gv-button-danger-border-width",
            "cssValue": "var(--gv-border-width-1)",
            "category": "border",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-button-danger-border-width"
          }
        }
      },
      "button_radius": {
        "$type": "dimension",
        "$value": "{gravityview.border.radius_md}",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "border.button_radius",
            "product": "gravityview",
            "cssVar": "--gv-button-radius",
            "cssValue": "var(--gv-radius-md)",
            "category": "border",
            "group": "button",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#border-button-radius"
          }
        }
      }
    },
    "shadow": {
      "shadow_xs": {
        "$type": "shadow",
        "$value": {
          "color": {
            "colorSpace": "srgb",
            "components": [
              0.0706,
              0.098,
              0.3804
            ],
            "alpha": 0.05
          },
          "offsetX": {
            "value": 0,
            "unit": "px"
          },
          "offsetY": {
            "value": 1,
            "unit": "px"
          },
          "blur": {
            "value": 2,
            "unit": "px"
          },
          "spread": {
            "value": 0,
            "unit": "px"
          }
        },
        "$description": "Composed shadow value derived from shadow color + alpha. Resolved at GravityView defaults from CSS: 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_xs",
            "product": "gravityview",
            "cssVar": "--gv-shadow-xs",
            "cssValue": "0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
            "category": "shadow",
            "group": "shadow",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-xs"
          }
        }
      },
      "shadow_sm": {
        "$type": "shadow",
        "$value": {
          "color": {
            "colorSpace": "srgb",
            "components": [
              0.0706,
              0.098,
              0.3804
            ],
            "alpha": 0.078
          },
          "offsetX": {
            "value": 0,
            "unit": "px"
          },
          "offsetY": {
            "value": 1,
            "unit": "px"
          },
          "blur": {
            "value": 4,
            "unit": "px"
          },
          "spread": {
            "value": 0,
            "unit": "px"
          }
        },
        "$description": "Composed shadow value derived from shadow color + alpha. Resolved at GravityView defaults from CSS: 0 1px 4px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 78%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_sm",
            "product": "gravityview",
            "cssVar": "--gv-shadow-sm",
            "cssValue": "0 1px 4px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 78%), transparent)",
            "category": "shadow",
            "group": "shadow",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-sm"
          }
        }
      },
      "shadow_md": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.1
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 1,
              "unit": "px"
            },
            "blur": {
              "value": 3,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.06
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 1,
              "unit": "px"
            },
            "blur": {
              "value": 2,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          }
        ],
        "$description": "Composed shadow value derived from shadow color + alpha. Resolved at GravityView defaults from CSS: 0 1px 3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_md",
            "product": "gravityview",
            "cssVar": "--gv-shadow-md",
            "cssValue": "0 1px 3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
            "category": "shadow",
            "group": "shadow",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-md"
          }
        }
      },
      "shadow_lg": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.1
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 4,
              "unit": "px"
            },
            "blur": {
              "value": 6,
              "unit": "px"
            },
            "spread": {
              "value": -1,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.06
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 2,
              "unit": "px"
            },
            "blur": {
              "value": 4,
              "unit": "px"
            },
            "spread": {
              "value": -1,
              "unit": "px"
            }
          }
        ],
        "$description": "Composed shadow value derived from shadow color + alpha. Resolved at GravityView defaults from CSS: 0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_lg",
            "product": "gravityview",
            "cssVar": "--gv-shadow-lg",
            "cssValue": "0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
            "category": "shadow",
            "group": "shadow",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-lg"
          }
        }
      },
      "shadow_xl": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.1
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 10,
              "unit": "px"
            },
            "blur": {
              "value": 15,
              "unit": "px"
            },
            "spread": {
              "value": -3,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.05
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 4,
              "unit": "px"
            },
            "blur": {
              "value": 6,
              "unit": "px"
            },
            "spread": {
              "value": -2,
              "unit": "px"
            }
          }
        ],
        "$description": "Composed shadow value derived from shadow color + alpha. Resolved at GravityView defaults from CSS: 0 10px 15px -3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 4px 6px -2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_xl",
            "product": "gravityview",
            "cssVar": "--gv-shadow-xl",
            "cssValue": "0 10px 15px -3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 4px 6px -2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
            "category": "shadow",
            "group": "shadow",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-xl"
          }
        }
      },
      "shadow_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0706,
            0.098,
            0.3804
          ],
          "alpha": 1,
          "hex": "#121961"
        },
        "$description": "Color every shadow level is tinted with. Set it to a brand color for a non-blue palette.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_color",
            "product": "gravityview",
            "cssVar": "--gv-shadow-color",
            "cssValue": "#121961",
            "category": "shadow",
            "group": "advanced",
            "syntax": "<color>",
            "control": "color",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-color"
          }
        }
      },
      "shadow_alpha": {
        "$type": "number",
        "$value": 0.1,
        "$description": "Base alpha multiplier shared by every shadow level.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_alpha",
            "product": "gravityview",
            "cssVar": "--gv-shadow-alpha",
            "cssValue": "0.1",
            "category": "shadow",
            "group": "advanced",
            "syntax": "<number>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "max": 1,
            "step": 0.05,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-alpha"
          }
        }
      },
      "shadow_focus": {
        "$type": "shadow",
        "$value": {
          "color": "{gravityview.color.focus_ring_color}",
          "offsetX": {
            "value": 0,
            "unit": "px"
          },
          "offsetY": {
            "value": 0,
            "unit": "px"
          },
          "blur": {
            "value": 0,
            "unit": "px"
          },
          "spread": "{gravityview.border.focus_ring_width}"
        },
        "$description": "Composed box-shadow value derived from focus-ring width + color.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.shadow_focus",
            "product": "gravityview",
            "cssVar": "--gv-shadow-focus",
            "cssValue": "0 0 0 var(--gv-focus-ring-width) var(--gv-focus-ring-color)",
            "category": "shadow",
            "group": "focus",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "parsed-css-shadow"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-shadow-focus"
          }
        }
      },
      "entry_shadow": {
        "$type": "shadow",
        "$value": {
          "color": {
            "colorSpace": "srgb",
            "components": [
              0.0706,
              0.098,
              0.3804
            ],
            "alpha": 0.05
          },
          "offsetX": {
            "value": 0,
            "unit": "px"
          },
          "offsetY": {
            "value": 1,
            "unit": "px"
          },
          "blur": {
            "value": 2,
            "unit": "px"
          },
          "spread": {
            "value": 0,
            "unit": "px"
          }
        },
        "$description": "Drop-shadow depth applied to entry cards at rest. Resolved at GravityView defaults from CSS: 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.entry_shadow",
            "product": "gravityview",
            "cssVar": "--gv-entry-shadow",
            "cssValue": "0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
            "category": "shadow",
            "group": "entry",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "hoverToken": "gravityview.shadow.entry_shadow_hover",
            "options": [
              "none",
              "0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
              "0 1px 3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 10px 15px -3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 4px 6px -2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)"
            ],
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-entry-shadow"
          }
        }
      },
      "entry_shadow_hover": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.1
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 4,
              "unit": "px"
            },
            "blur": {
              "value": 6,
              "unit": "px"
            },
            "spread": {
              "value": -1,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0706,
                0.098,
                0.3804
              ],
              "alpha": 0.06
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 2,
              "unit": "px"
            },
            "blur": {
              "value": 4,
              "unit": "px"
            },
            "spread": {
              "value": -1,
              "unit": "px"
            }
          }
        ],
        "$description": "Drop-shadow depth applied to entry cards on hover. Resolved at GravityView defaults from CSS: 0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "shadow.entry_shadow_hover",
            "product": "gravityview",
            "cssVar": "--gv-entry-shadow-hover",
            "cssValue": "0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
            "category": "shadow",
            "group": "entry",
            "syntax": "*",
            "control": "select",
            "studio": true,
            "private": false,
            "options": [
              "none",
              "0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
              "0 1px 3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 10px 15px -3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 4px 6px -2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)"
            ],
            "derivation": {
              "method": "parsed-css-shadow",
              "from": [
                "shadow.shadow_color",
                "shadow.shadow_alpha"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#shadow-entry-shadow-hover"
          }
        }
      }
    },
    "layout": {
      "opacity_0": {
        "$type": "number",
        "$value": 0,
        "$description": "Opacity step 0.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_0",
            "product": "gravityview",
            "cssVar": "--gv-opacity-0",
            "cssValue": "0",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-0"
          }
        }
      },
      "opacity_10": {
        "$type": "number",
        "$value": 0.1,
        "$description": "Opacity step 0.1.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_10",
            "product": "gravityview",
            "cssVar": "--gv-opacity-10",
            "cssValue": "0.1",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-10"
          }
        }
      },
      "opacity_20": {
        "$type": "number",
        "$value": 0.2,
        "$description": "Opacity step 0.2.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_20",
            "product": "gravityview",
            "cssVar": "--gv-opacity-20",
            "cssValue": "0.2",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-20"
          }
        }
      },
      "opacity_30": {
        "$type": "number",
        "$value": 0.3,
        "$description": "Opacity step 0.3.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_30",
            "product": "gravityview",
            "cssVar": "--gv-opacity-30",
            "cssValue": "0.3",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-30"
          }
        }
      },
      "opacity_40": {
        "$type": "number",
        "$value": 0.4,
        "$description": "Opacity step 0.4.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_40",
            "product": "gravityview",
            "cssVar": "--gv-opacity-40",
            "cssValue": "0.4",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-40"
          }
        }
      },
      "opacity_50": {
        "$type": "number",
        "$value": 0.5,
        "$description": "Opacity step 0.5.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_50",
            "product": "gravityview",
            "cssVar": "--gv-opacity-50",
            "cssValue": "0.5",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-50"
          }
        }
      },
      "opacity_60": {
        "$type": "number",
        "$value": 0.6,
        "$description": "Opacity step 0.6.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_60",
            "product": "gravityview",
            "cssVar": "--gv-opacity-60",
            "cssValue": "0.6",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-60"
          }
        }
      },
      "opacity_70": {
        "$type": "number",
        "$value": 0.7,
        "$description": "Opacity step 0.7.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_70",
            "product": "gravityview",
            "cssVar": "--gv-opacity-70",
            "cssValue": "0.7",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-70"
          }
        }
      },
      "opacity_80": {
        "$type": "number",
        "$value": 0.8,
        "$description": "Opacity step 0.8.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_80",
            "product": "gravityview",
            "cssVar": "--gv-opacity-80",
            "cssValue": "0.8",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-80"
          }
        }
      },
      "opacity_90": {
        "$type": "number",
        "$value": 0.9,
        "$description": "Opacity step 0.9.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_90",
            "product": "gravityview",
            "cssVar": "--gv-opacity-90",
            "cssValue": "0.9",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-90"
          }
        }
      },
      "opacity_100": {
        "$type": "number",
        "$value": 1,
        "$description": "Opacity step 1.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.opacity_100",
            "product": "gravityview",
            "cssVar": "--gv-opacity-100",
            "cssValue": "1",
            "category": "layout",
            "group": "opacity",
            "syntax": "<number>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-opacity-100"
          }
        }
      },
      "z_base": {
        "$type": "number",
        "$value": 0,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_base",
            "product": "gravityview",
            "cssVar": "--gv-z-base",
            "cssValue": "0",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-base"
          }
        }
      },
      "z_raised": {
        "$type": "number",
        "$value": 10,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_raised",
            "product": "gravityview",
            "cssVar": "--gv-z-raised",
            "cssValue": "10",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-raised"
          }
        }
      },
      "z_dropdown": {
        "$type": "number",
        "$value": 100,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_dropdown",
            "product": "gravityview",
            "cssVar": "--gv-z-dropdown",
            "cssValue": "100",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-dropdown"
          }
        }
      },
      "z_popover": {
        "$type": "number",
        "$value": 200,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_popover",
            "product": "gravityview",
            "cssVar": "--gv-z-popover",
            "cssValue": "200",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-popover"
          }
        }
      },
      "z_sticky": {
        "$type": "number",
        "$value": 300,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_sticky",
            "product": "gravityview",
            "cssVar": "--gv-z-sticky",
            "cssValue": "300",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-sticky"
          }
        }
      },
      "z_overlay": {
        "$type": "number",
        "$value": 400,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_overlay",
            "product": "gravityview",
            "cssVar": "--gv-z-overlay",
            "cssValue": "400",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-overlay"
          }
        }
      },
      "z_modal": {
        "$type": "number",
        "$value": 100000,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_modal",
            "product": "gravityview",
            "cssVar": "--gv-z-modal",
            "cssValue": "100000",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-modal"
          }
        }
      },
      "z_toast": {
        "$type": "number",
        "$value": 600,
        "$description": "Z-index scale step.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.z_toast",
            "product": "gravityview",
            "cssVar": "--gv-z-toast",
            "cssValue": "600",
            "category": "layout",
            "group": "z_index",
            "syntax": "<integer>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-z-toast"
          }
        }
      },
      "grid_columns": {
        "$type": "number",
        "$value": 1,
        "$description": "Number of columns in card-grid layouts (1–6).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.grid_columns",
            "product": "gravityview",
            "cssVar": "--gv-grid-columns",
            "cssValue": "1",
            "category": "layout",
            "group": "grid",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "min": 1,
            "max": 6,
            "step": 1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-grid-columns"
          }
        }
      },
      "grid_columns_lg": {
        "$description": "Responsive cap for grid columns at the large breakpoint. Not emitted as a DTCG token (no-value). CSS value: (unset)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.grid_columns_lg",
            "product": "gravityview",
            "cssVar": "--gv-grid-columns-lg",
            "cssValue": "",
            "category": "layout",
            "group": "grid",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "registerProperty": false,
            "representable": false,
            "reason": "no-value",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-grid-columns-lg"
          }
        }
      },
      "grid_columns_md": {
        "$description": "Responsive cap for grid columns at the medium breakpoint. Not emitted as a DTCG token (no-value). CSS value: (unset)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.grid_columns_md",
            "product": "gravityview",
            "cssVar": "--gv-grid-columns-md",
            "cssValue": "",
            "category": "layout",
            "group": "grid",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "registerProperty": false,
            "representable": false,
            "reason": "no-value",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-grid-columns-md"
          }
        }
      },
      "grid_gap": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "Gap between cards in the grid.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.grid_gap",
            "product": "gravityview",
            "cssVar": "--gv-grid-gap",
            "cssValue": "24px",
            "category": "layout",
            "group": "grid",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-grid-gap"
          }
        }
      },
      "grid_align": {
        "$description": "Card alignment within the grid track. Not emitted as a DTCG token (css-keyword-no-dtcg-type). CSS value: stretch",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.grid_align",
            "product": "gravityview",
            "cssVar": "--gv-grid-align",
            "cssValue": "stretch",
            "category": "layout",
            "group": "grid",
            "syntax": "*",
            "control": "select",
            "studio": false,
            "private": false,
            "options": [
              "stretch",
              "start"
            ],
            "representable": false,
            "reason": "css-keyword-no-dtcg-type",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-grid-align"
          }
        }
      },
      "card_min_width": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "Minimum card width before reflow.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.card_min_width",
            "product": "gravityview",
            "cssVar": "--gv-card-min-width",
            "cssValue": "0px",
            "category": "layout",
            "group": "grid",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-card-min-width"
          }
        }
      },
      "single_entry_label_inline_size": {
        "$description": "Logical inline-size of the label column in single-entry view. RTL-correct. Not emitted as a DTCG token (unsupported-css-unit). CSS value: 30%",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.single_entry_label_inline_size",
            "product": "gravityview",
            "cssVar": "--gv-single-entry-label-inline-size",
            "cssValue": "30%",
            "category": "layout",
            "group": "structural",
            "syntax": "<length-percentage>",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-single-entry-label-inline-size"
          }
        }
      },
      "single_entry_label_width": {
        "$description": "Legacy physical-side alias for single-entry label width. Not emitted as a DTCG token (unsupported-css-unit). CSS value: 30%",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.single_entry_label_width",
            "product": "gravityview",
            "cssVar": "--gv-single-entry-label-width",
            "cssValue": "30%",
            "category": "layout",
            "group": "structural",
            "syntax": "<length-percentage>",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-single-entry-label-width"
          }
        }
      },
      "list_media_inline_size": {
        "$description": "Logical inline-size of the media column in list layouts. Not emitted as a DTCG token (unsupported-css-unit). CSS value: 33.33%",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.list_media_inline_size",
            "product": "gravityview",
            "cssVar": "--gv-list-media-inline-size",
            "cssValue": "33.33%",
            "category": "layout",
            "group": "structural",
            "syntax": "<length-percentage>",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-list-media-inline-size"
          }
        }
      },
      "list_media_width": {
        "$description": "Legacy physical-side alias for list media width. Not emitted as a DTCG token (unsupported-css-unit). CSS value: 33.33%",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.list_media_width",
            "product": "gravityview",
            "cssVar": "--gv-list-media-width",
            "cssValue": "33.33%",
            "category": "layout",
            "group": "structural",
            "syntax": "<length-percentage>",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "unsupported-css-unit",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-list-media-width"
          }
        }
      },
      "map_infowindow_max_width": {
        "$description": "Maximum width of map infowindows. Not emitted as a DTCG token (css-function-viewport-relative). CSS value: min(320px, calc(100vw - 2 * var(--gv-space-4)))",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.map_infowindow_max_width",
            "product": "gravityview",
            "cssVar": "--gv-map-infowindow-max-width",
            "cssValue": "min(320px, calc(100vw - 2 * var(--gv-space-4)))",
            "category": "layout",
            "group": "structural",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "representable": false,
            "reason": "css-function-viewport-relative",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-map-infowindow-max-width"
          }
        }
      },
      "map_infowindow_image_max_width": {
        "$type": "dimension",
        "$value": {
          "value": 100,
          "unit": "px"
        },
        "$description": "Maximum width of images inside map infowindows.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.map_infowindow_image_max_width",
            "product": "gravityview",
            "cssVar": "--gv-map-infowindow-image-max-width",
            "cssValue": "100px",
            "category": "layout",
            "group": "structural",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-map-infowindow-image-max-width"
          }
        }
      },
      "size_touch_target": {
        "$type": "dimension",
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$description": "Minimum inline/block size for interactive elements (SC 2.5.5 AAA).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.size_touch_target",
            "product": "gravityview",
            "cssVar": "--gv-size-touch-target",
            "cssValue": "44px",
            "category": "layout",
            "group": "structural",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-size-touch-target"
          }
        }
      },
      "drag_handle_size": {
        "$type": "dimension",
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$description": "Minimum size of drag handles. Pairs with click-to-pick alternative per SC 2.5.7.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.drag_handle_size",
            "product": "gravityview",
            "cssVar": "--gv-drag-handle-size",
            "cssValue": "44px",
            "category": "layout",
            "group": "structural",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-drag-handle-size"
          }
        }
      },
      "drag_handle_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3569,
            0.3922,
            0.4392
          ],
          "alpha": 1,
          "hex": "#5b6470"
        },
        "$description": "Color of drag-handle iconography.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.drag_handle_color",
            "product": "gravityview",
            "cssVar": "--gv-drag-handle-color",
            "cssValue": "#5b6470",
            "category": "layout",
            "group": "structural",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-drag-handle-color"
          }
        }
      },
      "scrollbar_thumb_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5333,
            0.5333,
            0.5333
          ],
          "alpha": 1,
          "hex": "#888888"
        },
        "$description": "Color of scrollbar thumbs (browsers that support `scrollbar-color`).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.scrollbar_thumb_color",
            "product": "gravityview",
            "cssVar": "--gv-scrollbar-thumb-color",
            "cssValue": "#888888",
            "category": "layout",
            "group": "structural",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-scrollbar-thumb-color"
          }
        }
      },
      "scrollbar_track_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.949,
            0.9529,
            0.9608
          ],
          "alpha": 1,
          "hex": "#f2f3f5"
        },
        "$description": "Color of scrollbar tracks.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.scrollbar_track_color",
            "product": "gravityview",
            "cssVar": "--gv-scrollbar-track-color",
            "cssValue": "#f2f3f5",
            "category": "layout",
            "group": "structural",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-scrollbar-track-color"
          }
        }
      },
      "auto_advance_paused": {
        "$type": "number",
        "$value": 0,
        "$description": "SC 2.2.2 pause flag: set to 1 to halt auto-rotating widgets.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.auto_advance_paused",
            "product": "gravityview",
            "cssVar": "--gv-auto-advance-paused",
            "cssValue": "0",
            "category": "layout",
            "group": "structural",
            "syntax": "<integer>",
            "control": "number",
            "studio": false,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-auto-advance-paused"
          }
        }
      },
      "table_header_background": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.949,
            0.9529,
            0.9608
          ],
          "alpha": 1,
          "hex": "#f2f3f5"
        },
        "$description": "Background of table header rows.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.table_header_background",
            "product": "gravityview",
            "cssVar": "--gv-table-header-background",
            "cssValue": "#f2f3f5",
            "category": "layout",
            "group": "table",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-table-header-background"
          }
        }
      },
      "table_header_font_size": {
        "$type": "dimension",
        "$value": {
          "value": 0.75,
          "unit": "rem"
        },
        "$description": "Font size of table header text. Resolved at GravityView defaults from CSS: calc(var(--gv-font-size-base) * 0.75)",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.table_header_font_size",
            "product": "gravityview",
            "cssVar": "--gv-table-header-font-size",
            "cssValue": "calc(var(--gv-font-size-base) * 0.75)",
            "category": "layout",
            "group": "table",
            "syntax": "*",
            "control": "text",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "typography.font_size_base"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-table-header-font-size"
          }
        }
      },
      "table_cell_padding_block": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "Vertical padding inside table cells.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.table_cell_padding_block",
            "product": "gravityview",
            "cssVar": "--gv-table-cell-padding-block",
            "cssValue": "12px",
            "category": "layout",
            "group": "table",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 0.1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-table-cell-padding-block"
          }
        }
      },
      "table_cell_padding_inline": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "Horizontal padding inside table cells.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.table_cell_padding_inline",
            "product": "gravityview",
            "cssVar": "--gv-table-cell-padding-inline",
            "cssValue": "16px",
            "category": "layout",
            "group": "table",
            "syntax": "<length>",
            "control": "number",
            "studio": true,
            "private": false,
            "units": [
              "px",
              "rem",
              "em"
            ],
            "min": 0,
            "step": 0.1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-table-cell-padding-inline"
          }
        }
      },
      "widget_border_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.898,
            0.9059,
            0.9216
          ],
          "alpha": 1,
          "hex": "#e5e7eb"
        },
        "$description": "Border color of widget containers.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.widget_border_color",
            "product": "gravityview",
            "cssVar": "--gv-widget-border-color",
            "cssValue": "#e5e7eb",
            "category": "layout",
            "group": "widget",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-widget-border-color"
          }
        }
      },
      "pagination_button_border_color": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4196,
            0.4471,
            0.502
          ],
          "alpha": 1,
          "hex": "#6b7280"
        },
        "$description": "Border color of pagination buttons. Defaults to border-strong (4.74:1 vs surface).",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.pagination_button_border_color",
            "product": "gravityview",
            "cssVar": "--gv-pagination-button-border-color",
            "cssValue": "#6b7280",
            "category": "layout",
            "group": "pagination",
            "syntax": "<color>",
            "control": "color",
            "studio": false,
            "private": false,
            "derivation": {
              "method": "srgb-from-hex"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-pagination-button-border-color"
          }
        }
      },
      "self_contained": {
        "$type": "number",
        "$value": 0,
        "$description": "Paint a backdrop around the entire View so contrast is guaranteed regardless of host theme. Trade-off: View looks like a discrete container rather than integrating with the host page.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.self_contained",
            "product": "gravityview",
            "cssVar": "--gv-self-contained",
            "cssValue": "0",
            "category": "layout",
            "group": "layout",
            "syntax": "<number>",
            "control": "toggle",
            "studio": true,
            "private": false,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-self-contained"
          }
        }
      },
      "view_wrapper_radius": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "Border radius applied to the outer View wrapper when Self-Contained Mode is enabled. Presets may override.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.view_wrapper_radius",
            "product": "gravityview",
            "cssVar": "--gv-view-wrapper-radius",
            "cssValue": "0",
            "category": "layout",
            "group": "layout",
            "syntax": "<length>",
            "control": "number",
            "studio": false,
            "private": false,
            "units": [
              "px",
              "rem"
            ],
            "min": 0,
            "step": 1,
            "derivation": {
              "method": "implicit-zero-unit"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-view-wrapper-radius"
          }
        }
      },
      "view_wrapper_shadow": {
        "$description": "Drop-shadow applied to the outer View wrapper when Self-Contained Mode is enabled. Presets may override. Not emitted as a DTCG token (no-dtcg-encoding-for-none). CSS value: none",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "layout.view_wrapper_shadow",
            "product": "gravityview",
            "cssVar": "--gv-view-wrapper-shadow",
            "cssValue": "none",
            "category": "layout",
            "group": "layout",
            "syntax": "*",
            "control": "select",
            "studio": false,
            "private": false,
            "options": [
              "none",
              "0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)",
              "0 1px 3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 1px 2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 4px 6px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 2px 4px -1px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 60%), transparent)",
              "0 10px 15px -3px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 100%), transparent), 0 4px 6px -2px color-mix(in srgb, var(--gv-shadow-color) calc(var(--gv-shadow-alpha) * 50%), transparent)"
            ],
            "representable": false,
            "reason": "no-dtcg-encoding-for-none",
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#layout-view-wrapper-shadow"
          }
        }
      }
    },
    "motion": {
      "motion_multiplier": {
        "$type": "number",
        "$value": 1,
        "$description": "Global scalar applied to every transition duration. Set to 0.01 under prefers-reduced-motion.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.motion_multiplier",
            "product": "gravityview",
            "cssVar": "--gv-motion-multiplier",
            "cssValue": "1",
            "category": "motion",
            "group": "motion",
            "syntax": "<number>",
            "control": "number",
            "studio": true,
            "private": false,
            "min": 0,
            "max": 2,
            "step": 0.1,
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-motion-multiplier"
          }
        }
      },
      "transition_fast": {
        "$type": "duration",
        "$value": {
          "value": 0.15,
          "unit": "s"
        },
        "$description": "Hover / focus transitions. Resolved at GravityView defaults from CSS: calc(0.15s * var(--gv-motion-multiplier))",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.transition_fast",
            "product": "gravityview",
            "cssVar": "--gv-transition-fast",
            "cssValue": "calc(0.15s * var(--gv-motion-multiplier))",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "motion.motion_multiplier"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-transition-fast"
          }
        }
      },
      "transition_medium": {
        "$type": "duration",
        "$value": {
          "value": 0.25,
          "unit": "s"
        },
        "$description": "Panel open / close transitions. Resolved at GravityView defaults from CSS: calc(0.25s * var(--gv-motion-multiplier))",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.transition_medium",
            "product": "gravityview",
            "cssVar": "--gv-transition-medium",
            "cssValue": "calc(0.25s * var(--gv-motion-multiplier))",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "motion.motion_multiplier"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-transition-medium"
          }
        }
      },
      "transition_slow": {
        "$type": "duration",
        "$value": {
          "value": 0.4,
          "unit": "s"
        },
        "$description": "Hero / page-scale transitions. Resolved at GravityView defaults from CSS: calc(0.4s * var(--gv-motion-multiplier))",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.transition_slow",
            "product": "gravityview",
            "cssVar": "--gv-transition-slow",
            "cssValue": "calc(0.4s * var(--gv-motion-multiplier))",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "resolved-css-calc",
              "from": [
                "motion.motion_multiplier"
              ]
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-transition-slow"
          }
        }
      },
      "easing_standard": {
        "$type": "cubicBezier",
        "$value": [
          0.2,
          0,
          0,
          1
        ],
        "$description": "Default easing curve.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.easing_standard",
            "product": "gravityview",
            "cssVar": "--gv-easing-standard",
            "cssValue": "cubic-bezier(0.2, 0.0, 0.0, 1.0)",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "parsed-cubic-bezier"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-easing-standard"
          }
        }
      },
      "easing_decelerate": {
        "$type": "cubicBezier",
        "$value": [
          0,
          0,
          0.2,
          1
        ],
        "$description": "Enter / appear easing.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.easing_decelerate",
            "product": "gravityview",
            "cssVar": "--gv-easing-decelerate",
            "cssValue": "cubic-bezier(0.0, 0.0, 0.2, 1.0)",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "parsed-cubic-bezier"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-easing-decelerate"
          }
        }
      },
      "easing_accelerate": {
        "$type": "cubicBezier",
        "$value": [
          0.3,
          0,
          1,
          1
        ],
        "$description": "Exit / dismiss easing.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.easing_accelerate",
            "product": "gravityview",
            "cssVar": "--gv-easing-accelerate",
            "cssValue": "cubic-bezier(0.3, 0.0, 1.0, 1.0)",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "parsed-cubic-bezier"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-easing-accelerate"
          }
        }
      },
      "easing_emphasized": {
        "$type": "cubicBezier",
        "$value": [
          0.3,
          0,
          0.8,
          0.15
        ],
        "$description": "Hero transition easing.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.easing_emphasized",
            "product": "gravityview",
            "cssVar": "--gv-easing-emphasized",
            "cssValue": "cubic-bezier(0.3, 0.0, 0.8, 0.15)",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "parsed-cubic-bezier"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-easing-emphasized"
          }
        }
      },
      "easing_linear": {
        "$type": "cubicBezier",
        "$value": [
          0,
          0,
          1,
          1
        ],
        "$description": "Linear easing.",
        "$extensions": {
          "com.gravitykit.tokens": {
            "slug": "motion.easing_linear",
            "product": "gravityview",
            "cssVar": "--gv-easing-linear",
            "cssValue": "linear",
            "category": "motion",
            "group": "motion",
            "syntax": "*",
            "control": "text",
            "studio": true,
            "private": false,
            "derivation": {
              "method": "css-keyword-equivalent",
              "note": "CSS linear == cubic-bezier(0, 0, 1, 1)"
            },
            "docs": "https://www.gravitykit.dev/gravityview/css-tokens#motion-easing-linear"
          }
        }
      }
    }
  }
}
