{
  "meta": {
    "source": "https://fly.io",
    "domain": "fly.io",
    "extractedAt": "2026-06-11T06:09:32.276Z",
    "tokenizedAt": "2026-06-11T06:09:48.938Z"
  },
  "colors": {
    "background": {
      "primary": "rgb(255,255,255)",
      "secondary": "rgb(255, 255, 255)",
      "tertiary": "rgba(255, 255, 255, 0.75)"
    },
    "text": {
      "primary": "rgba(40, 25, 80, 0.75)",
      "secondary": "rgb(0, 0, 0)",
      "muted": "rgb(32, 34, 55)"
    },
    "accent": {
      "primary": "rgb(124, 58, 237)",
      "secondary": "rgba(40, 25, 80, 0.75)"
    },
    "border": "rgba(255, 255, 255, 0)",
    "shadow": "rgba(0,0,0,0.1)"
  },
  "typography": {
    "fontFamily": {
      "primary": "Fricolage Grotesque",
      "secondary": "ui-sans-serif",
      "mono": "monospace"
    },
    "fontSize": {
      "xs": "12px",
      "sm": "15.5px",
      "base": "16px",
      "lg": "22px",
      "xl": "36px",
      "2xl": "64px",
      "3xl": "66px",
      "4xl": "68px"
    },
    "fontWeight": {
      "normal": "325",
      "medium": "450",
      "semibold": "575",
      "bold": "575"
    },
    "lineHeight": {
      "tight": "1.15",
      "normal": "1.5",
      "relaxed": "1.5"
    },
    "letterSpacing": {
      "tight": "-0.045em",
      "normal": "0em",
      "wide": "-0.045em"
    }
  },
  "spacing": {
    "xxs": "2px",
    "xs": "6px",
    "sm": "20px",
    "md": "32px",
    "base": "40px",
    "lg": "48px",
    "xl": "56px",
    "2xl": "70px",
    "3xl": "72px"
  },
  "borderRadius": {
    "none": "0px",
    "xs": "8px",
    "sm": "10px",
    "md": "16px",
    "lg": "9999px",
    "xl": "10007px",
    "full": "9999px"
  },
  "shadows": {
    "shadow-1": "rgb(255, 255, 255) 0px 0px 0px 0px, rgba(32, 34, 55, 0.075) 0px 0px 0px 1px, rgba(32, 34, 55, 0.05) 0px 10px 15px -3px, rgba(32, 34, 55, 0.05) 0px 4px 6px -4px",
    "shadow-2": "rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px",
    "shadow-3": "rgba(67, 56, 202, 0.25) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0) 0px 0px 0px 0px",
    "shadow-4": "rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(86, 75, 128, 0.1) 1px 0px 0px 0px",
    "shadow-5": "rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px"
  },
  "transitions": {
    "transition-1": "all",
    "transition-2": "color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), fill 0.15s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.15s cubic-bezier(0.4, 0, 0.2, 1)",
    "transition-3": "transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)",
    "transition-4": "0.4s cubic-bezier(0.4, 0, 0.2, 1)",
    "transition-5": "color 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), fill 0.3s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), filter 0.3s cubic-bezier(0.4, 0, 0.2, 1), backdrop-filter 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-backdrop-filter 0.3s cubic-bezier(0.4, 0, 0.2, 1)"
  },
  "layout": {
    "maxWidth": "1200px",
    "headerHeight": "96px",
    "sidebarWidth": "0px",
    "gap": "normal",
    "containerPadding": "0px"
  },
  "cssCustomProperties": {
    "--tw-ring-offset-shadow": "0 0 #0000",
    "--tw-contrast": "",
    "--tw-backdrop-sepia": "",
    "--tw-ring-shadow": "0 0 #0000",
    "--tw-sepia": "",
    "--tw-skew-x": "0",
    "--tw-ordinal": "",
    "--tw-backdrop-saturate": "",
    "--tw-backdrop-blur": "",
    "--dot-size": "6px",
    "--tw-shadow": "0 0 #0000",
    "--tw-translate-x": "0",
    "--tw-ring-offset-width": "0px",
    "--tw-ring-inset": "",
    "--tw-gradient-via-position": "",
    "--tw-backdrop-invert": "",
    "--tw-saturate": "",
    "--tw-scroll-snap-strictness": "proximity",
    "--tw-numeric-spacing": "",
    "--tw-grayscale": "",
    "--tw-scale-x": "1",
    "--tw-border-spacing-x": "0",
    "--tw-backdrop-hue-rotate": "",
    "--tw-shadow-colored": "0 0 #0000",
    "--tw-gradient-to-position": "",
    "--tw-brightness": "",
    "--tw-border-spacing-y": "0",
    "--tw-numeric-fraction": "",
    "--tw-backdrop-grayscale": "",
    "--tw-hue-rotate": "",
    "--tw-text-shadow-color": "rgb(91 33 182 / 0.25)",
    "--tw-scale-y": "1",
    "--tw-pan-y": "",
    "--tw-backdrop-contrast": "",
    "--tw-drop-shadow": "",
    "--tw-border-opacity": "1",
    "--tw-skew-y": "0",
    "--tw-ring-color": "rgb(59 130 246 / 0.5)",
    "--tw-backdrop-brightness": "",
    "--tw-slashed-zero": "",
    "--tw-blur": "",
    "--tw-invert": "",
    "--tw-pan-x": "",
    "--tw-translate-y": "0",
    "--tw-backdrop-opacity": "",
    "--tw-gradient-from-position": "",
    "--tw-numeric-figure": "",
    "--tw-rotate": "0",
    "--tw-pinch-zoom": "",
    "--tw-ring-offset-color": "#fff",
    "--btn-border-color": "rgb(255 255 255 / 0)",
    "--tw-gradient-stops": "rgb(251 207 232 / 0.4) , rgb(221 214 254 / 0.4) , rgb(199 210 254 / 0.4)",
    "--btn-shadow": "0 0 transparent",
    "--tw-text-opacity": "1",
    "--btn-ring-color": "rgb(255 255 255 / .1)",
    "--btn-shadow-active": "0 0 transparent",
    "--tw-gradient-from": "rgb(251 207 232 / 0.4)",
    "--btn-inner-shadow-active": "inset 0 0 0 1px rgb(67 56 202 / .25)",
    "--btn-bg-color-active": "#6d28d9",
    "--tw-gradient-to": "rgb(199 210 254 / 0.4)",
    "--btn-bg-color": "#7c3aed",
    "--btn-inner-shadow": "inset 0 0 0 1px rgb(67 56 202 / .25)",
    "--btn-text-color": "white",
    "--btn-border-color-active": "rgb(255 255 255 / 0)",
    "--btn-text-color-active": "white",
    "--tw-shadow-color": "rgb(32 34 55 / 0.05)"
  }
}