Back to WorkOS
AI token editor

Edit WorkOS 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": {
    "primary": {
      "purple": {
        "$value": "#7C3AED",
        "$type": "color",
        "$description": "Primary brand color used for CTAs, headings, and key UI elements"
      },
      "purple-light": {
        "$value": "#A78BFA",
        "$type": "color",
        "$description": "Light purple for hover states and accents"
      },
      "purple-dark": {
        "$value": "#6D28D9",
        "$type": "color",
        "$description": "Dark purple for active states"
      }
    },
    "accent": {
      "blue": {
        "$value": "#6366F1",
        "$type": "color",
        "$description": "Blue accent for gradients and secondary actions"
      },
      "indigo": {
        "$value": "#4F46E5",
        "$type": "color",
        "$description": "Indigo accent for UI elements"
      },
      "teal": {
        "$value": "#14B8A6",
        "$type": "color",
        "$description": "Teal for gradient stops and accents"
      },
      "pink": {
        "$value": "#EC4899",
        "$type": "color",
        "$description": "Pink for gradient stops"
      }
    },
    "success": {
      "green": {
        "$value": "#10B981",
        "$type": "color",
        "$description": "Success green for enabled states and positive actions"
      },
      "green-light": {
        "$value": "#34D399",
        "$type": "color",
        "$description": "Light green for success highlights"
      }
    },
    "text": {
      "primary": {
        "$value": "#111827",
        "$type": "color",
        "$description": "Primary text color for headings and important content"
      },
      "secondary": {
        "$value": "#374151",
        "$type": "color",
        "$description": "Secondary text for body content"
      },
      "tertiary": {
        "$value": "#6B7280",
        "$type": "color",
        "$description": "Tertiary text for muted content and descriptions"
      },
      "quaternary": {
        "$value": "#9CA3AF",
        "$type": "color",
        "$description": "Quaternary text for placeholders"
      }
    },
    "background": {
      "primary": {
        "$value": "#FFFFFF",
        "$type": "color",
        "$description": "Primary background color"
      },
      "secondary": {
        "$value": "#F9FAFB",
        "$type": "color",
        "$description": "Secondary background for alternate sections"
      },
      "tertiary": {
        "$value": "#F3F4F6",
        "$type": "color",
        "$description": "Tertiary background for subtle elements"
      },
      "dark": {
        "$value": "#1E293B",
        "$type": "color",
        "$description": "Dark background for cards and sections"
      },
      "dark-alt": {
        "$value": "#1F2937",
        "$type": "color",
        "$description": "Alternative dark background"
      }
    },
    "border": {
      "light": {
        "$value": "#E5E7EB",
        "$type": "color",
        "$description": "Light border color for default borders"
      },
      "medium": {
        "$value": "#D1D5DB",
        "$type": "color",
        "$description": "Medium border for emphasized borders"
      }
    }
  },
  "font": {
    "family": {
      "sans": {
        "$value": "'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif",
        "$type": "fontFamily",
        "$description": "Primary sans-serif font stack"
      }
    },
    "size": {
      "display-xl": {
        "$value": "72px",
        "$type": "fontSize",
        "$description": "Extra large display text"
      },
      "display-lg": {
        "$value": "60px",
        "$type": "fontSize",
        "$description": "Large display text for heroes"
      },
      "display-md": {
        "$value": "48px",
        "$type": "fontSize",
        "$description": "Medium display for page titles"
      },
      "heading-xl": {
        "$value": "40px",
        "$type": "fontSize",
        "$description": "Extra large heading"
      },
      "heading-lg": {
        "$value": "36px",
        "$type": "fontSize",
        "$description": "Large heading for sections"
      },
      "heading-md": {
        "$value": "30px",
        "$type": "fontSize",
        "$description": "Medium heading"
      },
      "heading-sm": {
        "$value": "24px",
        "$type": "fontSize",
        "$description": "Small heading for cards"
      },
      "body-lg": {
        "$value": "18px",
        "$type": "fontSize",
        "$description": "Large body text"
      },
      "body-md": {
        "$value": "16px",
        "$type": "fontSize",
        "$description": "Default body text"
      },
      "body-sm": {
        "$value": "14px",
        "$type": "fontSize",
        "$description": "Small text"
      }
    },
    "weight": {
      "regular": {
        "$value": "400",
        "$type": "fontWeight",
        "$description": "Regular font weight"
      },
      "medium": {
        "$value": "500",
        "$type": "fontWeight",
        "$description": "Medium font weight"
      },
      "semibold": {
        "$value": "600",
        "$type": "fontWeight",
        "$description": "Semibold for subheadings"
      },
      "bold": {
        "$value": "700",
        "$type": "fontWeight",
        "$description": "Bold for headings"
      }
    }
  },
  "spacing": {
    "xs": {
      "$value": "8px",
      "$type": "spacing",
      "$description": "Extra small spacing"
    },
    "sm": {
      "$value": "12px",
      "$type": "spacing",
      "$description": "Small spacing"
    },
    "md": {
      "$value": "16px",
      "$type": "spacing",
      "$description": "Medium spacing"
    },
    "lg": {
      "$value": "24px",
      "$type": "spacing",
      "$description": "Large spacing"
    },
    "xl": {
      "$value": "32px",
      "$type": "spacing",
      "$description": "Extra large spacing"
    },
    "2xl": {
      "$value": "48px",
      "$type": "spacing",
      "$description": "2X large spacing"
    },
    "3xl": {
      "$value": "64px",
      "$type": "spacing",
      "$description": "3X large spacing"
    },
    "4xl": {
      "$value": "80px",
      "$type": "spacing",
      "$description": "4X large spacing for sections"
    },
    "5xl": {
      "$value": "96px",
      "$type": "spacing",
      "$description": "5X large spacing"
    },
    "6xl": {
      "$value": "128px",
      "$type": "spacing",
      "$description": "6X large spacing for hero sections"
    }
  },
  "radius": {
    "sm": {
      "$value": "4px",
      "$type": "borderRadius",
      "$description": "Small radius for badges"
    },
    "md": {
      "$value": "8px",
      "$type": "borderRadius",
      "$description": "Medium radius for buttons and inputs"
    },
    "lg": {
      "$value": "12px",
      "$type": "borderRadius",
      "$description": "Large radius for cards"
    },
    "xl": {
      "$value": "16px",
      "$type": "borderRadius",
      "$description": "Extra large radius"
    },
    "2xl": {
      "$value": "20px",
      "$type": "borderRadius",
      "$description": "2X large radius for panels"
    },
    "3xl": {
      "$value": "24px",
      "$type": "borderRadius",
      "$description": "3X large radius for hero cards"
    },
    "full": {
      "$value": "9999px",
      "$type": "borderRadius",
      "$description": "Full radius for pills and circles"
    }
  },
  "shadow": {
    "xs": {
      "$value": "0 1px 2px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Extra small shadow"
    },
    "sm": {
      "$value": "0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06)",
      "$type": "shadow",
      "$description": "Small shadow"
    },
    "md": {
      "$value": "0 4px 6px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.06)",
      "$type": "shadow",
      "$description": "Medium shadow for cards"
    },
    "lg": {
      "$value": "0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Large shadow for elevated elements"
    },
    "xl": {
      "$value": "0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04)",
      "$type": "shadow",
      "$description": "Extra large shadow"
    },
    "2xl": {
      "$value": "0 25px 50px rgba(0, 0, 0, 0.15)",
      "$type": "shadow",
      "$description": "2X large shadow for modals"
    }
  }
}

Edited (apply an instruction)

Apply an instruction to see the edited tokens here.

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