Back to Fly.io
AI token editor

Edit Fly.io 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": {
    "purple": {
      "primary": {
        "$value": "#7C3AED",
        "$type": "color",
        "$description": "Primary brand purple for CTAs and accents"
      },
      "light": {
        "$value": "#8B5CF6",
        "$type": "color",
        "$description": "Lighter purple for hover states and gradients"
      },
      "dark": {
        "$value": "#6D28D9",
        "$type": "color",
        "$description": "Darker purple for active states"
      }
    },
    "pink": {
      "primary": {
        "$value": "#EC4899",
        "$type": "color",
        "$description": "Pink accent for gradients and highlights"
      },
      "light": {
        "$value": "#F472B6",
        "$type": "color",
        "$description": "Light pink for gradient transitions"
      }
    },
    "navy": {
      "900": {
        "$value": "#0F172A",
        "$type": "color",
        "$description": "Darkest navy for dark theme backgrounds"
      },
      "800": {
        "$value": "#1E293B",
        "$type": "color",
        "$description": "Dark navy for surfaces and code blocks"
      },
      "700": {
        "$value": "#334155",
        "$type": "color",
        "$description": "Medium navy for borders on dark backgrounds"
      }
    },
    "slate": {
      "900": {
        "$value": "#1E293B",
        "$type": "color",
        "$description": "Primary text color"
      },
      "600": {
        "$value": "#475569",
        "$type": "color",
        "$description": "Secondary text color"
      },
      "500": {
        "$value": "#64748B",
        "$type": "color",
        "$description": "Muted text color"
      },
      "400": {
        "$value": "#94A3B8",
        "$type": "color",
        "$description": "Disabled and placeholder text"
      },
      "300": {
        "$value": "#CBD5E1",
        "$type": "color",
        "$description": "Border color"
      },
      "100": {
        "$value": "#F1F5F9",
        "$type": "color",
        "$description": "Light surface color"
      },
      "50": {
        "$value": "#F8FAFC",
        "$type": "color",
        "$description": "Lightest background"
      }
    },
    "special": {
      "lavender-tint": {
        "$value": "#FBF7FF",
        "$type": "color",
        "$description": "Light lavender tint for hero backgrounds"
      },
      "blue-tint": {
        "$value": "#E0F2FE",
        "$type": "color",
        "$description": "Light blue tint for gradient backgrounds"
      },
      "coral": {
        "$value": "#FFA07A",
        "$type": "color",
        "$description": "Coral illustration accent"
      },
      "cyan": {
        "$value": "#67E8F9",
        "$type": "color",
        "$description": "Cyan illustration accent"
      },
      "yellow": {
        "$value": "#FDE047",
        "$type": "color",
        "$description": "Yellow illustration accent"
      },
      "green-code": {
        "$value": "#34D399",
        "$type": "color",
        "$description": "Green for code syntax highlighting"
      }
    },
    "white": {
      "$value": "#FFFFFF",
      "$type": "color",
      "$description": "Pure white"
    }
  },
  "font": {
    "family": {
      "heading": {
        "$value": "ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif",
        "$type": "fontFamily",
        "$description": "Serif font for headings and hero text"
      },
      "body": {
        "$value": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif",
        "$type": "fontFamily",
        "$description": "Sans-serif font for body text"
      },
      "code": {
        "$value": "'JetBrains Mono', 'Fira Code', Menlo, Monaco, Consolas, monospace",
        "$type": "fontFamily",
        "$description": "Monospace font for code"
      }
    },
    "size": {
      "display-xl": {
        "$value": "72px",
        "$type": "fontSize",
        "$description": "Extra large display text for hero headlines"
      },
      "display-lg": {
        "$value": "56px",
        "$type": "fontSize",
        "$description": "Large display text for page headlines"
      },
      "heading-1": {
        "$value": "48px",
        "$type": "fontSize",
        "$description": "H1 section headings"
      },
      "heading-2": {
        "$value": "36px",
        "$type": "fontSize",
        "$description": "H2 subsection headings"
      },
      "heading-3": {
        "$value": "24px",
        "$type": "fontSize",
        "$description": "H3 card headings"
      },
      "body-lg": {
        "$value": "18px",
        "$type": "fontSize",
        "$description": "Large body text"
      },
      "body": {
        "$value": "16px",
        "$type": "fontSize",
        "$description": "Default body text"
      },
      "body-sm": {
        "$value": "14px",
        "$type": "fontSize",
        "$description": "Small text and captions"
      },
      "label": {
        "$value": "12px",
        "$type": "fontSize",
        "$description": "Labels and uppercase text"
      },
      "code": {
        "$value": "14px",
        "$type": "fontSize",
        "$description": "Code snippets"
      }
    },
    "weight": {
      "normal": {
        "$value": "400",
        "$type": "fontWeight",
        "$description": "Normal weight for body text"
      },
      "medium": {
        "$value": "500",
        "$type": "fontWeight",
        "$description": "Medium weight for buttons and navigation"
      },
      "semibold": {
        "$value": "600",
        "$type": "fontWeight",
        "$description": "Semibold for emphasis"
      },
      "bold": {
        "$value": "700",
        "$type": "fontWeight",
        "$description": "Bold for strong emphasis"
      }
    },
    "lineHeight": {
      "tight": {
        "$value": "1.1",
        "$type": "lineHeight",
        "$description": "Tight line height for display text"
      },
      "snug": {
        "$value": "1.2",
        "$type": "lineHeight",
        "$description": "Snug line height for headings"
      },
      "normal": {
        "$value": "1.5",
        "$type": "lineHeight",
        "$description": "Normal line height"
      },
      "relaxed": {
        "$value": "1.6",
        "$type": "lineHeight",
        "$description": "Relaxed line height for body text"
      }
    }
  },
  "spacing": {
    "1": {
      "$value": "4px",
      "$type": "spacing",
      "$description": "Tight spacing"
    },
    "2": {
      "$value": "8px",
      "$type": "spacing",
      "$description": "Extra small spacing"
    },
    "3": {
      "$value": "12px",
      "$type": "spacing",
      "$description": "Small spacing"
    },
    "4": {
      "$value": "16px",
      "$type": "spacing",
      "$description": "Default spacing"
    },
    "5": {
      "$value": "20px",
      "$type": "spacing",
      "$description": "Medium-small spacing"
    },
    "6": {
      "$value": "24px",
      "$type": "spacing",
      "$description": "Medium spacing"
    },
    "8": {
      "$value": "32px",
      "$type": "spacing",
      "$description": "Large spacing"
    },
    "12": {
      "$value": "48px",
      "$type": "spacing",
      "$description": "Extra large spacing"
    },
    "16": {
      "$value": "64px",
      "$type": "spacing",
      "$description": "2XL spacing"
    },
    "24": {
      "$value": "96px",
      "$type": "spacing",
      "$description": "3XL spacing"
    },
    "32": {
      "$value": "128px",
      "$type": "spacing",
      "$description": "4XL spacing for major sections"
    }
  },
  "radius": {
    "sm": {
      "$value": "4px",
      "$type": "borderRadius",
      "$description": "Small border radius"
    },
    "md": {
      "$value": "8px",
      "$type": "borderRadius",
      "$description": "Medium border radius"
    },
    "lg": {
      "$value": "12px",
      "$type": "borderRadius",
      "$description": "Large border radius for cards"
    },
    "xl": {
      "$value": "16px",
      "$type": "borderRadius",
      "$description": "Extra large border radius"
    },
    "pill": {
      "$value": "9999px",
      "$type": "borderRadius",
      "$description": "Pill shape for buttons and navigation"
    },
    "circle": {
      "$value": "50%",
      "$type": "borderRadius",
      "$description": "Circle for avatars"
    }
  },
  "shadow": {
    "sm": {
      "$value": "0 1px 2px 0 rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Small shadow"
    },
    "md": {
      "$value": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",
      "$type": "shadow",
      "$description": "Medium shadow for navigation and cards"
    },
    "lg": {
      "$value": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Large shadow"
    },
    "xl": {
      "$value": "0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)",
      "$type": "shadow",
      "$description": "Extra large shadow"
    }
  }
}

Edited (apply an instruction)

Apply an instruction to see the edited tokens here.

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