Kombai Logo

Fintech Landing Page

A landing page for an AI-powered financial planning assistant for small businesses and freelancers.

React19 + TSChakra V3Emotion

Open this chat in IDE

Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
Close file
import { createSystem, defineConfig, defaultConfig, defineTokens, defineTextStyles } from "@chakra-ui/react"

const tokens = defineTokens({
  colors: {
    emerald: {
      50: { value: "#ecfdf5" },
      100: { value: "#d1fae5" },
      200: { value: "#a7f3d0" },
      300: { value: "#6ee7b7" },
      400: { value: "#34d399" },
      500: { value: "#3BA776" }, // Primary emerald
      600: { value: "#059669" },
      700: { value: "#047857" },
      800: { value: "#065f46" },
      900: { value: "#064e3b" },
      950: { value: "#022c22" },
    },
    neutral: {
      50: { value: "#fafafa" },
      100: { value: "#f5f5f5" },
      200: { value: "#e5e5e5" },
      300: { value: "#d4d4d4" },
      400: { value: "#a3a3a3" },
      500: { value: "#737373" },
      600: { value: "#525252" },
      700: { value: "#404040" },
      800: { value: "#262626" },
      900: { value: "#171717" },
      950: { value: "#0a0a0a" },
    },
  },
  fonts: {
    heading: { value: "'Manrope', 'Work Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" },
    body: { value: "'Work Sans', 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" },
  },
  shadows: {
    soft: { value: "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)" },
    medium: { value: "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)" },
    large: { value: "0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)" },
    emerald: { value: "0 10px 15px -3px rgba(59, 167, 118, 0.1), 0 4px 6px -2px rgba(59, 167, 118, 0.05)" },
  },
});

const textStyles = defineTextStyles({
  hero: {
    description: "Large hero headline",
    value: {
      fontFamily: "heading",
      fontWeight: "800",
      fontSize: { base: "3xl", md: "5xl", lg: "6xl" },
      lineHeight: "shorter",
      letterSpacing: "tight",
    },
  },
  subhero: {
    description: "Hero supporting text",
    value: {
      fontFamily: "body",
      fontWeight: "400",
      fontSize: { base: "lg", md: "xl" },
      lineHeight: "tall",
    },
  },
  sectionHeading: {
    description: "Section headings",
    value: {
      fontFamily: "heading",
      fontWeight: "700",
      fontSize: { base: "2xl", md: "3xl", lg: "4xl" },
      lineHeight: "short",
      letterSpacing: "tight",
    },
  },
  featureTitle: {
    description: "Feature titles",
    value: {
      fontFamily: "heading",
      fontWeight: "600",
      fontSize: { base: "lg", md: "xl" },
      lineHeight: "short",
    },
  },
  body: {
    description: "Body text",
    value: {
      fontFamily: "body",
      fontWeight: "400",
      fontSize: { base: "md", md: "lg" },
      lineHeight: "tall",
    },
  },
  small: {
    description: "Small text",
    value: {
      fontFamily: "body",
      fontWeight: "400",
      fontSize: "sm",
      lineHeight: "moderate",
    },
  },
});

export const config = defineConfig({
  theme: {
    tokens,
    textStyles,
  },
});

export default createSystem(defaultConfig, config);
Read-only

Setting up preview

Please wait while we set everything up