Back to Convex
AI token editor

Edit Convex tokens

Describe what you want to change in plain English. Claude rewrites only the tokens you mention and leaves the rest alone. Download the modified CSS / JSON when you're happy.

Try:

Anonymous: 3/hr · Members: 30/hr.

Current

{
  "color": {
    "dark": {
      "bg": {
        "$value": "#3d4436",
        "$type": "color",
        "$description": "Primary dark background (olive/sage)"
      },
      "bg-secondary": {
        "$value": "#4a5240",
        "$type": "color",
        "$description": "Secondary dark surfaces"
      },
      "bg-code": {
        "$value": "#1a1a1a",
        "$type": "color",
        "$description": "Code editor background"
      },
      "bg-code-alt": {
        "$value": "#0d1117",
        "$type": "color",
        "$description": "Alternative code background"
      },
      "bg-black": {
        "$value": "#000000",
        "$type": "color",
        "$description": "Banner/header black"
      },
      "text": {
        "$value": "#ffffff",
        "$type": "color",
        "$description": "Primary text on dark"
      },
      "text-muted": {
        "$value": "#9ca3af",
        "$type": "color",
        "$description": "Muted text on dark"
      },
      "accent-green": {
        "$value": "#7fb069",
        "$type": "color",
        "$description": "Success/accent green"
      },
      "accent-lime": {
        "$value": "#84cc16",
        "$type": "color",
        "$description": "Bright lime accent"
      },
      "accent-blue": {
        "$value": "#0ea5e9",
        "$type": "color",
        "$description": "Primary blue CTA"
      },
      "syntax-pink": {
        "$value": "#ec4899",
        "$type": "color",
        "$description": "Syntax highlighting pink"
      },
      "syntax-purple": {
        "$value": "#c084fc",
        "$type": "color",
        "$description": "Syntax highlighting purple"
      },
      "syntax-orange": {
        "$value": "#f97316",
        "$type": "color",
        "$description": "Syntax highlighting orange"
      }
    },
    "light": {
      "bg": {
        "$value": "#f5f1e8",
        "$type": "color",
        "$description": "Primary background (cream)"
      },
      "bg-alt": {
        "$value": "#f4f0e6",
        "$type": "color",
        "$description": "Alternative cream"
      },
      "surface": {
        "$value": "#ffffff",
        "$type": "color",
        "$description": "Card/surface white"
      },
      "text": {
        "$value": "#1a1a1a",
        "$type": "color",
        "$description": "Primary text"
      },
      "text-secondary": {
        "$value": "#6b7280",
        "$type": "color",
        "$description": "Secondary text"
      },
      "text-muted": {
        "$value": "#71717a",
        "$type": "color",
        "$description": "Muted text"
      },
      "border": {
        "$value": "#e5e7eb",
        "$type": "color",
        "$description": "Default border"
      },
      "border-alt": {
        "$value": "#d4d4d8",
        "$type": "color",
        "$description": "Alternative border"
      }
    },
    "accent": {
      "orange": {
        "$value": "#f59e0b",
        "$type": "color",
        "$description": "Primary CTA orange"
      },
      "orange-dark": {
        "$value": "#ea580c",
        "$type": "color",
        "$description": "Darker orange"
      },
      "yellow": {
        "$value": "#fbbf24",
        "$type": "color",
        "$description": "Yellow accent"
      },
      "blue": {
        "$value": "#3b82f6",
        "$type": "color",
        "$description": "Blue accent"
      },
      "blue-light": {
        "$value": "#0ea5e9",
        "$type": "color",
        "$description": "Light blue"
      },
      "red": {
        "$value": "#ef4444",
        "$type": "color",
        "$description": "Error/destructive red"
      },
      "red-bright": {
        "$value": "#ff0000",
        "$type": "color",
        "$description": "Bright red (shadow)"
      },
      "pink": {
        "$value": "#ec4899",
        "$type": "color",
        "$description": "Pink accent"
      },
      "pink-light": {
        "$value": "#ffc2e6",
        "$type": "color",
        "$description": "Light pink"
      },
      "purple": {
        "$value": "#a855f7",
        "$type": "color",
        "$description": "Purple accent"
      },
      "purple-light": {
        "$value": "#c084fc",
        "$type": "color",
        "$description": "Light purple"
      },
      "green": {
        "$value": "#22c55e",
        "$type": "color",
        "$description": "Success green"
      }
    }
  },
  "font": {
    "family": {
      "sans": {
        "$value": "-apple-system, BlinkMacSystemFont, \"Inter\", \"Segoe UI\", system-ui, sans-serif",
        "$type": "fontFamily",
        "$description": "Primary sans-serif font"
      },
      "mono": {
        "$value": "\"JetBrains Mono\", \"Fira Code\", \"Consolas\", monospace",
        "$type": "fontFamily",
        "$description": "Monospace font for code"
      }
    },
    "size": {
      "xs": {
        "$value": "12px",
        "$type": "dimension",
        "$description": "Extra small text"
      },
      "sm": {
        "$value": "14px",
        "$type": "dimension",
        "$description": "Small text"
      },
      "base": {
        "$value": "16px",
        "$type": "dimension",
        "$description": "Body text"
      },
      "lg": {
        "$value": "18px",
        "$type": "dimension",
        "$description": "Large body"
      },
      "xl": {
        "$value": "20px",
        "$type": "dimension",
        "$description": "Subheading"
      },
      "2xl": {
        "$value": "24px",
        "$type": "dimension",
        "$description": "H4"
      },
      "3xl": {
        "$value": "30px",
        "$type": "dimension",
        "$description": "H3"
      },
      "4xl": {
        "$value": "36px",
        "$type": "dimension",
        "$description": "H2"
      },
      "5xl": {
        "$value": "48px",
        "$type": "dimension",
        "$description": "H1"
      },
      "6xl": {
        "$value": "60px",
        "$type": "dimension",
        "$description": "Display heading"
      },
      "7xl": {
        "$value": "72px",
        "$type": "dimension",
        "$description": "Large display"
      },
      "8xl": {
        "$value": "96px",
        "$type": "dimension",
        "$description": "Hero heading"
      },
      "9xl": {
        "$value": "128px",
        "$type": "dimension",
        "$description": "404 display"
      }
    },
    "weight": {
      "regular": {
        "$value": "400",
        "$type": "fontWeight",
        "$description": "Regular weight"
      },
      "medium": {
        "$value": "500",
        "$type": "fontWeight",
        "$description": "Medium weight"
      },
      "semibold": {
        "$value": "600",
        "$type": "fontWeight",
        "$description": "Semibold weight"
      },
      "bold": {
        "$value": "700",
        "$type": "fontWeight",
        "$description": "Bold weight"
      },
      "extrabold": {
        "$value": "800",
        "$type": "fontWeight",
        "$description": "Extra bold weight"
      },
      "black": {
        "$value": "900",
        "$type": "fontWeight",
        "$description": "Black weight"
      }
    }
  },
  "spacing": {
    "1": {
      "$value": "4px",
      "$type": "dimension",
      "$description": "Extra small spacing"
    },
    "2": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Small spacing"
    },
    "3": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Medium-small spacing"
    },
    "4": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Medium spacing"
    },
    "5": {
      "$value": "20px",
      "$type": "dimension",
      "$description": "Medium-large spacing"
    },
    "6": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "Large spacing"
    },
    "8": {
      "$value": "32px",
      "$type": "dimension",
      "$description": "Extra large spacing"
    },
    "10": {
      "$value": "40px",
      "$type": "dimension",
      "$description": "2XL spacing"
    },
    "12": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "3XL spacing"
    },
    "16": {
      "$value": "64px",
      "$type": "dimension",
      "$description": "4XL spacing"
    },
    "20": {
      "$value": "80px",
      "$type": "dimension",
      "$description": "5XL spacing"
    },
    "24": {
      "$value": "96px",
      "$type": "dimension",
      "$description": "6XL spacing"
    },
    "32": {
      "$value": "128px",
      "$type": "dimension",
      "$description": "7XL spacing"
    }
  },
  "radius": {
    "sm": {
      "$value": "6px",
      "$type": "dimension",
      "$description": "Small radius"
    },
    "base": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Base radius"
    },
    "md": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Medium radius"
    },
    "lg": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Large radius"
    },
    "xl": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "Extra large radius"
    },
    "2xl": {
      "$value": "32px",
      "$type": "dimension",
      "$description": "2XL radius"
    },
    "full": {
      "$value": "9999px",
      "$type": "dimension",
      "$description": "Full circle radius"
    }
  },
  "shadow": {
    "sm": {
      "$value": "0 1px 2px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Subtle elevation"
    },
    "base": {
      "$value": "0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06)",
      "$type": "shadow",
      "$description": "Card shadow"
    },
    "md": {
      "$value": "0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06)",
      "$type": "shadow",
      "$description": "Card hover shadow"
    },
    "lg": {
      "$value": "0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Dropdown shadow"
    },
    "xl": {
      "$value": "0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04)",
      "$type": "shadow",
      "$description": "Modal shadow"
    }
  }
}

Edited (apply an instruction)

Apply an instruction to see the edited tokens here.

Convex is a trademark of its respective owner. Tokens are an analytical reference, not an endorsement.