{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "mjml-react/theme-raycast",
  "title": "Raycast Email Theme (MJML)",
  "description": "Raycast email theme tokens for MJML templates",
  "files": [
    {
      "path": "registry/themes/raycast.ts",
      "content": "export const raycastTheme = {\n  borderRadius: \"6px\",\n  borderRadiusLg: \"12px\",\n  button: {\n    primary: {\n      backgroundColor: \"#ff6363\",\n      borderRadius: \"6px\",\n      color: \"#ffffff\",\n      fontSize: \"14px\",\n      fontWeight: \"500\",\n      paddingX: \"24px\",\n      paddingY: \"12px\",\n    },\n    secondary: {\n      backgroundColor: \"transparent\",\n      border: \"1px solid #3a3a3c\",\n      borderRadius: \"6px\",\n      color: \"#ffffff\",\n      fontSize: \"14px\",\n      fontWeight: \"500\",\n      paddingX: \"24px\",\n      paddingY: \"12px\",\n    },\n  },\n  colorBackground: \"#1c1c1e\",\n  colorBackgroundMuted: \"#2c2c2e\",\n  colorBackgroundSubtle: \"#3a3a3c\",\n  colorBorder: \"#3a3a3c\",\n  colorBorderSubtle: \"#2c2c2e\",\n  colorDanger: \"#ff453a\",\n  colorPrimary: \"#ff6363\",\n  colorPrimaryForeground: \"#ffffff\",\n  colorPrimaryHover: \"#ff8181\",\n  colorSuccess: \"#30d158\",\n  colorText: \"#ffffff\",\n  colorTextMuted: \"#98989d\",\n  colorTextSubtle: \"#6b6b6b\",\n  colorWarning: \"#ffd60a\",\n  containerWidth: \"600px\",\n  fontFamily: '\"SF Pro Display\", -apple-system, BlinkMacSystemFont, sans-serif',\n  fontFamilyMono: '\"SF Mono\", Menlo, Monaco, monospace',\n  fontSizeBase: \"14px\",\n  fontSizeHeading: \"28px\",\n  fontSizeLg: \"16px\",\n  fontSizeSm: \"12px\",\n  fontSizeXl: \"20px\",\n  fontWeightBold: \"600\",\n  fontWeightMedium: \"500\",\n  fontWeightNormal: \"400\",\n  lineHeightBase: \"1.6\",\n  spacingBase: \"24px\",\n  spacingLg: \"32px\",\n  spacingXl: \"48px\",\n};\n",
      "type": "registry:file",
      "target": "components/email/theme-raycast.ts"
    },
    {
      "path": "registry/bases/mjml-react/themes/email-theme.ts",
      "content": "export interface EmailTheme {\n  borderRadius: string;\n  borderRadiusLg: string;\n  button: {\n    primary: {\n      backgroundColor: string;\n      borderRadius: string;\n      color: string;\n      fontSize: string;\n      fontWeight: string;\n      paddingX: string;\n      paddingY: string;\n    };\n    secondary: {\n      backgroundColor: string;\n      border: string;\n      borderRadius: string;\n      color: string;\n      fontSize: string;\n      fontWeight: string;\n      paddingX: string;\n      paddingY: string;\n    };\n  };\n  colorBackground: string;\n  colorBackgroundMuted: string;\n  colorBackgroundSubtle: string;\n  colorBorder: string;\n  colorBorderSubtle: string;\n  colorDanger: string;\n  colorPrimary: string;\n  colorPrimaryForeground: string;\n  colorPrimaryHover: string;\n  colorSuccess: string;\n  colorText: string;\n  colorTextMuted: string;\n  colorTextSubtle: string;\n  colorWarning: string;\n  containerWidth: string;\n  fontFamily: string;\n  fontFamilyMono: string;\n  fontSizeBase: string;\n  fontSizeHeading: string;\n  fontSizeLg: string;\n  fontSizeSm: string;\n  fontSizeXl: string;\n  fontWeightBold: string;\n  fontWeightMedium: string;\n  fontWeightNormal: string;\n  lineHeightBase: string;\n  spacingBase: string;\n  spacingLg: string;\n  spacingXl: string;\n}\n",
      "type": "registry:file",
      "target": "components/email/email-theme.ts"
    }
  ],
  "categories": [
    "theme"
  ],
  "type": "registry:file"
}