Fly.io DESIGN.md

Brands

Edge compute design with terse developer confidence, dark machine surfaces, and globally distributed deployment clarity.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#3b82f6Blue design systems
Fonts
InterSF Mono

Colors in this file

  • #3b82f6

    Unnamed

  • #0b0f14

    Unnamed

  • #e2e8f0

    Unnamed

  • #22d3ee

    Unnamed

  • #22c55e

    Unnamed

  • #f8fafc

    Unnamed

  • #ffffff

    Unnamed

  • #64748b

    Unnamed

  • #0e7490

    Unnamed

Edge compute design with terse developer confidence, dark machine surfaces, and globally distributed deployment clarity.

1. Visual Theme & Atmosphere

Fly.io should feel like infrastructure for developers who want to ship fast near users. The system centers Machines, private networking, autoscaling, managed Postgres, sandboxes, monitoring, and regional placement.

2. Color Palette & Roles

TokenHexRole
--fly-black#0B0F14Dark infrastructure surface
--fly-blue#3B82F6Primary action and region accent
--fly-cyan#22D3EENetwork / edge highlight
--fly-green#22C55ERunning machine / healthy app
--surface-page#F8FAFCLight background
--surface-card#FFFFFFCards and docs panels
--border-default#E2E8F0Dividers
--text-muted#64748BMetadata

3. Typography Rules

css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-mono: "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display60px7501.05
Page Title40px7001.12
Section Title30px6501.2
Machine Title20px6501.3
Body16px4001.6
Code13px5001.55

4. Component Stylings

css.button-primary { min-height: 44px; padding: 0 18px; border-radius: 10px; border: 1px solid #3B82F6; background: #3B82F6; color: #fff; font: 600 14px/1 Inter, sans-serif; }
.machine-card { border: 1px solid #E2E8F0; border-radius: 16px; background: #fff; padding: 18px; }
.terminal-panel { border-radius: 14px; background: #0B0F14; color: #fff; padding: 16px; font: 500 13px/1.55 "SF Mono", monospace; }
.region-pill { background: rgba(34, 211, 238, 0.14); color: #0E7490; border-radius: 999px; padding: 6px 10px; }

5. Layout Principles

Prioritize app, machine, region, scale, volume, private network, logs, and deploy history. Make global placement visible but not decorative.

6. Depth & Elevation

css.shadow-card { box-shadow: 0 8px 18px rgba(11, 15, 20, 0.08); }
.shadow-machine { box-shadow: 0 20px 52px rgba(11, 15, 20, 0.18); }

7. Do's and Don'ts

Do keep developer copy direct. Do show machine/runtime state. Do not hide region or network context. Do not over-polish away the technical feel.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxStack machine cards and logs
Tablet768pxTwo-column app and region views
Desktop1200pxFull app sidebar, machine grid, and log surface

9. Agent Prompt Guide

Design like Fly.io: terse developer infrastructure, dark terminal panels, blue/cyan edge accents, machine cards, region pills, and global deploy clarity.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/flyio.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "flyio" })