{
  "$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
  "$description": "Generated from Fantastical — webdesignhot.com/design.md",
  "colors": {
    "bg": {
      "$type": "color",
      "$value": "#ffffff"
    },
    "bg-soft": {
      "$type": "color",
      "$value": "#f7f8fa"
    },
    "bg-cooler": {
      "$type": "color",
      "$value": "#f2f4f7"
    },
    "surface": {
      "$type": "color",
      "$value": "#f0f2f6"
    },
    "surface-warm": {
      "$type": "color",
      "$value": "#fafbfc"
    },
    "surface-elev": {
      "$type": "color",
      "$value": "#ffffff"
    },
    "text": {
      "$type": "color",
      "$value": "#1d1e1f"
    },
    "text-strong": {
      "$type": "color",
      "$value": "#000000"
    },
    "text-muted": {
      "$type": "color",
      "$value": "#5e6166"
    },
    "text-soft": {
      "$type": "color",
      "$value": "#86878a"
    },
    "text-faint": {
      "$type": "color",
      "$value": "#b5b6b9"
    },
    "brand": {
      "$type": "color",
      "$value": "#408fff"
    },
    "brand-hover": {
      "$type": "color",
      "$value": "#1f73ec"
    },
    "brand-soft": {
      "$type": "color",
      "$value": "rgba(116,116,128,0.08)"
    },
    "brand-tint": {
      "$type": "color",
      "$value": "#e8f1ff"
    },
    "accent-cyan": {
      "$type": "color",
      "$value": "#5ac8fa"
    },
    "accent-cyan-deep": {
      "$type": "color",
      "$value": "#34aadc"
    },
    "accent-magenta": {
      "$type": "color",
      "$value": "#d94aff"
    },
    "accent-magenta-deep": {
      "$type": "color",
      "$value": "#c71fea"
    },
    "accent-green": {
      "$type": "color",
      "$value": "#34c759"
    },
    "accent-green-deep": {
      "$type": "color",
      "$value": "#28a745"
    },
    "accent-orange": {
      "$type": "color",
      "$value": "#ff9500"
    },
    "accent-orange-deep": {
      "$type": "color",
      "$value": "#e07b00"
    },
    "accent-yellow": {
      "$type": "color",
      "$value": "#ffcc00"
    },
    "accent-pink": {
      "$type": "color",
      "$value": "#ff2d55"
    },
    "accent-purple": {
      "$type": "color",
      "$value": "#af52de"
    },
    "accent-indigo": {
      "$type": "color",
      "$value": "#5856d6"
    },
    "border": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.10)"
    },
    "border-soft": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.06)"
    },
    "border-strong": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.16)"
    },
    "shadow-card": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.04)"
    },
    "shadow-elev": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.08)"
    },
    "shadow-deep": {
      "$type": "color",
      "$value": "rgba(0,0,0,0.12)"
    },
    "shadow-glow": {
      "$type": "color",
      "$value": "rgba(64,143,255,0.18)"
    },
    "semantic-success": {
      "$type": "color",
      "$value": "#34c759"
    },
    "semantic-warning": {
      "$type": "color",
      "$value": "#ff9500"
    },
    "semantic-danger": {
      "$type": "color",
      "$value": "#ff3b30"
    },
    "semantic-info": {
      "$type": "color",
      "$value": "#408fff"
    }
  },
  "typography": {
    "display": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Effra",
        "fontSize": "80px",
        "fontWeight": 500
      }
    },
    "h1": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Effra",
        "fontSize": "56px",
        "fontWeight": 500
      }
    },
    "body": {
      "$type": "typography",
      "$value": {
        "fontFamily": "Effra",
        "fontSize": "18px",
        "lineHeight": 1.55
      }
    }
  },
  "radius": {
    "button": {
      "$type": "dimension",
      "$value": "16px"
    },
    "card": {
      "$type": "dimension",
      "$value": "20px"
    },
    "pill": {
      "$type": "dimension",
      "$value": "24px"
    }
  },
  "spacing": {
    "xs": {
      "$type": "dimension",
      "$value": "4px"
    },
    "sm": {
      "$type": "dimension",
      "$value": "8px"
    },
    "md": {
      "$type": "dimension",
      "$value": "16px"
    },
    "lg": {
      "$type": "dimension",
      "$value": "48px"
    },
    "xl": {
      "$type": "dimension",
      "$value": "96px"
    }
  }
}
