Back to Supabase
AI token editor

Edit Supabase 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": {
    "brand": {
      "primary": {
        "$value": "#3ECF8E",
        "$type": "color",
        "$description": "Primary brand color for CTAs, hero accents, and brand elements"
      },
      "hover": {
        "$value": "#2FB87A",
        "$type": "color",
        "$description": "Hover state for primary brand color"
      }
    },
    "background": {
      "primary": {
        "$value": "#FFFFFF",
        "$type": "color",
        "$description": "Main background color for pages and cards"
      },
      "secondary": {
        "$value": "#F8F9FA",
        "$type": "color",
        "$description": "Subtle background for alternating sections"
      },
      "tertiary": {
        "$value": "#F3F4F6",
        "$type": "color",
        "$description": "Lighter accent background"
      }
    },
    "text": {
      "primary": {
        "$value": "#1F1F1F",
        "$type": "color",
        "$description": "Primary text color for headings and body"
      },
      "secondary": {
        "$value": "#6B7280",
        "$type": "color",
        "$description": "Secondary text for subheadings and metadata"
      },
      "tertiary": {
        "$value": "#9CA3AF",
        "$type": "color",
        "$description": "Tertiary text for placeholders and disabled states"
      }
    },
    "border": {
      "default": {
        "$value": "#E5E7EB",
        "$type": "color",
        "$description": "Default border color"
      },
      "subtle": {
        "$value": "#F3F4F6",
        "$type": "color",
        "$description": "Subtle border color for light separators"
      }
    },
    "code": {
      "background": {
        "$value": "#1F1F1F",
        "$type": "color",
        "$description": "Code block background"
      },
      "text": {
        "$value": "#E5E7EB",
        "$type": "color",
        "$description": "Code block text color"
      },
      "keyword": {
        "$value": "#3ECF8E",
        "$type": "color",
        "$description": "Syntax highlighting for keywords"
      },
      "string": {
        "$value": "#F97316",
        "$type": "color",
        "$description": "Syntax highlighting for strings"
      },
      "function": {
        "$value": "#8B5CF6",
        "$type": "color",
        "$description": "Syntax highlighting for functions"
      }
    }
  },
  "spacing": {
    "1": {
      "$value": "4px",
      "$type": "dimension",
      "$description": "Tight spacing for icon gaps"
    },
    "2": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Small gaps and compact layouts"
    },
    "3": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Button vertical padding"
    },
    "4": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Default gap and card padding"
    },
    "6": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "Section gaps"
    },
    "8": {
      "$value": "32px",
      "$type": "dimension",
      "$description": "Large gaps between elements"
    },
    "12": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "Section spacing"
    },
    "16": {
      "$value": "64px",
      "$type": "dimension",
      "$description": "Large section spacing"
    },
    "24": {
      "$value": "96px",
      "$type": "dimension",
      "$description": "Hero section padding"
    }
  },
  "font": {
    "family": {
      "sans": {
        "$value": "\"custom-font\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif",
        "$type": "fontFamily",
        "$description": "Primary sans-serif font stack"
      },
      "mono": {
        "$value": "\"SF Mono\", \"Monaco\", \"Inconsolata\", \"Roboto Mono\", 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 and code"
      },
      "base": {
        "$value": "16px",
        "$type": "dimension",
        "$description": "Default body text"
      },
      "lg": {
        "$value": "18px",
        "$type": "dimension",
        "$description": "Large body text"
      },
      "2xl": {
        "$value": "24px",
        "$type": "dimension",
        "$description": "Heading 3"
      },
      "3xl": {
        "$value": "32px",
        "$type": "dimension",
        "$description": "Heading 2"
      },
      "4xl": {
        "$value": "48px",
        "$type": "dimension",
        "$description": "Heading 1"
      },
      "6xl": {
        "$value": "72px",
        "$type": "dimension",
        "$description": "Display XL"
      }
    },
    "weight": {
      "normal": {
        "$value": "400",
        "$type": "fontWeight",
        "$description": "Normal weight for body text"
      },
      "medium": {
        "$value": "500",
        "$type": "fontWeight",
        "$description": "Medium weight for emphasis"
      },
      "semibold": {
        "$value": "600",
        "$type": "fontWeight",
        "$description": "Semibold for subheadings"
      },
      "bold": {
        "$value": "700",
        "$type": "fontWeight",
        "$description": "Bold for headings"
      }
    }
  },
  "radius": {
    "sm": {
      "$value": "4px",
      "$type": "dimension",
      "$description": "Small border radius"
    },
    "md": {
      "$value": "6px",
      "$type": "dimension",
      "$description": "Medium radius for buttons and inputs"
    },
    "lg": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Large radius for cards"
    },
    "xl": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Extra large radius"
    },
    "full": {
      "$value": "9999px",
      "$type": "dimension",
      "$description": "Full radius for circles and pills"
    }
  },
  "shadow": {
    "sm": {
      "$value": "0 1px 2px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Subtle elevation"
    },
    "md": {
      "$value": "0 4px 6px rgba(0, 0, 0, 0.07)",
      "$type": "shadow",
      "$description": "Card elevation"
    },
    "lg": {
      "$value": "0 10px 15px rgba(0, 0, 0, 0.1)",
      "$type": "shadow",
      "$description": "Dropdown and popover elevation"
    },
    "xl": {
      "$value": "0 20px 25px rgba(0, 0, 0, 0.15)",
      "$type": "shadow",
      "$description": "Modal and dialog elevation"
    }
  }
}

Edited (apply an instruction)

Apply an instruction to see the edited tokens here.

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