{
  "$schema": "https://acidbath.design/design-system/schema.json",
  "meta": {
    "name": "ACIDBATH Design System",
    "version": "1.0.0",
    "defaultTheme": "dusk",
    "defaultTypography": "measured",
    "defaultFontBody": "iosevka-etoile",
    "defaultFontHeading": "iosevka-slab",
    "themes": ["dusk", "parchment", "seaside", "olive", "ink", "moss", "azure"],
    "themeVariants": ["light", "dark"],
    "typographyProfiles": ["measured", "compact", "airy", "sharp", "minimal", "editorial", "technical"],
    "fontVariants": ["iosevka", "iosevka-curly", "iosevka-slab", "iosevka-aile", "iosevka-etoile"]
  },

  "spacing": {
    "description": "4px base unit. Use var(--space-N) — never raw values.",
    "tokens": {
      "--space-1":  { "value": "0.25rem", "px": "4px" },
      "--space-2":  { "value": "0.5rem",  "px": "8px" },
      "--space-3":  { "value": "0.75rem", "px": "12px" },
      "--space-4":  { "value": "1rem",    "px": "16px" },
      "--space-5":  { "value": "1.25rem", "px": "20px" },
      "--space-6":  { "value": "1.5rem",  "px": "24px" },
      "--space-8":  { "value": "2rem",    "px": "32px" },
      "--space-10": { "value": "2.5rem",  "px": "40px" },
      "--space-12": { "value": "3rem",    "px": "48px" },
      "--space-14": { "value": "3.5rem",  "px": "56px" },
      "--space-16": { "value": "4rem",    "px": "64px" },
      "--space-20": { "value": "5rem",    "px": "80px" },
      "--page-inline-gutter": { "value": "clamp(0.8125rem, 3.25vw, 1.3125rem)", "description": "Responsive side margins" }
    }
  },

  "radius": {
    "description": "Intentionally large — editorial softness, not bubbly.",
    "tokens": {
      "--radius-sm":   { "value": "10px",   "usage": "Inline code, inputs, buttons, copy buttons" },
      "--radius-md":   { "value": "18px",   "usage": "Modals, tables, code blocks, callouts" },
      "--radius-lg":   { "value": "28px",   "usage": "Cards, surface cards, media containers" },
      "--radius-full": { "value": "9999px", "usage": "Tags, pills, icon buttons, circular elements" }
    }
  },

  "transitions": {
    "tokens": {
      "--transition-fast": { "value": "120ms ease", "usage": "Icon toggles, micro-interactions" },
      "--transition-base": { "value": "180ms ease", "usage": "Color changes, hover states" },
      "--transition-slow": { "value": "280ms ease", "usage": "Background changes" },
      "theme-switch":      { "value": "500ms ease", "usage": "All color properties during theme change (global)" }
    }
  },

  "typography": {
    "scale": {
      "description": "All use clamp(min, preferred, max) for fluid scaling.",
      "tokens": {
        "--text-xs":   { "clamp": "clamp(0.72rem, 0.7rem + 0.15vw, 0.82rem)",  "range": "11.5–13.1px", "usage": "Labels, metadata, tags, captions, mono text" },
        "--text-sm":   { "clamp": "clamp(0.88rem, 0.86rem + 0.18vw, 0.98rem)", "range": "14–15.7px",   "usage": "Secondary text, descriptions" },
        "--text-base": { "clamp": "clamp(1rem, 0.98rem + 0.22vw, 1.1rem)",     "range": "16–17.6px",   "usage": "Body paragraphs" },
        "--text-lg":   { "clamp": "clamp(1.1rem, 1.02rem + 0.38vw, 1.35rem)", "range": "17.6–21.6px", "usage": "Lead paragraphs, standfirsts" },
        "--text-xl":   { "clamp": "clamp(1.35rem, 1.18rem + 0.65vw, 1.8rem)", "range": "21.6–28.8px", "usage": "h3, subheadings" },
        "--text-2xl":  { "clamp": "clamp(1.8rem, 1.5rem + 1vw, 2.65rem)",     "range": "28.8–42.4px", "usage": "h2, section headings" },
        "--text-3xl":  { "clamp": "clamp(2.7rem, 2.1rem + 2vw, 4.8rem)",      "range": "43.2–76.8px", "usage": "h1, hero titles" },
        "--text-4xl":  { "clamp": "clamp(3.5rem, 2.6rem + 3vw, 6rem)",        "range": "56–96px",     "usage": "Display, massive hero" },
        "--text-code": { "clamp": "clamp(0.88rem, 0.85rem + 0.18vw, 1rem)",   "range": "14–16px",     "usage": "Code blocks specifically" }
      }
    },
    "families": {
      "--font-family-body":    { "value": "Iosevka Etoile", "fallback": "Georgia, serif",             "npm": "@fontsource/iosevka-etoile", "usage": "Long-form prose paragraphs" },
      "--font-family-heading": { "value": "Iosevka Curly Slab", "fallback": "Georgia, serif",        "npm": "@fontsource/iosevka-curly-slab", "usage": "h1-h3, section titles" },
      "--font-family-mono":    { "value": "Iosevka", "fallback": "SF Mono, JetBrains Mono, monospace", "npm": "@fontsource/iosevka", "usage": "Code, tags, metadata, dates, labels, nav, badges, inputs" },
      "--font-family-ui":      { "value": "Iosevka Etoile", "fallback": "Georgia, serif",            "npm": "@fontsource/iosevka-etoile", "usage": "Buttons, dropdowns, UI chrome (same as body)" },
      "--font-iosevka":        { "value": "Iosevka", "fallback": "monospace",                        "npm": "@fontsource/iosevka" },
      "--font-iosevka-curly":  { "value": "Iosevka Curly", "fallback": "Iosevka, monospace",        "npm": "@fontsource/iosevka-curly" },
      "--font-iosevka-slab":   { "value": "Iosevka Curly Slab", "fallback": "Iosevka, serif",       "npm": "@fontsource/iosevka-curly-slab" },
      "--font-iosevka-aile":   { "value": "Iosevka Aile", "fallback": "-apple-system, sans-serif",  "npm": "@fontsource/iosevka-aile" },
      "--font-iosevka-etoile": { "value": "Iosevka Etoile", "fallback": "Georgia, serif",           "npm": "@fontsource/iosevka-etoile" }
    },
    "profiles": {
      "measured": {
        "description": "Balanced, comfortable (default)",
        "bodyLineHeight": 1.72, "bodyFontWeight": 400, "bodyLetterSpacing": "0",
        "headingFontWeight": 500, "headingLetterSpacing": "-0.03em", "headingLineHeight": 1.1,
        "textSizeAdjust": 1, "headingSizeAdjust": 1
      },
      "compact": {
        "description": "Dense, efficient",
        "bodyLineHeight": 1.50, "bodyFontWeight": 400, "bodyLetterSpacing": "0",
        "headingFontWeight": 600, "headingLetterSpacing": "-0.02em", "headingLineHeight": 1.05,
        "textSizeAdjust": 0.96, "headingSizeAdjust": 0.94
      },
      "airy": {
        "description": "Spacious, editorial",
        "bodyLineHeight": 1.90, "bodyFontWeight": 300, "bodyLetterSpacing": "0.01em",
        "headingFontWeight": 400, "headingLetterSpacing": "-0.04em", "headingLineHeight": 1.15,
        "textSizeAdjust": 1.02, "headingSizeAdjust": 1.06
      },
      "sharp": {
        "description": "Assertive, crisp",
        "bodyLineHeight": 1.60, "bodyFontWeight": 400, "bodyLetterSpacing": "-0.01em",
        "headingFontWeight": 600, "headingLetterSpacing": "-0.035em", "headingLineHeight": 1.08,
        "textSizeAdjust": 1, "headingSizeAdjust": 0.98
      },
      "minimal": {
        "description": "Light, precise",
        "bodyLineHeight": 1.75, "bodyFontWeight": 300, "bodyLetterSpacing": "0.02em",
        "headingFontWeight": 400, "headingLetterSpacing": "-0.02em", "headingLineHeight": 1.12,
        "textSizeAdjust": 1.01, "headingSizeAdjust": 1.02
      },
      "editorial": {
        "description": "Magazine quality",
        "bodyLineHeight": 1.85, "bodyFontWeight": 350, "bodyLetterSpacing": "0.005em",
        "headingFontWeight": 500, "headingLetterSpacing": "-0.05em", "headingLineHeight": 1.05,
        "textSizeAdjust": 1.03, "headingSizeAdjust": 1.08
      },
      "technical": {
        "description": "Developer documentation",
        "bodyLineHeight": 1.65, "bodyFontWeight": 400, "bodyLetterSpacing": "0",
        "headingFontWeight": 600, "headingLetterSpacing": "-0.02em", "headingLineHeight": 1.10,
        "textSizeAdjust": 0.98, "headingSizeAdjust": 0.96
      }
    }
  },

  "themes": {
    "dusk": {
      "mood": "Moody, refined, literary. Deep plum and warm taupe.",
      "colorScheme": "light",
      "background":          "#f6f4f5",
      "backgroundAlt":       "#ede9eb",
      "backgroundElevated":  "rgba(252, 251, 252, 0.88)",
      "backgroundHover":     "rgba(248, 246, 248, 0.95)",
      "backgroundCode":      "#ede9eb",
      "foreground":          "#1f1a1c",
      "foregroundAlt":       "#4a4246",
      "foregroundMuted":     "#7a6e74",
      "accentPrimary":       "#8a5a6a",
      "accentSecondary":     "#6a4a52",
      "accentMuted":         "rgba(138, 90, 106, 0.1)",
      "warning":             "#9a7a4a",  "warningBg":  "rgba(154, 122, 74, 0.1)",
      "info":                "#6a5a7a",  "infoBg":     "rgba(106, 90, 122, 0.1)",
      "success":             "#5a7a5a",  "successBg":  "rgba(90, 122, 90, 0.1)",
      "danger":              "#9a4a4a",  "dangerBg":   "rgba(154, 74, 74, 0.1)",
      "border":              "rgba(50, 40, 45, 0.1)",
      "ring":                "rgba(138, 90, 106, 0.35)",
      "card":                "rgba(252, 251, 252, 0.92)",
      "atmosphereGlow":      "rgba(154, 122, 138, 0.12)",
      "atmosphereParticle":  "#9a7a8a"
    },
    "dusk-dark": {
      "mood": "Moody, refined, literary. Dark variant.",
      "colorScheme": "dark",
      "background":          "#1f1a1c",
      "backgroundAlt":       "#2a2426",
      "backgroundElevated":  "rgba(48, 42, 44, 0.88)",
      "backgroundHover":     "rgba(58, 50, 52, 0.95)",
      "backgroundCode":      "#2a2426",
      "foreground":          "#e8e4e6",
      "foregroundAlt":       "#c8c0c4",
      "foregroundMuted":     "#9a8e94",
      "accentPrimary":       "#c49aaa",
      "accentSecondary":     "#d4b4be",
      "accentMuted":         "rgba(196, 154, 170, 0.12)",
      "warning":             "#d4ba8a",  "warningBg":  "rgba(212, 186, 138, 0.14)",
      "info":                "#a49ac4",  "infoBg":     "rgba(164, 154, 196, 0.14)",
      "success":             "#9ac49a",  "successBg":  "rgba(154, 196, 154, 0.14)",
      "danger":              "#d48a8a",  "dangerBg":   "rgba(212, 138, 138, 0.14)",
      "border":              "rgba(232, 228, 230, 0.08)",
      "ring":                "rgba(196, 154, 170, 0.35)",
      "card":                "rgba(48, 42, 44, 0.92)",
      "atmosphereGlow":      "rgba(212, 186, 200, 0.1)",
      "atmosphereParticle":  "#d4bac8"
    },
    "parchment": {
      "mood": "Warm, scholarly, timeless. Terracotta accent.",
      "colorScheme": "light",
      "background":         "#f7f3ed",
      "backgroundAlt":      "#efe8dd",
      "backgroundElevated": "rgba(255, 253, 250, 0.88)",
      "backgroundHover":    "rgba(255, 250, 244, 0.95)",
      "backgroundCode":     "#f0e8dc",
      "foreground":         "#1a1612",
      "foregroundAlt":      "#4a4239",
      "foregroundMuted":    "#7a7166",
      "accentPrimary":      "#a65c3a",
      "accentSecondary":    "#7a4530",
      "accentMuted":        "rgba(166, 92, 58, 0.1)",
      "border":             "rgba(60, 50, 40, 0.12)",
      "ring":               "rgba(166, 92, 58, 0.35)",
      "card":               "rgba(255, 253, 250, 0.92)"
    },
    "parchment-dark": {
      "mood": "Warm, scholarly, timeless. Dark variant.",
      "colorScheme": "dark",
      "background":         "#1c1a16",
      "backgroundAlt":      "#25231f",
      "backgroundElevated": "rgba(45, 42, 38, 0.88)",
      "backgroundHover":    "rgba(55, 51, 46, 0.95)",
      "backgroundCode":     "#25231f",
      "foreground":         "#e8e2d9",
      "foregroundAlt":      "#c9c0b3",
      "foregroundMuted":    "#9a9084",
      "accentPrimary":      "#d4916a",
      "accentSecondary":    "#e5a67c",
      "accentMuted":        "rgba(212, 145, 106, 0.12)",
      "border":             "rgba(232, 226, 217, 0.08)",
      "ring":               "rgba(212, 145, 106, 0.35)",
      "card":               "rgba(45, 42, 38, 0.92)"
    },
    "seaside": {
      "mood": "Cool, calm, coastal. Slate blues and seafoam.",
      "colorScheme": "light",
      "background":         "#f4f6f7",
      "backgroundAlt":      "#e8ecee",
      "backgroundElevated": "rgba(252, 253, 254, 0.88)",
      "backgroundHover":    "rgba(248, 250, 251, 0.95)",
      "backgroundCode":     "#e8ecee",
      "foreground":         "#1a2024",
      "foregroundAlt":      "#3d4a52",
      "foregroundMuted":    "#6b7a82",
      "accentPrimary":      "#4a7a8a",
      "accentSecondary":    "#3a5f6d",
      "accentMuted":        "rgba(74, 122, 138, 0.1)",
      "border":             "rgba(40, 55, 65, 0.1)",
      "ring":               "rgba(74, 122, 138, 0.35)",
      "card":               "rgba(252, 253, 254, 0.92)"
    },
    "seaside-dark": {
      "mood": "Cool, calm, coastal. Dark variant.",
      "colorScheme": "dark",
      "background":         "#1a2024",
      "backgroundAlt":      "#222a2f",
      "backgroundElevated": "rgba(40, 48, 54, 0.88)",
      "backgroundHover":    "rgba(50, 58, 64, 0.95)",
      "backgroundCode":     "#222a2f",
      "foreground":         "#dde4e8",
      "foregroundAlt":      "#b4c0c8",
      "foregroundMuted":    "#8a9aa4",
      "accentPrimary":      "#7ab4c4",
      "accentSecondary":    "#9ac8d4",
      "accentMuted":        "rgba(122, 180, 196, 0.12)",
      "border":             "rgba(221, 228, 232, 0.08)",
      "ring":               "rgba(122, 180, 196, 0.35)",
      "card":               "rgba(40, 48, 54, 0.92)"
    },
    "olive": {
      "mood": "Earthy, natural, Mediterranean. Sage and warm stone.",
      "colorScheme": "light",
      "background":         "#f5f4f0",
      "backgroundAlt":      "#ebe9e3",
      "backgroundElevated": "rgba(252, 251, 248, 0.88)",
      "backgroundHover":    "rgba(248, 247, 244, 0.95)",
      "backgroundCode":     "#ebe9e3",
      "foreground":         "#1c1b18",
      "foregroundAlt":      "#45433d",
      "foregroundMuted":    "#757268",
      "accentPrimary":      "#6a7a4a",
      "accentSecondary":    "#4a5a35",
      "accentMuted":        "rgba(106, 122, 74, 0.1)",
      "border":             "rgba(50, 48, 40, 0.1)",
      "ring":               "rgba(106, 122, 74, 0.35)",
      "card":               "rgba(252, 251, 248, 0.92)"
    },
    "olive-dark": {
      "mood": "Earthy, natural, Mediterranean. Dark variant.",
      "colorScheme": "dark",
      "background":         "#1c1b18",
      "backgroundAlt":      "#25241f",
      "backgroundElevated": "rgba(45, 44, 38, 0.88)",
      "backgroundHover":    "rgba(55, 54, 46, 0.95)",
      "backgroundCode":     "#25241f",
      "foreground":         "#e4e3dd",
      "foregroundAlt":      "#c4c3b8",
      "foregroundMuted":    "#9a988a",
      "accentPrimary":      "#9ab46a",
      "accentSecondary":    "#b4c88a",
      "accentMuted":        "rgba(154, 180, 106, 0.12)",
      "border":             "rgba(228, 227, 221, 0.08)",
      "ring":               "rgba(154, 180, 106, 0.35)",
      "card":               "rgba(45, 44, 38, 0.92)"
    },
    "ink": {
      "mood": "Minimal, sharp, confident. Near-black with warm accent.",
      "colorScheme": "light",
      "background":         "#fafafa",
      "backgroundAlt":      "#f0f0f0",
      "backgroundElevated": "rgba(255, 255, 255, 0.9)",
      "backgroundHover":    "rgba(245, 245, 245, 0.95)",
      "backgroundCode":     "#f0f0f0",
      "foreground":         "#1a1a1a",
      "foregroundAlt":      "#4a4a4a",
      "foregroundMuted":    "#7a7a7a",
      "accentPrimary":      "#8a4a3a",
      "accentSecondary":    "#6a3a2a",
      "accentMuted":        "rgba(138, 74, 58, 0.08)",
      "border":             "rgba(30, 30, 30, 0.08)",
      "ring":               "rgba(138, 74, 58, 0.3)",
      "card":               "rgba(255, 255, 255, 0.94)"
    },
    "ink-dark": {
      "mood": "Minimal, sharp, confident. Dark variant.",
      "colorScheme": "dark",
      "background":         "#121212",
      "backgroundAlt":      "#1a1a1a",
      "backgroundElevated": "rgba(35, 35, 35, 0.9)",
      "backgroundHover":    "rgba(45, 45, 45, 0.95)",
      "backgroundCode":     "#1a1a1a",
      "foreground":         "#e8e8e8",
      "foregroundAlt":      "#b8b8b8",
      "foregroundMuted":    "#888888",
      "accentPrimary":      "#c48a7a",
      "accentSecondary":    "#d4a49a",
      "accentMuted":        "rgba(196, 138, 122, 0.1)",
      "border":             "rgba(232, 232, 232, 0.06)",
      "ring":               "rgba(196, 138, 122, 0.3)",
      "card":               "rgba(35, 35, 35, 0.94)"
    },
    "moss": {
      "mood": "Rich forest greens.",
      "colorScheme": "light",
      "background":         "#f3f5f0",
      "backgroundAlt":      "#e8ebe3",
      "backgroundElevated": "rgba(250, 251, 248, 0.88)",
      "backgroundHover":    "rgba(245, 247, 243, 0.95)",
      "backgroundCode":     "#e8ebe3",
      "foreground":         "#1a1c17",
      "foregroundAlt":      "#3d4236",
      "foregroundMuted":    "#6b7460",
      "accentPrimary":      "#4a6b3a",
      "accentSecondary":    "#3a522a",
      "accentMuted":        "rgba(74, 107, 58, 0.1)",
      "border":             "rgba(45, 50, 40, 0.1)",
      "ring":               "rgba(74, 107, 58, 0.35)",
      "card":               "rgba(250, 251, 248, 0.92)"
    },
    "moss-dark": {
      "mood": "Rich forest greens. Dark variant.",
      "colorScheme": "dark",
      "background":         "#1a1c17",
      "backgroundAlt":      "#22251e",
      "backgroundElevated": "rgba(40, 44, 36, 0.88)",
      "backgroundHover":    "rgba(50, 54, 44, 0.95)",
      "backgroundCode":     "#22251e",
      "foreground":         "#e4e8df",
      "foregroundAlt":      "#c4d0b8",
      "foregroundMuted":    "#9aa88a",
      "accentPrimary":      "#8ab46a",
      "accentSecondary":    "#a4c88a",
      "accentMuted":        "rgba(138, 180, 106, 0.12)",
      "border":             "rgba(228, 232, 223, 0.08)",
      "ring":               "rgba(138, 180, 106, 0.35)",
      "card":               "rgba(40, 44, 36, 0.92)"
    },
    "azure": {
      "mood": "Deep ocean blues.",
      "colorScheme": "light",
      "background":         "#f0f4f8",
      "backgroundAlt":      "#e3eaf2",
      "backgroundElevated": "rgba(248, 251, 254, 0.88)",
      "backgroundHover":    "rgba(243, 248, 252, 0.95)",
      "backgroundCode":     "#e3eaf2",
      "foreground":         "#161b22",
      "foregroundAlt":      "#3a4656",
      "foregroundMuted":    "#68748a",
      "accentPrimary":      "#3a6ab4",
      "accentSecondary":    "#2a508a",
      "accentMuted":        "rgba(58, 106, 180, 0.1)",
      "border":             "rgba(40, 50, 65, 0.1)",
      "ring":               "rgba(58, 106, 180, 0.35)",
      "card":               "rgba(248, 251, 254, 0.92)"
    },
    "azure-dark": {
      "mood": "Deep ocean blues. Dark variant.",
      "colorScheme": "dark",
      "background":         "#121820",
      "backgroundAlt":      "#1a2330",
      "backgroundElevated": "rgba(30, 40, 54, 0.88)",
      "backgroundHover":    "rgba(40, 52, 70, 0.95)",
      "backgroundCode":     "#1a2330",
      "foreground":         "#dce4f0",
      "foregroundAlt":      "#b4c4dc",
      "foregroundMuted":    "#8494b0",
      "accentPrimary":      "#6a9ad4",
      "accentSecondary":    "#8ab4e4",
      "accentMuted":        "rgba(106, 154, 212, 0.12)",
      "border":             "rgba(220, 228, 240, 0.08)",
      "ring":               "rgba(106, 154, 212, 0.35)",
      "card":               "rgba(30, 40, 54, 0.92)"
    }
  },

  "layout": {
    "--layout-max-width":   { "value": "1240px", "usage": "Maximum content container width" },
    "--layout-prose-width": { "value": "46rem",  "usage": "Optimal reading column for blog posts" },
    "--layout-rail-width":  { "value": "220px",  "usage": "Sidebar / table-of-contents width" }
  },

  "codeBlock": {
    "description": "Always dark, regardless of theme. Gruvbox-inspired.",
    "background": "#171a18",
    "foreground": "#ebdbb2",
    "foregroundDim": "#d5c4a1",
    "border": "rgba(235, 219, 178, 0.1)",
    "font": "var(--font-family-mono)",
    "fontSize": "var(--text-code)",
    "lineHeight": 1.65
  },

  "components": {
    "surfaceCard": {
      "description": "Primary elevated surface. Semi-transparent card with backdrop blur.",
      "css": "background: var(--card); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: 0 18px 50px rgba(36,25,19,0.06); backdrop-filter: blur(14px);"
    },
    "sectionKicker": {
      "description": "Uppercase label with glowing accent dot. Use above section headings.",
      "font": "var(--font-family-heading)",
      "fontSize": "var(--text-xs)",
      "fontWeight": 500,
      "textTransform": "uppercase",
      "letterSpacing": "0.11em",
      "color": "var(--color-foreground-muted)",
      "dotSize": "0.62rem",
      "dotColor": "var(--color-accent-primary)",
      "dotGlow": "0 0 0 0.4rem var(--color-accent-muted)"
    },
    "tag": {
      "description": "Monospace pill for categories, status, chips.",
      "padding": "0.38rem 0.58rem",
      "borderRadius": "var(--radius-full)",
      "background": "var(--color-accent-muted)",
      "color": "var(--color-foreground)",
      "font": "var(--font-family-mono)",
      "fontSize": "var(--text-xs)",
      "letterSpacing": "0.04em"
    },
    "standfirst": {
      "description": "Lead paragraph with left accent border. Used for TL;DR and key insights.",
      "paddingLeft": "var(--space-5)",
      "borderLeft": "2px solid var(--color-accent-primary)",
      "fontSize": "var(--text-lg)",
      "color": "var(--color-foreground-alt)",
      "fontStyle": "italic"
    },
    "navLinkActiveUnderline": {
      "description": "The active nav underline. Exact bottom offset is critical.",
      "cssProperty": "bottom: -0.45rem",
      "height": "1px",
      "background": "var(--color-accent-primary)"
    },
    "bodyBackground": {
      "description": "Three-layer gradient body background with grid texture overlay.",
      "layers": [
        "radial-gradient(circle at top left, var(--atmosphere-glow), transparent 28%)",
        "radial-gradient(circle at 84% 12%, var(--color-accent-muted), transparent 24%)",
        "linear-gradient(180deg, var(--color-background), var(--color-background-alt))"
      ],
      "gridTexture": {
        "size": "32px",
        "opacity": 0.22,
        "maskImage": "radial-gradient(circle at center, black 55%, transparent 96%)",
        "lightColor": "rgba(89, 73, 61, 0.04)",
        "darkColor": "rgba(235, 219, 178, 0.03)"
      }
    }
  }
}
