{
  "$comment": "Source of truth for the Foundry theme. Edit this file, then run `pnpm tokens` to regenerate brand/foundry-theme.css, brand/foundry-tokens.css, and public/r/foundry.json.",
  "name": "foundry",
  "palette": {
    "orange": {
      "description": "Foundry Orange. The brand color, taken from the final logo mark. 500 is the exact mark color.",
      "steps": {
        "50": {
          "hex": "#FFF5EC",
          "oklch": "oklch(0.9755 0.0161 64.6764)"
        },
        "100": {
          "hex": "#FFEBD8",
          "oklch": "oklch(0.9511 0.0333 65.9631)"
        },
        "200": {
          "hex": "#FFD7B4",
          "oklch": "oklch(0.9045 0.0643 63.0622)"
        },
        "300": {
          "hex": "#FFBC80",
          "oklch": "oklch(0.8442 0.1087 62.3629)"
        },
        "400": {
          "hex": "#F6A14F",
          "oklch": "oklch(0.7790 0.1398 62.0832)"
        },
        "500": {
          "hex": "#E8871E",
          "oklch": "oklch(0.7131 0.1581 60.3964)"
        },
        "600": {
          "hex": "#CF6D01",
          "oklch": "oklch(0.6356 0.1548 56.2598)"
        },
        "700": {
          "hex": "#AC5101",
          "oklch": "oklch(0.5398 0.1403 50.9826)"
        },
        "800": {
          "hex": "#914213",
          "oklch": "oklch(0.4751 0.1208 46.6297)"
        },
        "900": {
          "hex": "#723213",
          "oklch": "oklch(0.3993 0.0999 43.8155)"
        },
        "950": {
          "hex": "#481D0A",
          "oklch": "oklch(0.2907 0.0720 42.5498)"
        }
      }
    },
    "ink": {
      "description": "Ink. Navy-tinted neutrals. 950 is the navy from the slide templates.",
      "steps": {
        "50": {
          "hex": "#F9FAFC",
          "oklch": "oklch(0.9849 0.0029 264.5421)"
        },
        "100": {
          "hex": "#F0F4F7",
          "oklch": "oklch(0.9650 0.0059 239.8198)"
        },
        "200": {
          "hex": "#E1E7ED",
          "oklch": "oklch(0.9251 0.0104 247.9387)"
        },
        "300": {
          "hex": "#CBD4DC",
          "oklch": "oklch(0.8654 0.0148 244.7415)"
        },
        "400": {
          "hex": "#98A3AE",
          "oklch": "oklch(0.7102 0.0204 248.1147)"
        },
        "450": {
          "hex": "#8A949F",
          "oklch": "oklch(0.6620 0.0200 250.6793)"
        },
        "500": {
          "hex": "#616C79",
          "oklch": "oklch(0.5266 0.0245 252.6462)"
        },
        "600": {
          "hex": "#4A5764",
          "oklch": "oklch(0.4505 0.0269 248.4234)"
        },
        "700": {
          "hex": "#34414F",
          "oklch": "oklch(0.3696 0.0296 250.5289)"
        },
        "800": {
          "hex": "#202D3A",
          "oklch": "oklch(0.2913 0.0298 248.8832)"
        },
        "900": {
          "hex": "#131F2C",
          "oklch": "oklch(0.2347 0.0304 251.1387)"
        },
        "950": {
          "hex": "#0B1723",
          "oklch": "oklch(0.2000 0.0298 249.5181)"
        },
        "975": {
          "hex": "#060F19",
          "oklch": "oklch(0.1648 0.0257 250.5477)"
        }
      }
    },
    "teal": {
      "description": "Teal. The supporting accent from the Round 3 logo explorations.",
      "steps": {
        "50": {
          "hex": "#EEF9FB",
          "oklch": "oklch(0.9745 0.0119 209.8052)"
        },
        "100": {
          "hex": "#DBF2F4",
          "oklch": "oklch(0.9449 0.0243 203.0783)"
        },
        "200": {
          "hex": "#BFE5E9",
          "oklch": "oklch(0.8960 0.0400 204.2993)"
        },
        "300": {
          "hex": "#9CD1D7",
          "oklch": "oklch(0.8259 0.0553 204.8443)"
        },
        "400": {
          "hex": "#7AB9C0",
          "oklch": "oklch(0.7457 0.0652 204.7185)"
        },
        "500": {
          "hex": "#5B9EA6",
          "oklch": "oklch(0.6579 0.0692 205.5033)"
        },
        "600": {
          "hex": "#44868D",
          "oklch": "oklch(0.5795 0.0680 204.5404)"
        },
        "700": {
          "hex": "#326E74",
          "oklch": "oklch(0.5011 0.0626 204.1303)"
        },
        "800": {
          "hex": "#25575C",
          "oklch": "oklch(0.4248 0.0540 204.1653)"
        },
        "900": {
          "hex": "#1B4347",
          "oklch": "oklch(0.3561 0.0452 204.1613)"
        },
        "950": {
          "hex": "#0F2B2E",
          "oklch": "oklch(0.2690 0.0340 204.7747)"
        }
      }
    },
    "ember": {
      "description": "Ember. The red-orange from the slide template bands. Used for destructive states.",
      "steps": {
        "50": {
          "hex": "#FFF2EE",
          "oklch": "oklch(0.9702 0.0151 37.8764)"
        },
        "100": {
          "hex": "#FEE3DA",
          "oklch": "oklch(0.9354 0.0323 39.3321)"
        },
        "200": {
          "hex": "#FFC9BA",
          "oklch": "oklch(0.8797 0.0653 36.0528)"
        },
        "300": {
          "hex": "#FFA28A",
          "oklch": "oklch(0.8001 0.1164 35.2146)"
        },
        "400": {
          "hex": "#FF927A",
          "oklch": "oklch(0.7707 0.1367 33.3920)"
        },
        "500": {
          "hex": "#E52F09",
          "oklch": "oklch(0.5977 0.2202 32.3195)"
        },
        "600": {
          "hex": "#B91700",
          "oklch": "oklch(0.5012 0.1952 31.0213)"
        },
        "700": {
          "hex": "#AC1C0F",
          "oklch": "oklch(0.4798 0.1799 30.0472)"
        },
        "800": {
          "hex": "#8B1912",
          "oklch": "oklch(0.4142 0.1501 29.0283)"
        },
        "900": {
          "hex": "#6D1813",
          "oklch": "oklch(0.3548 0.1195 28.2724)"
        },
        "950": {
          "hex": "#460F0B",
          "oklch": "oklch(0.2655 0.0845 28.3697)"
        }
      }
    },
    "green": {
      "description": "Status green, from the InstUI palette.",
      "steps": {
        "400": {
          "hex": "#42A76E",
          "oklch": "oklch(0.6541 0.1275 155.5067)"
        },
        "500": {
          "hex": "#03893D",
          "oklch": "oklch(0.5509 0.1516 149.7844)"
        },
        "600": {
          "hex": "#027634",
          "oklch": "oklch(0.4948 0.1358 149.9238)"
        }
      }
    },
    "blue": {
      "description": "Status blue, from the InstUI palette.",
      "steps": {
        "400": {
          "hex": "#5C99CB",
          "oklch": "oklch(0.6621 0.0981 244.7825)"
        },
        "500": {
          "hex": "#2B7ABC",
          "oklch": "oklch(0.5639 0.1272 247.8601)"
        },
        "600": {
          "hex": "#0E68B3",
          "oklch": "oklch(0.5102 0.1411 250.7117)"
        }
      }
    },
    "amber": {
      "description": "Status amber, from the InstUI palette.",
      "steps": {
        "400": {
          "hex": "#D1A944",
          "oklch": "oklch(0.7525 0.1262 87.0687)"
        },
        "500": {
          "hex": "#C08A00",
          "oklch": "oklch(0.6689 0.1382 80.7758)"
        }
      }
    }
  },
  "semantic": {
    "light": {
      "background": "white",
      "foreground": "ink.950",
      "card": "white",
      "card-foreground": "ink.950",
      "popover": "white",
      "popover-foreground": "ink.950",
      "primary": "orange.500",
      "primary-foreground": "ink.950",
      "secondary": "ink.100",
      "secondary-foreground": "ink.900",
      "muted": "ink.100",
      "muted-foreground": "ink.500",
      "accent": "orange.100",
      "accent-foreground": "orange.900",
      "destructive": "ember.600",
      "destructive-foreground": "white",
      "success": "green.600",
      "success-foreground": "white",
      "warning": "amber.500",
      "warning-foreground": "ink.950",
      "info": "blue.600",
      "info-foreground": "white",
      "link": "orange.700",
      "border": "ink.200",
      "input": "ink.450",
      "ring": "orange.600",
      "chart-1": "orange.600",
      "chart-2": "teal.600",
      "chart-3": "ink.700",
      "chart-4": "ember.500",
      "chart-5": "orange.800",
      "sidebar": "ink.950",
      "sidebar-foreground": "ink.300",
      "sidebar-primary": "orange.500",
      "sidebar-primary-foreground": "ink.950",
      "sidebar-accent": "ink.800",
      "sidebar-accent-foreground": "white",
      "sidebar-border": "ink.800",
      "sidebar-ring": "orange.500"
    },
    "dark": {
      "background": "ink.950",
      "foreground": "ink.50",
      "card": "ink.900",
      "card-foreground": "ink.50",
      "popover": "ink.900",
      "popover-foreground": "ink.50",
      "primary": "orange.500",
      "primary-foreground": "ink.950",
      "secondary": "ink.800",
      "secondary-foreground": "ink.50",
      "muted": "ink.800",
      "muted-foreground": "ink.400",
      "accent": "ink.800",
      "accent-foreground": "ink.50",
      "destructive": "ember.400",
      "destructive-foreground": "ink.950",
      "success": "green.400",
      "success-foreground": "ink.950",
      "warning": "amber.400",
      "warning-foreground": "ink.950",
      "info": "blue.400",
      "info-foreground": "ink.950",
      "link": "orange.400",
      "border": "ink.800",
      "input": "ink.500",
      "ring": "orange.500",
      "chart-1": "orange.500",
      "chart-2": "teal.400",
      "chart-3": "ink.300",
      "chart-4": "ember.400",
      "chart-5": "orange.300",
      "sidebar": "ink.975",
      "sidebar-foreground": "ink.300",
      "sidebar-primary": "orange.500",
      "sidebar-primary-foreground": "ink.950",
      "sidebar-accent": "ink.900",
      "sidebar-accent-foreground": "white",
      "sidebar-border": "ink.900",
      "sidebar-ring": "orange.500"
    }
  },
  "fonts": {
    "sans": {
      "family": "Inter",
      "stack": "'Inter Variable', Inter, ui-sans-serif, system-ui, sans-serif"
    },
    "serif": {
      "family": "Lora",
      "stack": "'Lora Variable', Lora, ui-serif, Georgia, serif"
    },
    "mono": {
      "family": "JetBrains Mono",
      "stack": "'JetBrains Mono Variable', 'JetBrains Mono', ui-monospace, SFMono-Regular, monospace"
    }
  },
  "radius": "0.375rem",
  "spacing": "0.25rem",
  "tracking": "-0.005em",
  "shadow": {
    "light": {
      "color": "hsl(210 52% 9%)",
      "opacity": 0.08,
      "blur": "3px",
      "spread": "0px",
      "x": "0px",
      "y": "1px"
    },
    "dark": {
      "color": "hsl(0 0% 0%)",
      "opacity": 0.4,
      "blur": "3px",
      "spread": "0px",
      "x": "0px",
      "y": "1px"
    }
  }
}
